美文网首页
CSS 选择器和背景属性

CSS 选择器和背景属性

作者: petertou | 来源:发表于2016-06-07 13:58 被阅读0次

命名规范

1.起名尽量采用英文单词,便于语义化
2.多个英文单词,中间用“-”隔开,比如 头部logo “header-logo”

常用属性

weight height color background-color font-size font-weight
font-family text-align line-height padding margin

font-family
1.没有为某个元素设定字体名或者字体族名,或者字体名(或字体族名)在本地字体库中没有发现,则使用浏览器默认的字体。
2.如果字体名有空格或者由多个英文单词组成的名字,则用双引号包裹起来。

CSS 选择器

一 基础选择器

1.ID选择器 一般一个网页中ID选择器 不超过5个(header logo content footer)
2.类选择器 可以有多个类作用于同一个元素上,中间用空格分开。优先级只与定义顺序有关与放置顺序无关。
3.标签选择器 一般用于重置属性的时候用到 CSS reset 或者通过派生选择器去使用 div h1{}
4.通用选择器 杀伤力太大 一般不用
5.属性选择器

二 组合选择器

选择器 含义
E,F 多元素选择器,用,分隔,同时匹配元素E或元素F
E F 后代选择器,用空格分隔,匹配E元素所有的后代(不只是子元素、子元素向下递归)元素F
E>F 子元素选择器,用>分隔,匹配E元素的所有直接子元素
E+F 直接相邻选择器,匹配E元素之后的相邻的同级元素F
E~F 普通相邻选择器(弟弟选择器),匹配E元素之后的同级元素F(无论直接相邻与否)

三 伪类选择器

选择器 含义
E:first-child 匹配元素E的第一个子元素
E:last-child 匹配父元素的最后一个子元素,等同于:nth-last-child(1)
E:nth-child(n) 匹配其父元素的第n个子元素,第一个编号为1
E:nth-last-child(n) 匹配其父元素的倒数第n个子元素,第一个编号为1
E:nth-of-type(n) 与:nth-child()作用类似,但是仅匹配使用同种标签的元素
E:nth-last-of-type(n) 与:nth-last-child() 作用类似,但是仅匹配使用同种标签的元素
E:first-of-type 匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1)
E:last-of-type 匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1)

N的取值
1.1,2,3,4,5
2.2n+1, 2n, 4n-1
3.odd, even

伪元素选择器

选择器 含义
E::first-line 匹配E元素内容的第一行
E::first-letter 匹配E元素内容的第一个字母
E::before 在E元素之前插入生成的内容
E::after 在E元素之后插入生成的内容

CSS 背景

background 是CSS简写属性,用来集中设置各种背景属性。可以用来设置一个或多个属性:background-color
, background-image
, background-position
,background-repeat
, background-size
, background-attachment

background 属性值顺序

background属性的值的书写顺序官方并没有强制标准的。 为了可读性,定一个CSS书写规范,规则2.1:background:background-color|background-image|background-repeat|background-attachment |background-position(background 背景图片的优先级是大于背景颜色的,所以有背景图片的话,背景颜色是不起作用的).

默认值:transparent none repeat scroll 0% 0% (百分比是指宽度的百分比)

background-position :
1. 只写一个值 比如 background-position : left (center) 第二个值默认为center。默认值是(0% 0%).
2. 如果以百分比的形式来书写,background-position:10% 10%;是以DIV 为目标对象移动的。
3. 如果以像素来书写,background-position:0px 0px;(相对于包裹它的元素的偏移量)。

相关内容参考MDN饥人谷课件

相关文章

  • ccs(一)

    css选择器 派生选择器 Id选择器 类选择器 属性选择器 css3背景 background-size规定背景图...

  • CSS选择器

    目录: CSS派生选择器 CSS元素选择器 CSS Id 和 Class选择器 CSS 属性选择器 CSS 派生选...

  • 07-过滤选择器-属性

    过滤选择器-属性 属性过滤选择器 案例根据不同的 a链接添加不同的图标背景 html js css

  • CSS入门

    CSS CSS基本语法 CSS定义方法是:  选择器{属性:值;属性:值;属性:值}  选择器是将样式和页面元素关...

  • CSS

    CSS规则 at 规则 CSS选择器 CSS选择器 继承与层叠 继承与层叠 CSS 属性 CSS 属性 CSS值 ...

  • CSS选择器(转载)

    CSS属性选择器 CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素。 属性选择器是在 CSS2 中引入...

  • 第四天,背景边框列表链接和更复杂的选择器

    背景,边框,列表,链接相关属性 CSS 各种选择器的概念,使用方法及使用场景 CSS 选择器的优先级

  • CSS 选择器和背景属性

    命名规范 常用属性 CSS 选择器 一 基础选择器 二 组合选择器 三 伪类选择器 N的取值1.1,2,3,4,5...

  • css学习笔记

    一、基础选择器 标签选择器:标签名 { css属性名:属性值; } 类选择器:.类名 { css属性名:属性值; ...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

网友评论

      本文标题:CSS 选择器和背景属性

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