<li class="menuitem item ">
<a href="http://localhost:8000/SupplierTenderCreate.php?New=Yes">
<span>Create a New Tender</span>
</a>
</li>
并且工作正常但是这些是侧边菜单中的选项,所以有时候给出选项名称的span标签有很多文本,我想让它具有一个确定的宽度,如果它超过它放置的宽度一条突破线
我试过
.menuitem .item > a > span{
display:block;
width: 150px;
word-break: break-all;
}
但它不起作用我也知道使用div会更好但我无法改变它
答案 0 :(得分:2)
您的选择器出错。您的列表项有两个类'menuitem'和'item'。如果要匹配它们,请将选择器更改为.menuitem.item > a > span
,从而有效消除它们之间的空间。所以试试
.menuitem.item > a > span {
display:block;
width: 150px;
word-break: break-all;
}
答案 1 :(得分:1)
答案 2 :(得分:1)
仅为选择器
提供.item > a > span
.item > a > span{
display:block;
width: 150px;
word-break: break-all;
}
<li class="menuitem item ">
<a href="http://localhost:8000/SupplierTenderCreate.php?New=Yes">
<span>Create a New Tender</span>
</a>
</li>