css

CSS——CSS基础知识 文章目录CSS的发展历程CSS 网页的美容师CSS初识引入CSS样式表(书写位置)内部样式表行内式(内联样式)外部样式表(外链式)三种样式表总结(位置)CSS样式规则外链案例内链案例 CSS的发展历程 从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。 随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生 阅读详情
CSS的注意事项
1.模块最好不要混用margin-top和margin-bottom,统一使用margin-top或margin-bottom,因为相邻的模块同时使用margin-top和margin-bottom会造成边距的重合,从而带来不必要的麻烦。
2当不同选择符的样式设置有冲突时.会采用权重高的选择符设置样式(html标签的权重:1, class:10, id:100, );如果css选择符的全中相同,样式会遵循就近原则即哪个选择符最后定义,就采用这个选择符的样式。
3.为了保证样式容易被覆盖,提高可维护性,css选择符需保证权重尽可能低。
4.a标签的四种状态的排序:lovehate原则即l(link)ov(visited)e h(hover)a(active)te
5.IE的专有属性:hasLayout,触发hasLayout属性的方法:①设置css属性zoom:1(最常用,最安全,成本最低的方式)②设置css属性position:relative(会带来一点副作用,在zoom:1无效的时候使用)
6.
(1)常用的块级元素:div、p、form、ul、li、ol等;常用的行内元素:span、strong、em(行内元素设置width、height属性无效)
(2)块级元素与行内元素的css相关属性是display,其中块级元素对应于display:block,行内元素对应于display:inline;可以通过修改display属性值来切换块级元素和行内元素
(3)display:inline-block,即行内的块级元素,拥有块级元素的特点,可以设置长宽width、height、margin、padding值,但不是独占一行,其宽度不占满父级元素,而是和行内元素一样,和其他行内元素排在同一行。(IE6、7不兼容该属性,可把display:inline-block改为zoom:1)
(4)position:absolute和float会隐式地改变display类型(display:inline-block);position:relative不会隐式改变display属性值。
7、居中
(1)行内元素的水平居中:text-align:center
(2)确定宽度的块级元素的水平居中:margin-left:auto;margin-right:auto;
(3)不确定宽度的块级元素的水平居中:display:inline;text-align:center;
(4)父元素高度确定的多行文本、图片、块级元素的竖直居中的实现方法:
①当父元素为td、th时:使用vertical-align:middle
②对不支持vertical-align属性的其他块级元素,可设置:display:table-cell;vertical-align:middle;(IE6、7不支持display:table-cell;使用特定格式hack兼容)
8、网格布局:利用子选择器布局嵌套使用:
eg:<div class="content content-lr-001">
<div class="main"></div>
<div class="sidebar"></div>
    </div>
    <div class="content content-lr-002">
<div class="main"></div>
<div class="sidebar"></div>
    </div>
在给content-xx-xxx的宽度设置时具体单位最好使用百分比这种相对单位,使用百分比可以嵌套使用、提高重用性
CSS与CSS3美化页面 目录一、CSS简介1.1 什么是CSS?1.2 样式层叠次序二、CSS基础语法三、CSS使用方式四、CSS常用选择器五、CSS关系和属性选择器六、CSS伪类选择器七、CSS的尺寸和单位八、CSS字体与文本属性九、CSS背景属性十、CSS边框属性十一、CSS内外补白属性十二、CSS盒子模型实例十三、CSS定位属性十四、CSS布局属性十五、CSS实现导航十六、CSSflex弹性盒子介绍十七、CSS用户界面和多栏属性介绍十八、CSS表格和过度属性介绍十九、CSS旋转动画和媒体查询属性介绍二十、CSS字体图标的使用 阅读详情

相关推荐

css入门之CSS1、CSS2、CSS3、CSS4发展历程

CSS 最初于 1996 年发布,由用于添加字体属性的属性组成例如字体和文本的强调颜色、背景和其他元素。CSS2 于 1998 年发布,为其他媒体类型添加了样式,以便可以用于页面布局设计。CSS3 于 1999 年发布,其中添加了演示样式属性,允许从文档构建演示文稿。CSS3 将其规范划分为许多单独的模块,这使得 CSS3 更易于处理。借助 CSS3,设计人员现在可以使用自定义字体,例如 Google Fonts 和 Typecast 中可用的字体。在 CSS 和 CSS2,设计人员只能使用“网络安全字体”

蛐蛐的博客 2882

CSS Reset & Modern CSS Reset

CSS Reset & Modern CSS Reset

YF云飞的博客 1万+

告别“静态组件”:Adobe XD的堆栈+状态,打造“活”的响应式UI

今天,我想分享一套能彻底告别这种“笨方法”的、Adobe XD中的进阶技巧,通过组合使用“堆栈”、“内边距”和“组件状态”,去构建一个能自动适应内容、真正“活”起来的智能响应式组件。

Kingsdesigner的博客 762

CSS3渲染器CSS3DRenderer.js和CSS3模型

通过CSS3渲染器和模型可以把HTML元素像Threejs的网格模型Mesh或精灵模型Sprite一样去渲染

OYlan_的博客 2676

用ADS复现一篇MTT顶刊的GAN功率放大器:从理论推导到版图仿真的完整避坑指南

本文详细解析了如何利用ADS软件复现MTT顶刊中的E/F3类GaN功率放大器设计,从理论推导到版图仿真的全流程。通过核心设计理念解析、ADS环境配置、输出匹配网络优化等关键步骤,提供了一套完整的工程实践指南,帮助工程师跨越学术理论与实际应用的鸿沟,实现高效率射频功率放大器的设计。

weixin_30654583的博客 315

STM32F407 步进电机S形曲线加减速

步进电机

smallerlang的博客 1591

CSS语法与规则 — 重学CSS

进入重学 CSS 的第一步,首先需要找到一些线索。我们在前面的课程中讲学习方法的部分也讲过,要想建立知识体系骨架,我们需要一个完备性更权威,更全的线索。但是 CSS 现在标准的状态非常复杂,所以我们没有办法找到一份像 JavaScript 或者 HTML 中比较完备的现形标准,能把 CSS 的一切都浓缩在内。

三钻 - 之前端到全栈之路 3977

PSINS惯性系初始对准与代码解读

本文参考“摇摆基座上基于信息的捷联惯导粗对准研究”(秦永元),以及“严恭敏博士后研究报告”,详细解读并推导了静基座惯性系对准算法,并与PSINS代码进行对照解读。

u011012050的博客 6753

css注释_CSS注释示例–如何注释CSS

css注释Comments are used in CSS to explain a block of code or to make temporary changes during development. The commented code doesn’t execute. CSS中使用注释来解释代码块或在开发过程中进行临时更改。 注释的代码不执行。 Both single and mu...

cumi7754的博客 1807

DOORS需求管理实战:从汽车设计案例看模块化需求拆分技巧

本文通过一个汽车设计实战案例,深入解析了如何利用DOORS进行模块化需求拆分与管理。从捕获原始用户需求到精炼为可追踪的系统需求,再到按子系统(如自动驾驶)进行模块化拆分,文章详细展示了构建需求骨架、建立可追溯性以及实施变更控制的完整流程,帮助团队在复杂系统工程中实现从混沌到秩序的高效协同。

ww90123的博客 244

S32K144 ADC硬件触发+DMA传输实战:从寄存器配置到数据采集全流程

本文详细解析了S32K144微控制器中ADC硬件触发与DMA传输的协同工作机制,提供了从寄存器配置到数据采集的全流程实战指南。通过PDB定时触发ADC转换,并利用DMA实现数据自动搬运,构建了高效、实时的汽车级数据采集系统,有效释放CPU资源,满足汽车电子应用的严苛要求。

weixin_29194693的博客 475

【CSS】CSS3进阶

正文CSS(层叠样式表)是一种用于描述HTML或XML文档表现形式的样式表语言。它控制网页的视觉展示,包括布局、颜色、字体等。CSS 规则集由选择器和声明块组成: 例如: 1.2 CSS 引入方式 1.2.1 内联样式 直接在HTML元素中使用style属性: 1.2.2 内部样式表 在HTML文档的部分使用标签: 1.2.3 外部样式表 创建独立的.css文件,通过标签引入: 2. CSS 选择器 2.1 基本选择器 选择器类型 语法 示例 描述 元素选择器 元素名 选择所有元素 类

Guiat的博客 1002

【YOLO11改进 - 特征融合】利用Hyper-YOLO 的混合聚合网络(MANet)改进yolo11,提升基础网络的特征提取能力

【YOLO11改进 - 特征融合】利用Hyper-YOLO 的混合聚合网络(MANet)改进yolo11,提升基础网络的特征提取能力

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 905

CSS和CSS3

以上只是CSS和CSS3的主要内容,它们还有很多其他的属性和特性,可以帮助你创建出非常丰富和美观的网页。的动画,让元素从原来位置水平移动到右边100像素的位置,然后应用到。类的元素上,动画持续2秒,无限循环。这段代码定义了一个名为。

前端大白话 992

基于LSTM的股票价格预测系统,Django框架,Web的股票预测系统,训练+数据集+源码(无需安装环境版)

股票价格预测是投资领域的一个重点关注课题。由于股票价格受到诸多非线性因素的影响,得到精确的预测结果较为困难。使用 PyCharm 作为代码开发工具,通过下载好的股票金融数据,进行数据预处理,构建 LSTM 网络模型,训练模型并训练出最优模型,输出股票未来收盘价波动的走势,最后在训练好的模型上,设计股票模型应用系统,运行效率较高,对股票预测具有一定的积极意义。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 956

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

css教学 css基础

CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称,有时我们也会称之为 CSS 样式表或级联样式表。是一种标记语言.用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式盒子模型➢盒子模型包括:border边框、外边距 margin、padding内边距、和 content 内容绝对定位和固定定位也和浮动类似。1. 行内元素添加绝对或者固定定位,可以直接设置高度和宽度。

weixin_71899005的博客 1900

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

css1 css2 css3 区别

css1 css2 css3 区别        CSS1提供有关字体、颜色、位置和文本属性的基本信息,该版本已经得到了目前解析HTML和XML的浏览器的广泛支持。        但自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。        CSS2.0提供给我们了一个机制,让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员...

damon940111的博客 7915

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从CSS3到CSS模块化:带你深入了解CSS你不知道的前沿特性

尽管我们通常将CSS3作为终点,但CSS实际进入了一个新的阶段——**模块化的持续进化**。以下是一些你可能还不知道的前沿CSS新特性,它们正逐渐改变我们的Web开发方式。

m0_61118741的博客 2069

【Css】Css

清除浮动的方式缺点额外标签法(隔墙法)添加许多无意义的标签,结构化较差。父级overflow:hidden;溢出隐藏父级:after伪元素由于IE6-7不支持:after,兼容性问题父级双伪元素由于IE6-7不支持:after,兼容性问题。

shisanxiang_的博客 1165

CSS 教程

通过以上CSS教程,你可以对CSS有一个全面的了解,并开始创建和优化网页的样式。在实际应用中,不断实践和探索,你将能够掌握更多CSS技巧,为网页带来更好的视觉效果和用户体验。:如Bootstrap、Foundation等,提供了预定义的CSS类和布局,可快速构建响应式网站。:如SASS、LESS等,允许使用变量、嵌套规则、混合等高级功能,提高CSS的可维护性。:使元素向左或向右浮动,常用于创建多列布局。:用于向元素添加额外的内容或样式,如。:根据元素的属性和属性值来选择元素。

weixin_51782176的博客 1465

添加CSS样式的三种方法与CSS的注释

当浏览器读到样式表时,它将根据样式表中的信息来格式化 HTML 文档。

Vec_Kun的博客 2523

CSS hack

由于不同的浏览器,甚至同一浏览器的不同版本对CSS的解析认识不一样,导致生成的页面效果不一致,写出针对不同浏览器CSS code就称为CSS hack。常用的CSS hack 有三种方式,CSS 内部hack、选择器hack、HTML 头部引用,其中第一种最常用。

2403_88477236的博客 1991

何时需要import css文件?怎么知道需要导入哪些css文件?为什么webpack不提示CSS导入?(导入css导入规则、css导入规范)

这种模块化的CSS导入方式可能一开始不习惯,但它使CSS的管理更加清晰,也是现代前端开发的主流方式。可是即使我不导入它也没有提示,也没有报错信息,但是我确实是需要导入的,因为我需要打包,但是它不提示我要把哪些css文件导入到哪些css,这不是很奇怪吗?在前端工程中使用webpack打包CSS时,确实需要在JavaScript文件中导入CSS文件,这可能会让人感到困惑。你提出了一个很好的问题!直接导入 CSS 文件。在 JavaScript 中,是否需要导入 CSS 文件取决于具体的使用场景和项目需求。

Dontla的博客 1551

【CSS 面经】CSS 优化和提高性能的方法有哪些?

在现代前端开发中,CSS 的优化不仅影响页面的视觉效果,更直接关系到用户的加载体验和页面的渲染效率。通过合理的优化方法,既可以提升性能,又能提高代码的可维护性。答:低效选择器增加浏览器的匹配时间,尤其是嵌套选择器和通配符选择器会显著降低性能。答:通过压缩文件、移除未使用的 CSS、合并文件以及合理使用选择器等方式优化。过多的 CSS 动画会增加 CPU/GPU 的负担,影响性能。通过工具将 CSS 文件压缩,移除多余的空格、注释和换行符。类选择器的性能优于标签选择器和嵌套选择器。实现动画效果,避免使用。

lph159的博客 1482

CSS和CSS模块化

🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。

你若盛开,清风自来 1228

CSS高级技巧(CSS Day7,精通CSS必学)

CSS高级、CSS精灵图、字体图标、CSS三角、CSS用户界面样式、鼠标样式 cursor、轮廓线 outline、vertical-align 属性、溢出的文字省略号显示( text-overflow: ellipsis)、常见布局技巧、CSS初始化

学习是最低成本的投资 1255
上一篇: js简单运动
下一篇: javascript
jsonW
博客等级 码龄12年 3粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值