让文本“显示:内联”的简单方法当它嵌套在大约 5 个生成的 DIV 标签中时?
我可以使用“display:inline”将 CSS 类添加到最外层的 DIV 和最内层的 DIV 标签,但是,我无法在中间添加 CSS 类。
标记是这样的...
<span>ABC</abc>
<div>
<div>
<div>
XYZ
</div>
</div>
</div>
我希望文本 ABC 与文本 XYZ 位于同一行,但由于 DIV 标记,它们位于不同的行上。
I can add a CSS class to the outer-most DIV and the inner-most DIV tags with "display:inline" but, I cannot do that with some in between.
The markup is something like this...
<span>ABC</abc>
<div>
<div>
<div>
XYZ
</div>
</div>
</div>
I'd like the text ABC to be on the same line as the text XYZ, but because of the DIV tags, they are on seperate lines.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,如果您有这么多嵌套的 div(您无法更改 HTML 等),您可以将一个类应用于最外面的 div,然后使用继承来应用
display: inline;
HTML
CSS
Well if there is a reason for you to have so many nested divs (you are unable to change the HTML etc.) you could apply a class to the outmost div and then use inheritence to apply
display: inline;
HTML
CSS
将一个类添加到最外层的 div,例如
myDiv
CSS:
这使得 myDiv div 和所有从 myDiv 派生的
div
元素显示为内联。HTML:
演示:http://jsfiddle.net/waitinforatrain/nTPZY/
Add a class to the outermost div e.g.
myDiv
CSS:
That makes the myDiv div and all
div
elements that are descended from myDiv display inline.HTML:
Demo: http://jsfiddle.net/waitinforatrain/nTPZY/