训练营 day03

今日笔记

一.CSS层叠样式表

        1.如何使用css

                 1)内联样式

                   写在标签的style属性中的样式

                   所有的标签都有style属性,都可以写内部样式

<a href="#">web<span style="color:#f00;">前端</span>学习</a>

<h1 style="width:200px;height:200px;background-color:#ff0;">内联样式</h1>

                 总结:

1.内联样式不能重用
2.内联样式优先级最高

                 2)内部样式

                   在head标签中,写style标签

                   在style内部写样式

                   选择器{

                         样式属性:值;

                   }color   font-size  background-color

 

小复习:

css的使用

1.内联样式 在标签的style属性中写样式

        1.不能重用

        2.优先级最高

2.内部样式 在head中写style标签.在style中写样式

        1.样式可以重用

        2.这重用有局限性,只在当前html文件重用

 

 

                 3)外部样式

                   单独创建一个.css为后缀文件

                   在html的head写引用.css文件的命令

                   总结:可以广泛的重用

 

总结:

1.内联样式  不能重用,优先级最高,项目中不用,学习和测试的时候使用
2.内部样式  只能在本html中重用,项目中少用,学习和测试的时候使用
3.外部样式  大范围重用 项目中大量使用外部样式

        2.CSS样式的规则特性

                 1)继承性

                   大多数样式可以被子元素继承

                 2)层叠性

            多个属性不重复的样式,作用在同一个标签上,

                    都会对这个标签生效

                 3)优先级,样式属性重复,优先级高的生效

                         1.浏览器默认样式优先级最低

                         2.就近原则

                         3.内联样式优先级最高

练习:

创建03_ex.html.写h2标签,文字自定

1.写内部样式.第一套h2-->宽 高 边框#f00 背景色#006699

  字体颜色#fff  font-family:"黑体";

2.写内部样式.第二套 h2-->border:20px solid #000

 背景色#990066字体颜色#ff0

观察优先级

3.写外部样式03.css h2-->背景颜色#0ff 字体颜色 #f0f

把link标签写在style标签上面,

把link标签写在style标签下面,观察优先级

4.给h2写内联样式 字体颜色#fff 观察优先级

       

        4.选择器

          选择器的作用,选出页面中复合要求一个或者多个标签

          给这些匹配的标签添加样式

                 1)通用选择器,定义公用样式,少用

                         *{/*把所有标签的内外边距清0*/

                            margin:0px;padding:0px;

                          }

                 2)标签选择器,匹配所有的符合关键字的标签

            1.写通用样式

                    2.为复杂的选择器服务

                         关键字{} ex: div{} p{} h2{}

                 3)id选择器

                         1.匹配一个id值符合的标签

                         2. 为复杂的选择器服务

                         <ANY id="值">

                         #值{}

                 4)类选择器

                   1.匹配一类标签,共用一个样式

                  2. 为复杂的选择器服务

                         <ANY class="值"></ANY>

                         .值{}

猜你喜欢

转载自blog.csdn.net/zbw970802/article/details/81210615