本文共 1694 字,大约阅读时间需要 5 分钟。
CSS3是W3C(万维网)制定的最新的CSS标准,CSS3在CSS的基础上拆分和增加了文字特效、列表模块、盒子模块、语言模块、北京边框等等一系列表现方式,同时对于浏览器的兼容问题也做了优化。说白了,CSS就是用来美化网页的,如果说,则CSS就是前端骨架上的外衣。
我们可以在<stryle>
标签中写编写css代码,下面<style>
代码段中的h3是一个选择器,表示为h3标签设置样式。
第一个CSS 这是3级标题
<style>
标签中的css代码基础语法:
选择器{ 样式代码1; 样式代码2; ……}
这种方式个人还是比较推荐的,css代码单独放到css文件中,然后在html
文件中进行引用,这样html
文件看起来比较干净,不会显得杂乱。
1.创建一个文件夹css
,并在文件夹中创建css
文件:mycss
h3{ color:blue}
2.在index.html文件中引用mycss
文件
无关痛痒的博客 无关痛痒qaq
注意:文件是否引用成功可以使用鼠标点击href
后面引用的文件路径,如果路径正确,则会跳转至引用文件中,如果没有跳转,则引用路径不正确。
将样式写在html
标签中
无关痛痒 无关痛痒qaq
将样式写在<style>
标签中。
这是3级标题
将样式写在一个单独的样式文件中,并使用链接的下形式进行引用
无关痛痒的博客 无关痛痒qaq
浏览器查找样式的优先级分别为:
内联样式>嵌入式样式>外部样式可以理解为使用就近原则,哪种样式离被设置的元素越近就是用哪种样式
CSS
使用选择器来选择HTML
元素并添加样式,CSS
选择器常用的有:id选择器、类选择器、标签选择器……(仅仅介绍了几个常用的,CSS的选择器还有很多)
id必须要保证是全局唯一的,id选择器是优先级最高的选择器(选择器越特殊,优先级越高,指向越精确,优先级 越高),同时id选择器的效率也是最高的
#myid{ ……}
我觉得这应该是最常用的一种选择器吧,看个人习惯。
.className{ ……}
标签选择器设置样式的时候不够精细,属于批量设置样。
div{ ……}或者h{ ……}或者p{ ……} ……
font-family: 楷体; font-size: large; font-weight: bold; color: red; font-style: italic;
a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问的链接 */a:hover {color: #FF00FF} /* 鼠标移动到链接上 */a:active {color: #0000FF} /* 选定的链接 */阿里巴巴
CSS中的盒子模型本质上可以看作是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。
Margin:外边距,清除边框外的区域,外边距是透明的Border:边框,围绕在内边距和内容外的边框Padding:内边距,清除内容周围的区域,内边距是透明的Content:内容,盒子的内容,显示文本和图像Width: 内容的长度Height: 内容的宽度
在写css的时候,可以直接在浏览器页面上面的盒子模型上进行边距的调整:
Title 边距测试
上面这段代码在浏览器中通过盒子模型可以看出设置的距离分别对应的是哪一部分:
转载地址:http://tphwi.baihongyu.com/