CSS
简要教程
换行
1 | word-wrap: break-word; |
1 | <style type="text/css"> |
位置
内联式
1
<p style="color:red"> </p>
嵌入式
写在当前
HTML
中外部式
1
<link href="main.css" rel="stylesheet" type="text/css" />
选择器
1 | .类名{ |
CSS 属性
字体
font-family
font-size
font-weight
字体粗细
font-style: italic
斜体
颜色
color
文字
1 | span { |
text-indent
缩进
line-height
行高
letter-spacing
文字间隔,英文字母之间的间隔
word-spacing
单词间距
text-align:center
对齐
元素分类 display
块状元素
display:block
<div>
<p>
每个块级元素都从新的一行开始,并且其后的元素也另起一行。
元素的高度、宽度、行高以及顶和底边距都可设置。
元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
内联元素(行内元素)
display:inline
<a>
<span>
和其他元素都在一行上;元素的高度、宽度及顶部和底部边距不可设置;元素的宽度就是它包含的文字或图片的宽度,不可改变。
内联块状元素
display:inline-block
和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可设置。
<img>
<input>
盒模型
border
边框
padding
填充
margin
边界
布局模型
流动模型
flow
网页默认的布局模型。
浮动模型
float
实现让两个块状元素并排显示。
1 | div{ |
层模型 position
layer
position:absolute
绝对定位
position:relative
相对定位
- 相对定位 相对的是 它原本在文档流中的位置而进行的偏移
position:fixed
固定定位 例如页面浮动广告
绝对定位 与 相对定位 结合使用
绝对定位找到了自己的父类之后,要看这个父类是否进行了相对定位,没有相对定位的话就不会找这个父类来定位。
子绝父相
绝对定位的参考点,如果用top描述,那么定位参考点就是页面的左上角,而不是浏览器的左上角:
如果用bottom描述,那么就是浏览器首屏窗口尺寸,对应的页面的左下角: