马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一.伪元素选择器
伪元素选择器的特点:获取指定元素中某一部分文本而用的
1.first-letter :用于选取指定选择器(元素)的首字母
- <!DOCTYPE html>
- <head>
- <title> 为元素选择器 </title>
- <meta charset="utf-8" />
- <style>
- p:first-letter{
- font-size:20px;
- font-weight:bold;
- color:#f00;
- }
- </style>
- </head>
-
- <body>
- <p>张无忌,又叫曾阿牛,明教当家的</p>
-
- 2.first-line:用于选取指定选择器(元素)的首行文本
- <!DOCTYPE html>
- <head>
- <title> 伪元素选择器 </title>
- <meta charset="utf-8" />
- <style>
- #info{
- width:200px;
- border:1px solid red;
- }
- #info:first-line{
- background-color:green;
- font-size:20px;
- }
- </style>
- </head>
-
- <body>
- <div id="info">倚天屠龙记是一本非常有趣的小说,里面讲的是好几个女人与一个男人的情感关系</div>
- </body>
- </html>
-
-
- 3. ::selection :匹配被用户选取的部分
- <!DOCTYPE html>
- <head>
- <title> 伪元素选择器 </title>
- <meta charset="utf-8" />
- <style>
- #info{
- width:200px;
- border:1px solid black;
- }
- ::selection{
- color:red;
- }
- </style>
- </head>
-
- <body>
- <div id="info">页面文本,可以使用鼠标拖拽的方试直接选中,查看效果</div>
- </body>
- </html>
复制代码 未选中是的效果:
选中是的效果:
二.多列
属性:
1.column-count:元素被分割的列数
2.column-gap :规定列与列之间的间隔
3.column-rule:列规则,列间隔符的宽度、样式、颜色
column-rule:1px solid red;
注意:多列需要考虑浏览器兼容问题:
internet10 和 Opera 支持多列属性
Firefox需要前缀-moz-
Chrome 和 Safari 需要前缀 -webkit-
div{
column-count:3;
column-gap:50px;
column-rule:2px solid red;
-moz-column-count:3;/*********火狐浏览器多列设置************/
-webkit-column-count:3;/*******谷歌和Safari浏览器设置*************/
}
- <!DOCTYPE html >
- <head>
- <title> 多列 </title>
- <meta charset="utf-8" />
- <style>
- #content{
- width:300px;
- height:300px;
- border:1px solid black;
- -webkit-column-count:3;
- column-gap:20px;
- -webkit-column-rule:3px solid red;
- }
- </style>
- </head>
- <body>
- <div id="content">
- 样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
- 由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。
- </div>
- </body>
- </html>
复制代码
其页面效果如下:
|