1.标记选择器(如:body,div,p,ul,li)
2.id选择器(如:id=“name”,id=“name_txt”)
3.类选择器(如:id=“name”,id=“name_txt”)
4.后代选择器(如:#head .nav ul li 从父集到子孙集的选择器)
5.子元素选择器(如:div>p ,带大于号>)
6.伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)
看完了基本的css选择器类型后,我们接着来看一下css优先级的概念。
当两个规则都作用到了同一个html元素上时,如果定义的属性有冲突,那么应该用谁的值的,用到谁的值谁的优先级就高。
我们来看一下css选择器优先级的算法:
每个规则对应一个初始"四位数":0、0、0、0
若是 行内选择符,则加1、0、0、0
若是 ID选择符,则加0、1、0、0
若是 类选择符/伪类选择符,则分别加0、0、1、0
若是 元素选择符,则分别加0、0、0、1
算法:将每条规则中,选择符对应的数相加后得到的”四位数“,从左到右进行比较,大的优先级越高。
看完了上述内容,那我们就来看看css选择器优先级的具体排序。
css选择器优先级最高到最低顺序为:
1.id选择器(#myid)
2.类选择器(.myclassname)
3.标签选择器(div,h1,p)
4.子选择器(ul <li)
5.后代选择器(li a)
6.伪类选择(a:hover,li:nth-child)
最后,需要注意的是:
!important的优先级是最高的,但出现冲突时则需比较”四位数“
优先级相同时,则采用就近原则,选择最后出现的样式
继承得来的属性,其优先级最低。
菜单上的文件。2、页面设置。
3、页面设置的“页边距”,可以修改相关参数。
4、页面设置的“纸张”,可以修改相关参数。
5、页面设置的“版式”,可以修改相关参数。
6、页面设置的“文档网格”,可以修改相关参数。
7、设置好3、4、5、6的各参数后,点击页面设置窗口左下角的“默认”。
8、点击“是”,即可保存为默认模板。
2. 如何设置网页背景
1.首先打开电脑上自带的记事本程序,从HTML5开始就不再支持<bgcolor>属性了。你想设置背景颜色和网页其它方面的样式,就得使用CSS。
2.然后输入html网页基本结构语句。<html><body></body></html>。
3.由于css样式必须在标签<head></head>之间,因此我们点击<html>后面,输入<head></head>标签。
4.在head标签之间输入样式标签<style></style>,然后定义一些属性
比如css文件里设置了
.top{position:absolute
top:0px
width:940px
height:40px
background-color:#c0c0c0
}
.bottom{
position:absolute
bottom:0px
width:940px
height:40px
background-color:#0c0c0c
}
呢么在页面代码中首先在head引用一下该css,比如名字为demo.css
<link href="demo.css" rel="stylesheet" type="text/css" /><!--假设页面和css文件在一个目录-->然后在页面的top使用div
<div class="top">Something</div>在页面的bottom使用div
<div class="bottom">Something</div>