关于width与padding】的更多相关文章

CSS3中可以通过box-sizing 来指定盒模型,即可指定为content-box.border-box,这样我们计算盒子大小的方式就发生了改变. 可以分成两种情况: 1.box-sizing: content-box 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode 2.box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到widt…
http://blog.csdn.net/yaoyuan_difang/article/details/24735529…
1. background (background-color, background-image)  背景色覆盖范围: border+ width+ padding ;背景图覆盖范围: width + padding ; 背景颜色: 起点 是 border的外边缘 http://www.w3cplus.com/content/css-background-origin 背景图片:定位的起点是 padding的外边缘处: 这是因为: background-origin 指定背景图像的定位区域  …
/* 关键字 值 */ box-sizing: content-box; box-sizing: border-box; /* 全局 值 */ box-sizing: inherit; box-sizing: initial; box-sizing: unset; 问题原因: 在CSS中,你设置一个元素的 width 与 height 只会应用到这个元素的内容区.如果这个元素有任何的 border 或 padding ,绘制到屏幕上时的盒子宽度和高度会加上设置的边框和内边距值. 这意味着当你调整…
<div> <p>1111</p> </div> div{ width:980px; background-color: #ccc; height:300px; } p{ width:100%; /*width:auto;*/ padding:10px; background-color:#000; } 如果是p的width:100%,则说明p的width会得到980px就已经充满div区域,然后自己又有padding,所以会超出div. 而当width:a…
默认 width .height的 content-box 的宽高. box-sizing 经常用来设置 width.height指定的区域 box-sizing 经常用做一些自适应的布局. 语法: box-sizing:content-box | border-box 默认值:content-box 适用于:所有接受 <' width '> 和 <' height '> 的元素 继承性:无 动画性:否 计算值:指定值 取值: content-box: padding和border…
client/scroll/offset width/height/top/left (盒模型为contentBox,定位原点是元素左上角边框最外层的交点) clientWidth  width+左padding+右padding(如果有竖滚动条,那么要减去17px)        clientHeight height+上padding+下padding(如果有横滚动条,那么要减去17px)        clientTop   border-top-width上边框宽度        cli…
下文引自HTML CSS——margin和padding的学习,作者fengyv,不过加入了一些个人的看法. 你在学习margin和padding的时候是不是懵了,——什么他娘的内边距,什么他娘的外边距.呵呵呵,刚开始我也有点不理解,后来通过查资料学习总算弄明白了,现在我来谈一下自己对margin和padding的理解: 一.什么是边距 CSS中的边距指的是当前元素border与周围其它元素border的距离(或者称为空间). 二.什么是内边距,什么是外边距.(用代码来说明) <!DOCTYPE…
盒模型--边框 盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细.样式和颜色(边框三个属性). 如下面代码为 div 来设置边框粗细为 2px.样式为实心的.颜色为红色的边框: div{ border:2px solid red; } 上面是 border 代码的缩写形式,可以分开写: div{ border-width:2px; border-style:solid; border-color:red; } 注意: 1.border-style(边框样式)常见样式有: dash…
.box { width: 100px; height: 100px; background: red;} .bd { width: 100%; padding: 10px; background: black;} <div class="box"><div class="bd"></div> </div> 如上结构,子元素将会溢出 解决方法:CSS3: 加入box-sizing:border-box;属性即可解决一般…