首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

父元素的宽度固定了,它的子元素可以可以改变其父元素的宽度吗?解决办法

2012-02-13 
父元素的宽度固定了,它的子元素可以可以改变其父元素的宽度吗?!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Tr

父元素的宽度固定了,它的子元素可以可以改变其父元素的宽度吗?
<!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权威指南》不是说了父元素的宽度决定了子元素的宽度吗?     为什么会这样?    

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


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

热点排行