黑马程序员技术交流社区

标题: 关于HTML中<div><span>的问题 [打印本页]

作者: 陈子斌    时间: 2012-7-16 16:25
标题: 关于HTML中<div><span>的问题
在HTML中<div>和<span>内部还能定义<div>或者<span>吗?
作者: 朱永恒    时间: 2012-7-16 16:35
可以嵌套使用 还是比较灵活的 具体可以自己试下
作者: 许庭洲    时间: 2012-7-16 16:45
1,嵌套不是表格专利,一个复杂的布局,嵌套不可避免;
2,有些浏览器可能不支持嵌套,可能就要定义样式表;
3,如果父级DIV没有定义高度,在HTML中<div>和<span>内部能定义<div>或者<span>后,会出现样式失效后果。
作者: 赵学辉    时间: 2012-7-16 18:26
嗯,能定义!!
希望对你有帮助!!!

未命名.JPG (29.13 KB, 下载次数: 28)

未命名.JPG

作者: 杨正    时间: 2012-7-16 19:02

这里先看一张图,这是我们最熟悉的页面了,相信你已经猜到是哪个页面了。不过这里要说的是任何一个复杂的网页都是需要很多嵌套的。

      嵌套实际上就是容器里面装容器,我觉得嵌套是不可避免的,该用的地方还是要用,但是可以优化,尽量减少不必要的嵌套。
这里有必要说一下<div>和<span>:
      div 和 span 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表。div与span两者最显著的区别在于div是块元素可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而span是行内(即内嵌)元素,span 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用span。如果不对div元素定义任何CSS属性,其显示效果等于在前后各加一个<br>换行。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2