html的div的margin属性是相对什么计算的?

如题所述

第1个回答  2018-03-17

应该说是相对它的父级元素而定义的!如有以下定义

<div id="container"><div id="content"></div><div>

样式表定义如下:

<style type="text/css">

/*    此处定义的margin-left:指的是content左边距到container的距离是15px;  */

#content{margin-left:15px;}

</style>

盒子模型的这两个属性有根本性区别,比如设一个div的padding属性,它的子标签元素会相应移动。而设置它的margin属性,这个div整个标签会依据兄弟元素或父元素移动。

本回答被网友采纳
第2个回答  2018-02-15
应该说是相对它的父级元素而定义的!如有以下定义
<div id="container">
<div id="content"></div>
<div>
样式表定义如下:
<style type="text/css">
/* 此处定义的margin-left:指的是content左边距到container的距离是15px; */
#content{margin-left:15px;}
</style>
相似回答