
有个问题想问一下: 为什么<a>hi<table><tr><td>12345</td></tr></table>这个代码
有个问题想问一下:为什么<a>hi<table><tr><td>12345</td></tr></table>这个代码在显示的时候表格是不和hi这两个字同一行,而是在hi...
有个问题想问一下:
为什么<a>hi<table><tr><td>12345</td></tr></table>这个代码在显示的时候表格是不和hi这两个字同一行,而是在hi这两个字的下面一行 展开
为什么<a>hi<table><tr><td>12345</td></tr></table>这个代码在显示的时候表格是不和hi这两个字同一行,而是在hi这两个字的下面一行 展开
2个回答
展开全部
因为大部分标签的显示模式(display)都是单行显示(inline),不会换行
而 table、div 默认的显示模式为 块状显示(block)
块状显示的标签,是会直接换行的,要想不换行,就改变显示模式
<a>text</a>
<table style="display:inline"><tr><td>table</td></tr></table>
<div style="display:inline">div</div>
<br/><br/>
<a>text</a><table><tr><td>table</td></tr></table><div>div</div>
<br/><br/>
<a>text1</a> <a>text2</a> <a style="display:block">text3</a>
第三部分中的文本,因为使用了块状显示,所以换行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询