Margin的重叠现象
上下相邻的普通元素,上下边距,并非普通想加。而是取其中较大的边距值
同时父子元素也会发生margin重叠现象,也是取其中较大的边距值
常见的块状元素与内联元素
常见的块状元素与内联元素
块状元素 | 内联元素 |
address – 地址 blockquote – 块引用 center – 居中对齐 dir – 目录列表 div – 常用块级容易,也是CSS layout的主要标签 dl – 定义列表 fieldset – form控制组 form – 交互表单 h1 – 大标题 h2 – 副标题 h3 – 3级标题 h4 – 4级标题 h5 – 5级标题 h6 – 6级标题 hr – 水平分隔线 isindex – input prompt menu – 菜单列表 noframes – frames可选内容,(对于不支持frame的浏览器显示此区块内容 noscript – 可选脚本内容(对于不支持script的浏览器显示此内容) ol – 有序表单 p – 段落 pre – 格式化文本 table – 表格 ul – 无序列表 | a – 锚点 abbr – 缩写 acronym – 首字 b – 粗体(不推荐) bdo – bidi override big – 大字体 br – 换行 cite – 引用 code – 计算机代码(在引用源码的时候需要) dfn – 定义字段 em – 强调 font – 字体设定(不推荐) i – 斜体 img – 图片 input – 输入框 kbd – 定义键盘文本 label – 表格标签 q – 短引用 s – 中划线(不推荐) samp – 定义范例计算机代码 select – 项目选择 small – 小字体文本 span – 常用内联容器,定义文本内区块 strike – 中划线 strong – 粗体强调 sub – 下标 sup – 上标 textarea – 多行文本输入框 tt – 电传文本 u – 下划线 var – 定义变量 |
块状元素与内联元素的相互转换
Display:block;(把内联元素转换成块状元素)
Display:inline;(把块状元素转化成内联元素)
把内联元素转化成块状元素的例子:制作导航栏
.css控制段落的一些属性
Text-indent段落缩进
Text-align文字的方向等
可以参考css参考手册http://www.runoob.com/cssref/css-reference.html
.css控制文字大小字体及颜色
可以单个设置;
Color:blue;
Font-style:italic;
Font-weight:bold;
Font-size:23px;
Line-height:46px;
Font-family:”simhei”;
也可以一起设置:
Font:bule Italic bold 23px/46px “simhei”;
.css字体设置技巧
Font-family:“字体1”“字体2”“字体3”;
.css设置背景图片
Background-image:url(small.jpg);
Background-repeat:no-repeat;
Background-attachment:fixed;
精确控制背景图片位置
有一个图片,做多个div的背景。
Background-position:水平方向 竖直方向;
属性值:1.top | center | bottom | left | center | right
2.可以用像素精确控制
.css选择器
HTML选择符(标签选择器)
Id选择符:用法#+名字
Class选择符:用法.+名字
包含选择符:(派生选择器)
例如:div p{color:red;}
Css优先级:控制的越精细,优先级越高。
Css4种引入方式
1.内连式:<p style="color: red;">我是内联样式,我是红色</p>
2.嵌入样式:
<style>#test{color: green;} </style>
3.外联样式:
<link rel="stylesheet" type="text/css" href="10外联样式.css"/>
4.导入样式:
@import url("11导入样式.css");