css字体与盒子模型

1.字体与文本

字体样式
color:字体颜色
font-size:字体大小
cm,mm,px:绝对值单位
em,rem,% :相对值单位
font-family:字体类型,例如:“微软雅黑”
font-style:italic 斜体
font-weight:bold 加粗
简写属性:font:font-sytle font-weight font-size/line-height font-family;
line-height:行高(数字、px、百分比)
text-align:行内内容如何相对它的块父元素对齐,例如center水平居中
文本
(1)text-align:水平方向对齐
取值:left,right,center,justify(两端对齐)
(2)vertical-align:垂直方向对齐(文本、图片)
取值:top,bottom,middle,指定px值
(3)text-indent:2em 块元素首行文本内容缩进两个字符
(4)text-decoration 设置文本修饰
取值:underline(下划线)、line-through(删除线)、overline(上划线)
(5)white-space:处理空白
取值:nowrap(不换行)、pre(保留空白)
(6)text-shadow:阴影
同时设置四个值:水平偏移、垂直偏移、阴影大小、颜色

2.盒子模型

组成
内容区content、内边距padding、边框border、外边距margin

1.border-style:solid实线、dotted点状虚线、dashed虚线、double双线
2.margin-top/left:移动自身、margin-bottom/right:移动其他元素

盒子大小
(1)box-sizing:content-box
宽高设置的是内容区的大小
(2)box-sizing:border-box
宽高设置盒子可见度的大小:content+padding+border

IE6之前默认值border-box
IE6之后 默认值 content-box
**其他样式 **
(1)box-shadow:阴影
值:水平偏移量 垂直偏移量 模糊半径 颜色(rgba)
偏移量:正值向右/下,负值向左/上
例:box-shadow:10px 10px 50px rgba(0,0,0,0.3);
(2)border-radius:圆角
x=y:半圆
border-radius:50%圆、、

3.布局

对齐
1.水平居中:margin:0 auto;
2.垂直:overflow:设置溢出
可选值:hidden:溢出内容被裁剪不会显示
scroll:生成两条滚动条
auto:根据需要生成滚动条
行内元素的盒模型
1.display的可选值
inline:将元素设置为行内元素
block:设置为块元素
inline-block:行内块元素,既可以设置宽高又不会独占一行,可以包含块级元素
table:设置为表格
none:隐藏,不在页面中显示
2.visibility:hidden 元素隐藏但依然占据页面中的位置

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值