Rumah > Artikel > hujung hadapan web > 关于css的简单问题,如果把Div和Span放到同一行?_html/css_WEB-ITnose
<table> <tr> <th style="width:180px;border:1px solid red"> <div>div</div> <span>span</span> </th> </tr> </table>
没办法。。div已经把上面都充满了,不改其他元素的样式肯定是无解了。
要么span外面再加一个div
这样:
<table> <tr> <th style="width:180px;border:1px solid red"> <div>div</div> <div><span>span</span></div> </th> </tr> </table>
LZ有答案么,我想不出办法
<table> <tr> <th style="width:180px;border:1px solid red"> <div>div</div> <div style="position:relative;"><span style="position:absolute;top:-22px;left:0;">span</span></div> </th> </tr> </table>
span只能absolute定位了,left,top自己调整~~
span div |
---|
限制自己 用更小范围的手段 实现需求
没什么意思吧
div span |
---|
<table> <tr> <th style="width:180px;border:1px solid red"> <div style="float:left"> div </div> <div> <span> span </span> </div> </th> </tr></table>
二货,为什么一个用div,一个用span 呢?你懂行内元素和块级元素吗?先把哪些是行内元素,哪些是块级元素搞搞清楚,再来使用它们!否则你的布局就是一个大坑......
span只能absolute定位了,left,top自己调整~~
absolute定位脱离父元素来,不好。
span div |
---|
span div |
---|