A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈子斌 中级黑马   /  2012-7-16 16:25  /  2369 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在HTML中<div>和<span>内部还能定义<div>或者<span>吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
可以嵌套使用 还是比较灵活的 具体可以自己试下

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1,嵌套不是表格专利,一个复杂的布局,嵌套不可避免;
2,有些浏览器可能不支持嵌套,可能就要定义样式表;
3,如果父级DIV没有定义高度,在HTML中<div>和<span>内部能定义<div>或者<span>后,会出现样式失效后果。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
嗯,能定义!!
希望对你有帮助!!!

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

未命名.JPG

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报

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

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

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马