频道栏目
首页 > 资讯 > HTML/CSS > 正文

CSS padding与容器尺寸

17-09-07        来源:[db:作者]  
收藏   我要投稿

CSS padding与容器尺寸

对于block元素

这里写图片描述
这里写图片描述

总结:

这里写图片描述

对于inline元素

水平padding影响尺寸,垂直padding不影响。

但是,会影响背景色。

并且,当padding超过容器尺寸,scrollHeight会变大。

使用场景: 高度可控的分割线

这里写图片描述

CSS padding 负值和百分比值

负值

padding不支持负值

百分比值

padding的百分比均是相对于宽度计算的

如果利用这一特性呢?

这里写图片描述

inline水平元素的padding百分比值

1. 同样相对于宽度计算

2. 默认的高度宽度细节有差异

这里写图片描述

其实这里面有一个空白的文本节点,需要设置font-size:0,才是一个真正的正方形。

3. padding会断行

文字换行了,padding就会断行

这里写图片描述

标签元素的内在padding

1. ol/ul列表

这里写图片描述

平时网页开发时常用设置:

font-size: 12-14px ;

padding-left:22-25px ;

2. 表单元素的内置padding

这里写图片描述
这里写图片描述
这里写图片描述

因为button的padding有糟糕表现,最后通过label关联,不直接采用button。

CSS padding 与图形绘制

这里写图片描述
这里写图片描述

CSS padding 与布局

1. 使用百分比单位构建固定比例布局结构

这里写图片描述

2. 配合margin等高布局

详情看margin日志

3. 两栏自适应布局

这里写图片描述
这里写图片描述
相关TAG标签
上一篇:javascriptdate对象的格式化代码
下一篇:jquery实现限制textarea输入字数实例
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站