css选择器
2016-06-14 16:47
399 查看
div: 独占一行eg
aaaa
aaaa
aaaa
span:
css:
替代属性,不用写在标记中
实现表现与结构分离,便于管理,是页代码整结
web 2.0思想
web 2.0: div+css架构页面
html5 css3:在web 2.0思想基础上添加了一些内容
css调用方式:
1. CSS的格式:
{样式名称:样式值;样式名称:样式值;...}
2.html页面中如何调用css 表现和结构分离
A:标记上直接使用style属性来调用样子
<标记 style="样式名称:样式值;样式名称:样式值;样式名称:样式值...">
B:
C:外部调用样式
css选择器:在页面中找到元素
1.使用选择器的格式
选择器{样式名称:样式值;样式名称:样式值....}
2.css的六中选择器
1.通配选择器,选择页面上所有元素
2.标记选择器: 标记名称{ }
3:class选择器:选择具有相同class属性的元素 : .classname{} : 可以同类不同名的选择器
4.id选择器:#id{}
5.群组选择器:
#id, .classname, 标记名称{}
6.派生选择器:
父选择器 子选择器
eg: <html> <style type="text/css"> div{border:1px solid #ff0000} </style> <body> <div id="dv">aaaa</div>
<div id="dv1">aaaa</div>
<div id="dv2">aaaa</div>
</body> </html>
aaaa
aaaa
aaaa
span:
eg:
<html>
<style type="text/css">
span{border:1px solid #00ff00}
</style>
<body>
<span>bbb</span>
<span>bbb</span>
</body> </html>bbb bbb
ul li <ul type="square circle disc"> <li>aa</li> <li>bb</li> </ul>
ol li
<ol type="1 a i"> <li>aa</li> <li>bb</li> </ol>
css:
替代属性,不用写在标记中
实现表现与结构分离,便于管理,是页代码整结
web 2.0思想
web 2.0: div+css架构页面
html5 css3:在web 2.0思想基础上添加了一些内容
css调用方式:
1. CSS的格式:
{样式名称:样式值;样式名称:样式值;...}
2.html页面中如何调用css 表现和结构分离
A:标记上直接使用style属性来调用样子
<标记 style="样式名称:样式值;样式名称:样式值;样式名称:样式值...">
eg: <body> <div style="border:1px solid #ff0000">我很爱国</div> 与<div type 类似> </body>
B:
eg: </head> <style type="text/css"> 样式列表 </style> <body>
C:外部调用样式
html.html 调用 index.css <head> <link href="index.css" rel="stylesheet" type="text/css"/> </head> <body> </body>
css选择器:在页面中找到元素
1.使用选择器的格式
选择器{样式名称:样式值;样式名称:样式值....}
2.css的六中选择器
1.通配选择器,选择页面上所有元素
eg: a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body> <div>aaaaa</div> <span>cccc</span> <a href="www.baidu.com">bbb</a> </body> index.css: *{ border:1px solid #ff0000 }
2.标记选择器: 标记名称{ }
eg: a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body>
<div>aaaaa</div>
<span>cccc</span>
<a href="www.baidu.com">bbb</a>
<div>ddd</div>
</body>
index.css:
div{
border:1px solid #ff0000
}
3:class选择器:选择具有相同class属性的元素 : .classname{} : 可以同类不同名的选择器
eg: a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body>
<div class="one">aaaaa</div>
<span class="one">cccc</span>
<a href="www.baidu.com">bbb</a>
<div>ddd</div>
</body>
index.css:
.one{
border:1px solid #ff0000
}
4.id选择器:#id{}
eg: a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body>
<div id="dv">aaaaa</div>
<span >cccc</span>
<a href="www.baidu.com">bbb</a>
<div>ddd</div>
</body>
index.css:
#dv{
border:1px solid #ff0000
}
id:唯一
5.群组选择器:
#id, .classname, 标记名称{}
eg: a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body>
<div class="one">aaaaa</div>
<span class="one">cccc</span>
<a href="www.baidu.com">bbb</a>
<div id="dv">eeee</div>
</body>
index.css:
.one,#dv,a{
border:1px solid #ff0000
}
6.派生选择器:
父选择器 子选择器
eg:
a.html:
<head> <link href="index.css" rel="stylesheet" type="text/css"/> </head>
<body>
<div class="one">aaaaa</div>
<span class="one">cccc</span>
<a href="www.baidu.com">bbb</a>
<div id="dv">eeee</div>
<ul id="us" type="square"> <li>aa</li> <li>bb</li> </ul>
</body> index.css: #us li{ border:1px solid #ff0000 }
相关文章推荐
- CSS +DIV的简单表格代码
- CSS:<ul>的左边为什么有40px的默认距离呢?
- animate.css CSS3动画库
- HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑)
- css笔记——关于 body/html 的高度百分比
- CSS美化半个字符的巧妙方法
- margin父元素与子元素margin合并问题
- DOM编程艺术(样式操作)
- CSS隐藏元素 display visibility opacity的区别
- 菜鸟进阶01-html/css
- 纯CSS,label+input+section实现tab功能
- css transform
- css样式写网页的遮罩层提示加载中
- ListView 条目多样式展示
- 让IE支持CSS 3圆角属性的方法
- [AIR/FLEX] WindowShade的样式
- 运用CSS语法美化表格Table
- 详解CSS中的选择器优先级及样式层叠问题解决
- RatingBar简单介绍+自定义样式
- 不固定宽度和高度的情况下CSS调整div居中的方法总结