读书人

父元素的宽度固定了它的子元素可以可

发布时间: 2012-02-13 17:20:26 作者: rapoo

父元素的宽度固定了,它的子元素可以可以改变其父元素的宽度吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 无标题文档 </title>

<style type= "text/css ">
#a{
width:200px;
border: 1px solid #FF0000;
}
#b{
margin:10%;
width:100px;

}
</style>
</head>

<body>
<div id= "a ">
<p id= "b ">
This is a paragraph; This is a paragraph; This is a paragraph;
This is a paragraph; This is a paragraph;
This is a paragraph; This is a paragraph;
</p>


</div>

</body>

</html>




上例中, <div> 是 <P> 的父元素,可是我发现 <p> 的margin属性或者width属性改变后,均会对其父元素 <div> 造成影响。为什么?书上《CSS权威指南》不是说了父元素的宽度决定了子元素的宽度吗? 为什么会这样?

到底父元素与子元素的宽度,高度存在什么样的约束关系?


[解决办法]
可以撑大~~~

读书人网 >CSS

热点推荐