【发布时间】:2018-04-10 09:47:17
【问题描述】:
在 AdminLTE 主题侧边栏菜单中,标题过长时无法正确显示,它会换行并显示图标下方的文本。 我希望它从第一行的第一个字母下方开始 我为此附上了截图 在图片中,“consetetur”应该从“Lorem”这个词的正下方开始。
这是我的代码:
<li class="treeview">
<a href="#">
<i class="fa fa-circle-o"></i>
<span style="padding-right: 50px;white-space: normal;line-height:14px">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu" style="display: none;">
<li>
<a href="#">
<div style="width:100%;display:inline-block">
<div style="width:10%;float:left;padding-top: 5px;">
<i class=" fa fa-arrow-circle-right"></i>
</div>
<div style="width:90%;float:right">
Lorem ipsum dolor
</div>
</div>
</a>
</li>
<li>
<a href="#">
<div style="width:100%;display:inline-block">
<div style="width:10%;float:left;padding-top: 5px;">
<i class=" fa fa-arrow-circle-right"></i>
</div>
<div style="width:90%;float:right">
Lorem ipsum dolor
</div>
</div>
</a>
</li>
</ul>
关于使用
a { display: table} a>* { display: table-cell;}
它显示
文本应该从图标旁边开始
谢谢。
【问题讨论】:
-
不是理论考试。提供您的代码以供进一步检查。
-
嗨@amit77309 我添加了请检查,如果您有任何问题,请告诉我
-
嗨@amit77309 对不起,它不能正常工作,它正在将整个内容移动到新行,并且还在文本末尾移动右侧的箭头
-
更新了我的答案。