7.属性选择符

选择符 版本 描述
E[att] CSS2 选择具有att属性的E元素
E[att="val"] CSS2 选择具有att属性值等于val的E元素
E[att~="val"] CSS2 选择具有att属性值为一用空格分隔的字词列表,其中一个等于val的E元素。
E[att=^"val"] CSS3 选择具有att属性值为以val开头的字符串的E元素。
E[att=$"val"] CSS3 选择具有att属性值为以val结尾的字符串的E元素。
E[att=*"val"] CSS3 选择具有att属性值为包含val的字符串的E元素。
E[att=|"val"] CSS2 选择具有att属性值为以val开头并用连接符"-"分隔的字符串的E元素。

E[att]

<p class="a">测试数据1</p>

p[class]{color:green;}

E[att="val"]

<p class="qq">测试数据2</p>

p[class="qq"]{color:red;}

E[att~="val"]

<p class="xyz abc">测试数据3</p>

p[class~="abc"]{color:blue;}

E[att=^"val"]

<p class="aa123">测试数据4</p>

p[class^="aa"]{color:yellow;}

E[att=$"val"]

<p class="test-abc">测试数据5</p>

p[class$="abc"]{color:black;}

E[att=*"val"]

<p class="hello-z-world">测试数据6</p>

p[class*="z"]{color:orange;}

E[att=|"val"]

<p class="y-1">测试数据7</p>

<p class="y-2">测试数据7</p>

p[class|="y"]{color:#ccc;}

字体样式

1.font-family 字体名称

语法:

font-family:<family-name>

说明:

设置文字名称,可以使用多个名称,或者使用逗号分隔,浏览器则按照先后顺序依次使用可用字体。

例:

P{font-family:'宋体','黑体','Arial'}

2.font-size 字体大小

语法:

font-size:<length>|<percentage>

例:

p{font-size:14px;}

3.font-weight 字体加粗

语法:

font-weight : normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

例:

p { font-weight:bold;}

4.font-style 字体斜体

语法:

font-style : normal | italic | oblique

例:

p { font-style: normal; }
p { font-style: italic; }
p { font-style: oblique; }

5.font 字体样式缩写

语法:

font : font-style || font-variant || font-weight || font-size || / line-height || font-family
例:
p{
    font-style:italic;
    font-weight:bold;
    font-size:14px;
    line-height:22px;
    font-family:宋体;
}
缩写后:
p { font:italic bold 14px/22px 宋体}

6.color 字体颜色

语法:

color:<color>

p{color:#FF0000;}

7.text-decoration 文本装饰线条

控制文本装饰线条

text-decoration : none || underline || blink || overline || line-through

例:

p { text-decoration:overline;}

p { text-decoration:underline;}

p { text-decoration:line-through;}

8.text-shadow 文字阴影

说明:

控制文字的阴影部分。

text-shadow: h-shadow v-shadow blur color;

h-shadow         必需。水平阴影的位置。允许负值。

v-shadow         必需。垂直阴影的位置。允许负值。

blur                   可选。模糊的距离。

color                 可选。阴影的颜色。

实例:

h1{text-shadow: 2px 2px #ff0000;}

元素样式

1.width 宽度

width : auto | length

例:

p { width:300px;}

div { width:50%;}

2.height 高度

height : auto | length

例:

img { height:200px;}

div { height:100px;}

3.margin 外边距

margin : auto | length

例:

div { width:300px; height:100px; margin:10px;}

div { width:300px; height:100px; margin:0 auto;}

说明:

margin-top   设置上边的外边距

margin-bottom   设置下边的外边距

margin-left  设置左边的外边距

margin-right  设置右边的外边距

缩写型式:

margin: 上边距  右边距  下边距  左边距

margin: 上下边距  左右边距

margin: 上边距  左右边距  下边距

4.padding 内边距

padding : length

例:

div { width:300px; height:100px; padding:10px;}

说明:

padding-top   设置上边的内边距

padding-bottom   设置下边的内边距

padding-left  设置左边的内边距

padding-right  设置右边的内边距

缩写型式:

padding: 上边距  右边距  下边距  左边距

padding : 上下边距  左右边距

padding : 上边距  左右边距  下边距

8.10 CSS知识点3的更多相关文章

  1. 这些HTML、CSS知识点,面试和平时开发都需要 No5-No7

    系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) 这些HTML.CSS知识点,面试和平时开发都需要 No5-No7(知识 ...

  2. CSS 知识点整理

    本文是我整理的关于CSS的部分基础知识点,适合正在准备前端工作面试的人做简单回顾. 1. 盒子模型 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容. Mar ...

  3. CSS知识点集锦

      CSS知识点集锦 CreateTime--2016年9月29日09:43:10Author:Marydon UpdateTime--2017年3月21日08:03:13 2.CSS样式优先级问题 ...

  4. 这些HTML、CSS知识点,面试和平时开发都需要 No5-No7(知识点:文字设置、设置背景、数据列表)

    系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) 这些HTML.CSS知识点,面试和平时开发都需要 No5-No7(知识 ...

  5. 这些HTML、CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML、CSS、盒子模型、内容布局)

    这些HTML.CSS知识点,面试和平时开发都需要 No1-No4   系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) ...

  6. 这些HTML、CSS知识点,面试和平时开发都需要 No1-No4

    系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) 这些HTML.CSS知识点,面试和平时开发都需要 No5-No7(知识 ...

  7. 这些HTML、CSS知识点,面试和平时开发都需要 No8-No9

    系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) 这些HTML.CSS知识点,面试和平时开发都需要 No5-No7(知识 ...

  8. 这些HTML、CSS知识点,面试和平时开发都需要 No10-No11

    系列知识点汇总 1.基础篇 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) 这些HTML.CSS知识点,面试和平时开发都需要 No5- ...

  9. css知识点

    css知识点 一.盒模型知识 border: 边框 border-width:边框的宽度 border-color:边框的颜色 border-style:边框的线型 border-top:上边框 bo ...

随机推荐

  1. 解决 xx.h has been modified since the precompiled header 系统头文件被修改

    fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Dev ...

  2. OC 属性

    1 属性和实例变量 :属性 ==  实例变量声明 + setter 方法+ getter 方法 在老版本的 OC 语言中,我们需要同时声明属性和底层实例变量,那时,属性是 OC 语言的一个新的机制,并 ...

  3. windows下在yii中使用mongodb

    1.编译或下载对应dll动态链接库拓展文件,下载地址:点我,不知道如何编译windows下的dll拓展->点我 2.找到web服务器软件,如apache,nginx等webserver处理浏览器 ...

  4. ajax 中$.each(json,function(index,item){ }); 中的2个参数表示什么意思?

    $.each(json,function(index,item)里面的index代表当前循环到第几个索引,item表示遍历后的当前对象,比如json数据为:[{"name":&qu ...

  5. CDH版本升级

    近期项目中需要用oozie workflow调度hivesql,发现无法执行查询语句,见:https://community.cloudera.com/t5/Batch-Processing-and- ...

  6. 2016HUAS_ACM暑假集训3C - Til the Cows Come Home

    单源最短路径,首先想到的是Dijkstra.Dijkstra算法的思路就不啰嗦了,概括起来就是时刻保持当前节点到目标节点的距离最短. 题目大意(不进行翻译解释了,就抽离为图来表达):有N个顶点和T条边 ...

  7. [原创]cocos2d-x研习录-第三阶 特性之触屏

    游戏跟视频最大的区别就是互动,而手游(基于智能手机)主要靠触摸屏幕.重力传感和虚拟键盘等方式实现互动.这里主要记录Cocos2D-x对玩家触屏操作的处理. 在Cocos2D-x中触屏分为单点触屏和多点 ...

  8. mybatis 使用记录

    首先,贴一个好文.把mybatis中的<if></if>的条件扒到源码分析了一遍.PS:目前还看不懂... http://cheng-xinwei.iteye.com/blog ...

  9. docker中使用systemd

    由于以下几个原因,docker的官方centos镜像中没有提供systemd服务:   systemd requires the CAP_SYS_ADMIN capability. This mean ...

  10. linux 分区重新格式化

    看分区挂载blkidcat /etc/fstab 先看已挂载的分区文件系统df -Th 再看所属用户与组 ll -h 看哪些进程占用分区 ps -ef|grep /backupfuser -m -v ...