伙计们,你可以帮我解释一下吗? 我有以下代码,我不明白为什么h元素伸展到我设置的宽度并且li元素赢了。
<!DOCTYPE html>
<html>
<head>
<style>
ul li,h1{
width:20px;
display:inline-block;
}
</style>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
<ul>
<li>fffffffffffffffffffaaaaaaa</li>
</ul>
</body>
</html>
答案 0 :(得分:0)
使用word-warp:
ul li,h1{
width:20px;
display:inline-block;
word-wrap: break-word;
}
答案 1 :(得分:0)
如果您希望它环绕包含元素,则不应为宽度设置任何固定值。如果您希望宽度为某个值,请确保它小于包含的父级。
答案 2 :(得分:0)