美文网首页
CSS----网页的外观2

CSS----网页的外观2

作者: 忆往昔04551 | 来源:发表于2018-06-03 19:48 被阅读0次

css样式分为内部样式表:CSS样式编写到head中的style标签里,通过CSS选择器选定指定元素,可以同时为这些元素一起设置样式,也可是样式进一步复用,表现 结构进一步分离。

外部样式表 : 编写到外部的CSS文件中,通过link标签将外部的CSS文件引入到当前页面中。利用浏览器的缓存,加快用户访问的速度,提高了用户体验。

内联样式:编写到元素的style属性当中,只对当前的元素中内容起作用,不方便复用

块和内联元素

块元素:会独占一行

              常见的块元素:div  p   h1    h2     h3

内联元素(行内元素):只占自身大小的元素,不会占用一行

               常见的内联元素:span    a    img      iframe

一般情况下使用块元素去包含内联元素,而不会使用内联元素去包含一个块元素

常用的选择器有:

                            元素选择器:可以选择页面中的所有指定元素          语法:标签{ }

                            id选择器:通过元素的id属性值选择唯一一个元素      语法:#id属性值{ }

                            类选择器:元素的class属性值选中一组元素      语法:.class属性值{ }

                             选择器分组(并集选择器):选择器分组可以同时选中多个选择器对应的元素                 语法:选择器1,选择器2,选择器n{ }

                            通配选择器:选择页面中所有元素               语法:*{ }

                            复合选择器(交集选择器):选中同时满足多个选择器的元素               语法:选择器1,选择器2,选择器n{ }

                            后代元素选择器:选中指定元素的指定后代元素             语法:祖先元素  后代元素{ }

                            子元素选择器:选中指定父元素的指定子元素             语法:父元素 > 子元素

                            伪类选择器:用来表示元素一种特殊状态

               visited:表示访问过的链接

                hover:表示鼠标移入的状态

                active:表示超链接被点击的状态

                              伪元素:使用伪元素表示元素中一些特殊的位置

                before:表示元素最后边的部分

                 after:表示元素最后边的部分

                              属性选择器:根据元素中的属性或属性值来选取指定元素

                             子元素选择器:

                   first-child:选中第一个子元素

                   last-child:选中最后一个子元素

                   nth-child:选中任意位置的子元素

                              兄弟元素选择器:选中一个元素后紧挨着的指定的兄弟元素                语法:前一个+后一个

                                                           选中后面所有兄弟元素                 语法:前一个~后边所有

                             否定伪类:可以从已选中的元素中剔除出某些元素            语法:not(选择器)

                              a的伪类:

                         link        visited         hover       active

1.   plate

2.   bento

3.   #fancy

4.   plate>apple

5.   #fancy>pickle

6.   apple.small

7.   orange.small

8.   bento>orange.small

9.   plate,bento

10.  *

11.  plate*

12.  plate+apple,plate+apple

13.  bento~pickle

14.  plate>apple

15.  orange:first-child

16.  apple:only-child,pickle:only-child

17.  apple:last-child,pickle:last-child

18.  plate:nth-child(3)

19.  bento:nth-last-child(4)

20.  apple:first-of-type

21.  plate:nth-of-type(even)

22.  plate:nth-of-type(6n+3),plate:nth-of-type(6n+5)

23.  apple:only-of-type

24.  orange:last-of-type,apple:last-of-type

25.  bento:empty

26.  apple:not(.small)

就算跌倒,也要豪迈的笑

相关文章

  • CSS----网页的外观2

    css样式分为内部样式表:CSS样式编写到head中的style标签里,通过CSS选择器选定指定元素,可以同时为这...

  • JavsScript

    一、javaScript是什么? 1、(1)html是网页的结构; (2)css是网页的外观; (3)...

  • css引入

    CSS:Cascad Style Sheet(层叠样式表)优点:1, 批量控制网页的外观,使我们节省劳力。2, ...

  • 布局

    布局 网页布局对改善网站的外观非常重要。请慎重设计您的网页布局。 1.使用div进行布局1)先定义宽度 2)页眉 ...

  • CSS--网页的外观

    css的定义方法是:选择器{属性:值;属性:值;属性:值;} css页面引入方法: 1、外联式:通过link标签...

  • 第四篇 CSS-01

    1.CSS:CascadingStyleSheet层叠样式表,用来修饰网页外观 2.CSS的基本语法: 选择器{属...

  • HTML--网页的结构

    HTML是网页的结构,CSS是网页的外观,JavaScipt是网页的行为。 HTML是一种超文本标记语言,超文...

  • css+盒子

    一、CSS(Cascading Style Sheet)层叠样式表 CSS优点 批量控制网页的外观 精确控制网页的...

  • (第一章)HTML简介

    一、HTML和CSS的关系 (1)HTML是网页内容的载体 (2)CSS样式是表现,用来改变内容外观 (3)Jav...

  • css

    最近我学习了css,用一句话来形容就是html是网页的结构,css是网页的外观,JavaScript是网页的行为。...

网友评论

      本文标题:CSS----网页的外观2

      本文链接:https://www.haomeiwen.com/subject/hhqssftx.html