css - 元素符号文本 - 换行到 div 内的下一行

标签 css html

<html> 
<head></head>
<body> 
    <div style="width: 500px; height: 80px; background-color: red; position: absolute; z-index: 1;">
    <ul style="position: absolute; z-index: 2;">
        <li> fhoaifhadlsfadslfjadhslfajshdfaldsfhalsdfjgjgldskjgaskjglsgjsldkgjslgkjsljgl </li>
        <li> </li>
    </ul>
</div>
</body>
</html>

我有一小段代码,显示一个简单的元素符号列表和一个 div。一旦到达 div 末尾,我如何才能让文本环绕到下一行?通常我会使用“word-wrap:break-word”,但它似乎不起作用。我还能怎么做呢? 谢谢。

最佳答案

禁止 div 溢出并向 ul 添加 break-all 属性将导致您正在寻找的行为:

<html> 
<head></head>
<body> 
    <div style="width: 500px; height: 80px; background-color: red; position: absolute; z-index: 1; overflow-x: hidden;">
    <ul style="position: absolute; z-index: 2; word-break: break-all;">
        <li> fhoaifhadlsfadslfjadhslfajshdfaldsfhalsdfjgjgldskjgaskjglsgjsldkgjslgkjsljgl </li>
        <li> </li>
    </ul>
</div>
</body>
</html>

请记住,如果需要的话,这会在单词中间中断,以强制它适合 div

关于css - 元素符号文本 - 换行到 div 内的下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51688079/

相关文章:

javascript - 从跨度到跨度遍历按钮

HTML 文本未正确对齐

css - 带有上一张和下一张图片的 Bootstrap 轮播

html - 如何仅使用域名创建主页网址?

javascript - 用于响应式容器填充剩余空间的 CSS

html - 如何从网页的左侧或右侧删除间隙/边距

javascript - 使用带有 inject = true 的 HtmlWebpackPlugin 不会缩小 ES6 代码

javascript - 将文件从一台远程服务器发送到另一台远程服务器

CSS:div 高度未垂直填充

javascript - 带有子菜单的 Bootstrap 导航栏 - 如何删除 768 下的类 "disabled"@media width