CSS概述<选择器总结>

概述:CSS是指层叠样式表,他是定义如何显示HTML元素,样式表通常存储在样式表中,通常存储在.css文件中,下面对css的选择器进行总结,便大家夯实基础!

1 语法规范:

每个样式规则有两个部分:选择器和样式声明

2 CSS规则特性:继承性,层叠,后定义样式优先:

3 CSS选择器

4.1 元素选择器:选择所有同名的元素

4.2 类选择器:元素中可以定义相同的类,同时类选择器通常和id选择器互补共用

4.3 id选择器:元素选择器中可以定义不同的id,id选择器保持元素个性

4.4 派生选择器:根据上下级关系选择元素

4.5 伪类选择器:元素的不同状态,用于相应鼠标滑动事件

4.6选择器分组,不同id的选择器用逗号隔开

index.html源码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
    <link rel ="stylesheet" href="index.css">
<body>
<div id="header"><a>退出</a></div>
<div id="navi">此处显示  id "navi" 的内容</div>
<div class="main">此处显示    class "main" 的内容</div>
<div id="operate" class="subdiv">此处显示  class "operate" 的内容</div>
<div id="data" class="subdiv">此处显示  id "data" 的内容</div>
<div id="pages" class="subdiv">此处显示  id "pages" 的内容</div>
<div id="footer">
    <p>版权所有&copy;加拿大达内IT培训公司</p>
</div>
</body>
</html>

index.css

/*元素选择器:选择所有同名的元素*/
div{
    
    border:2px solid blue;
    margin:0 auto;
    
}
/*id选择器*/
#header{height:61px; text-align:right}
#navi{width:100%;height:91px;}
#main{width:950px; height:410px; border:5px solid#8ac1db}
#footer{height:50px; }

/*类选择器补充不同的样式*/
.subdiv{width:910px;}
#operate{height:30px}
#data{height:340px}
#pages{height:28px}

/*选择器分组,临时发现个别元素具有相同的属性*/
#header,#footer{width:960px}
#header a{ 
        text-decoration:none
         color:blue;
         line-height:61px /*行高等于容器高度*/
        }

/*选择器派生:根据上下级关系选择元素时*/
#footer p{text-align:center}

/*伪类:元素的不同状态*/
#header a:hover{ font-size:20px}/*鼠标滑过*/
#header a:active{ color:red}/*鼠标按下时候*/

 

程序截图:

 

5其他的样式:

其他的小细节:1如果需要设置容器内部垂直居中,小技巧是:设置行高等于容器高度,例如 line-height:61px /*行高等于容器高度*/

                    2如果需要相应鼠标事件,一般用伪类,并且hover,action这两个经常用,例如:/*伪类:元素的不同状态*/ #header a:hover{ font-size:20px}/*鼠标滑过*/ #header a:active{ color:red}/*鼠标按下时候*/

 

posted @ 2015-12-31 17:09  跨七海的风  阅读(369)  评论(0编辑  收藏  举报