Blogger Information
Blog 39
fans 0
comment 0
visits 34603
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
第四天
美丽城堡
Original
969 people have browsed it

一、

1、文档流,页面的默认排列方式。

2、块元素,默认独占一行

3、行内元素,默认在一行内显示 ,行内元素默认不以设置宽高。

4、替换元素:元素的内容由标签的属性来设置,标签其实是一个占位符

    默认导入的资源是作为行内元素,如:<img src=""> <a href=''></a>

5、行内块元素,可以设置宽和高的行内元素

6、display: list-item; 是一个特殊的块元素(仅仅是多了一个列表的块)

7、非替换元素: 元素的内容由用户直接提供或者来自文档自身,一般为双标签

二、样式表

1、内联样式表: 写在标签的 style 属性中,仅应用于当前标签中

            如:<p style="color: orange; backgruond: green;">whete are you now </p>


2、内部样式表:写在<style></style>标签中

            如:

<style>
    p{
        width: 200px;
        height: 200px;
        color: red;
        background: lightgreen;
    }
</style>

3、外部样式表,用<link rel="stylesheet" href="a.css">

            外部样式表,可以让所有引入这个样式表的html 页面复用样式声明

4、样式表优先级:就近原则,离标签最近的样式表优先级最高,

    从而得:内联样式表优先级最高,内部与外部样式表按写入先后排会先级。

三、选择器

1、元素选择器 p{ color: red;}

2、id 选择器 #IDname{ color: skyblue;}   id 是独一无二的,只能指向一个元素,

3、class 选择器 .className{color: lightgreen;}  元素的类属性可以有多个值,以空格隔开

4、后代选择器  ul li{ color: orange;} 即元素选择器前指明父元素

5、通配符选择器 *{ font-size: 16px;}  指明所有元素的字体大小为16px, 优先级最低

6、子元互选择器 ul > li{ background-color: orange;}

7、相邻兄弟选择器 p + a{ color: red;}

8、全部兄弟选择器  #a ~ a{color: #abcdef}

9、属性选择器: *[id]{ background: #1296db;} 选中所有有 id 属性的元素

10、根据属性的名和值来先元素 li[ class="green"]{background: yellow;}

11、选择 class 属性中包括指定单词的元素

                    p[class ~= “green”]{ color: blue;}h

12、选择以  'au' 开头的类样式的元素

            li[class ^= 'au']{ color: orange;}

13、选择以 'jpg' 结尾的类样式的元素

        img[ src $='jpg']{width=100px;}

14、选择属性值中包括指定字母 ‘e’的元素

            li[ class *= "e"]{ color: cyan;}

四、伪类选择器

1、第一个li 

            ul li:first-child{ color: lightcyan;}

2、最后一个 li

                ul li:last-child{ color: gray;}

3、第 n 个子元素,n 要为具体的值,且n >=1 的整数

        ul li:nth-child(n){color: pink;}

4、 只有唯一的子元素

        p:only-child{ font-size: 22px;}

        



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post