<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 |
|---|
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号