07-CSS常用选择器二

CSS常用选择器与属性二

id选择器

  • 通过id名来选择元素,元素的id名称不能重复,所以一个样式设置项只能对应于页面上一个元素,不能复用,id名一般给程序使用,所以不推荐使用id作为选择器。
#box{color:red} 
......
<p id="box">这是一个段落标签p>   
<p>这是第二个段落标签p> 
<p>这是第三个段落标签p> ```

组选择器

  • 多个选择器,如果有同样的样式设置,可以使用组选择器。
.box1,.box2,.box3{width:100px;height:100px}
.box1{background:red}
.box2{background:pink}
.box2{background:gold}

<div class="box1">....div>
<div class="box2">....div>
<div class="box3">....div>```

伪类及伪元素选择器

  • 常用的伪类选择器有hover,表示鼠标悬浮在元素上时的状态,伪元素选择器有before和after,它们可以通过样式在元素中插入内容。
.box1:hover{color:red}
.box2:before{content:'行首文字';}
.box3:after{content:'行尾文字';}

<div class="box1">....div>
<div class="box2">....div>
<div class="box3">....div>

CSS属性提高

文本常用样式属性二:

  • text-align 设置文字水平对齐方式,如text-align:center 设置文字水平居中
  • text-indent 设置文字首行缩进,如:text-indent:24px; 设置文字首行缩进24px
  • font-style 设置字体是否倾斜,如:font-style:’normal’; 设置不倾斜,font-style:’italic’;设置文字倾斜
  • font 同时设置文字的几个属性,写的顺序有兼容问题,建议按照如下顺序写: font:是否加粗 字号/行高 字体;如: font:normal 12px/36px ‘微软雅黑’;

其他常用样式属性:

  • list-style 设置无序列表中的小圆点,一般把它设为”无”,如:list-style:none

css元素溢出

  • 当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来设置。
overflow的设置项:
  1. visible 默认值。内容不会被修剪,会呈现在元素框之外。
  2. hidden 内容会被修剪,并且其余内容是不可见的,此属性还有清除浮动、清除margin-top塌陷的功能。
  3. scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
  4. auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。(推荐使用)

你可能感兴趣的:(前端笔记)