当前位置:编程学习 > html/css >>

HTML中div问题

<html> <head> <title>div与span的区别</title> <style type="text/css"> img{ width:200px; height:200px; } </style> </head> <body> <div align="center"> <h1>div与span的区别</h1> <p>使用div标签自动换行:</p> <div> <img src="F:\photos\壁纸\1.jpg" > <img src="F:\photos\壁纸\2.jpg" > <img src="F:\photos\壁纸\5.jpg" > </div> <p>使用span标签不换行</p> <span> <img src="F:\photos\壁纸\1.jpg" > <img src="F:\photos\壁纸\2.jpg" > <img src="F:\photos\壁纸\5.jpg" > </span> </div> </body> </html> 问题:不是说div区块中的元素会自动换行吗?怎么我运行后没有自动换行啊,二十排成一行,求错误在哪...
追问:我试了IE和360,运行后都一样什么意思?麻烦你说清楚点,谢了...但我看的书上说“div是一个定义区域块的元素,在<div>与</div>之间是一个完整的段落区块,该段落区块中的元素会自动换行”,这是书上的原话,而且上面问题的就是书上的题目,它给了运行后的图片,显示了自动换行,但没给出代码,所以我才纠结的。
答案:没发现你说的错误,你用的什么浏览器呢
其他:fd 不是说div区块中的元素会自动换行吗
错误!!没有什么元素能保障它的子元素一定换行
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
自动换行的是都些块状元素 如div p h1 h2 这些 span是内联元素 不会自动换行 你的div没有设置固定宽度,又怎么能自动换行呢?div 的宽度只会适应内容。 

上一个:我用 appenTo 添加了一个div 为什么这个新添加的div 在jquery里不响应事件呢?
下一个:怎样用调用js页面覆盖div层?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,