求高手详解 css中定义内边距为内容和边框之间的空间

在css中边框到底是如何界定的。任何元素天生就有边框和内边距、外边距么,如若边框为零是否意味着没有边框,也没有内边距。请不要照抄w3school的中的定义元素的内边距在边... 在css中边框到底是如何界定的。任何元素天生就有边框和内边距、外边距么,如若边框为零是否意味着没有边框,也没有内边距。
请不要照抄w3school的中的定义元素的内边距在边框和内容区之间;元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。这个定义如同在说张三旁边是李四,李四旁边是张三一样。我要的是本质的清楚界定,万分感谢!
展开
 我来答
匿名用户
2013-09-27
展开全部
在声明了xhtml或html5的也没上,元素如果没被里面的内容撑大的正常情况下:
内边距 + 外边距 + 边框 = 元素总宽(高)度

没声明xhtml或html5的话,解析出来的尺寸是不一样的,你可以自己百度,但记住你在任何情况都声明xhtml或html5就行了。

元素基本上默认是:没有内、外边距和边框的(输入框等少数东西除外)

边框为0意味着没有边框,但不代表没有内、外边距,你如果设置了内、外边距就有,没设置就没有,和有没边框无关,他们任何一个有或无都不影响其他两个有或无,只是总尺寸加起来为元素实际总尺寸。
更多追问追答
追问
边框设置为零还有内边距么。
追答
抱歉,上面第二句错了,应该是:

内边距 + 外边距 + 边框 + 你定义的宽度 = 元素总宽(高)度

边框为0为100px或任何值都跟有没有内边距没关系,只要你设置了padding不为零就有内边距。

比如:

#aaa{
width: 0;
padding: 10px;
margin: 2px;
border: 1px red solid;
}

aaa尺寸:
---------------------------

内边距:2*10px=20px
外边距:2*2px=4px;
边框:2*1px=2px;
宽度:0
元素总宽度:20+4+2=26px
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式