博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20160810
阅读量:5860 次
发布时间:2019-06-19

本文共 4227 字,大约阅读时间需要 14 分钟。

一,属性选择符:

选择符 版本 描述

E[att] css2 选择具有att属性的E元素

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

例:

<p class="a">测试数据1</p>
<p class="qq">测试数据2</p>
<p class="xyz abc">测试数据3</p>
<p class="aa123">测试数据4</p>
<p class="test-abc">测试数据5</p>
<p class="hello-z-world">测试数据6</p>
<p class="y-1">测试数据7</p>
<p class="y-2">测试数据7</p>

p[class]{color:green;}
p[class="qq"]{color:red;} 
p[class~="abc"]{color:blue;}
p[class^="aa"]{color:yellow;} 
p[class$="abc"]{color:black;}
p[class*="z"]{color:orange;}
p[class|="y"]{color:#ccc;}
二,字体样式:

1.字体名称

语法

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 | itaic | 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>

说明:

颜色属性值分三种值的格式
a). 英文单词,比如 red , yellow ,green …
b). 十六进制表示方式,#开头,6个十六进制的字符或数字 组合。比如:#FFFFFF,#000000, 
#CCCAAA,#22BCAD。十六进制: 0-9 和 a-f 
c).RGB模式,红 0-255,绿 0-255,蓝 0-255。比如: RGB(120,33,234)
RGBA(255,0,0,.5) RGBA模式,最后的A表示透明度50%

例:

p{
color:#FF0000;
}

7. text-decoration(文本装饰线条)

控制文本装饰线条

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

例:

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 必需。水平阴影的位置。允许负值。

hadow 必需。垂直阴影的位置。允许负值
blur 可选。模糊的距离。
color 可选。阴影的颜色。

实例:

h1{

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

 

三,元素样式:

1.宽度

width : auto | length

例:

p { width:300px;}

div { width:50%;}

2.高度

height : auto | length

例:

img { height:200px;}

div { height:100px;}

3.外边距

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 : length

例:

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

padding-top 设置上边的内边距

padding-bottom 设置下边的内边距
padding-left 设置左边的内边距
padding-right 设置右边的内边距

缩写型式:

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

padding : 上下边距 左右边距

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

5.透明度

opacity: <number>

number值为 0.0-1.0 之间的小数

例:

div { opacity: .3 ; } /*30%透明,小数点之前的0可以省略*/

 

兼容全浏览器的写法:

div{ filter:alpha(opacity=50); } /* IE6-IE8 */

div{ opacity:.5; } /* 现代浏览器 */

6.盒子模型
盒子模型就是指CSS布局中的每一个元素,在浏览器的解释中,都被当作一个盒状物。对我们来说,只需
要理解元素在页面中所占据的位置。

元素最终所占宽度:

左边框宽 + 左内边距 + 内容宽度 + 右内边距 + 右边框宽

四,边框样式:

1.边框线

border-style : none | hidden | dotted | dashed | solid | double | groove |

ridge | inset | outset

例:div { width:300px; height:100px; border-style:solid; }

border-top-style 设置上边框线

border-bottom-style 设置下边框线

border-left-style 设置左边框线

border-right-style 设置右边框线

2.边框宽度

border-width : medium | thin | thick | length

例:

div { width:300px; height:100px; border-style:solid; border-width:1px; }

border-top-width 设置上边框宽度

border-bottom-width 设置下边框宽度

border-left-width 设置左边框宽度

border-right-width 设置右边框宽度

3.边框颜色

border-color : color

例:div { 

width:300px; 
height:100px; 
border-style:solid; 
border-width:1px; 
border-color:#FF0000; 
}

border-top-color 设置上边框颜色

border-bottom-color 设置下边框颜色

border-left-color 设置左边框颜色

border-right-color 设置右边框颜色

4.边框样式缩写

border : border-width || border-style || border-color

例:

div { 
width:300px; 
height:100px; 
border-style:solid; 
border-width:1px; 
border-color:#FF0000; 
}

缩写后:

div {
width:300px; 
height:100px; 
border:1px solid #FF0000;
}

转载于:https://www.cnblogs.com/feng17176/p/5760715.html

你可能感兴趣的文章
天猫HTML5互动技术实践
查看>>
Java千百问_05面向对象(003)_java中抽象概念如何体现的
查看>>
阿里高级数据库专家何登成:AliSQL性能优化与功能突破的演进之路
查看>>
遇到问题时不要乱了方寸
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
【转载】GIT 使用时遇到的行结束符设置问题
查看>>
用Swift实现一款天气预报APP(二)
查看>>
js错误处理与调试理论和办法
查看>>
[转载学习]Linux性能监控
查看>>
MySQL-5.6.x二进制版本安装记录
查看>>
android BitMap回收
查看>>
android.support library找不到的解决方法
查看>>
windows跨线程调用控件的方法
查看>>
Date & Time & timestamptz
查看>>
Spring两种依赖注入方式的比较
查看>>
【源码】Word转PDF V1.0.1 小软件,供新手参考
查看>>
iOS开发之遍历Model类的属性并完善使用Runtime给Model类赋值
查看>>
Python数据库模块学习之MySQLdb
查看>>
【MySql】如何删除 bin log
查看>>
Windows C编程操作鼠标键盘
查看>>