html - 当一项溢出时,如何将列表项拉伸到 100%?
问题描述
我想拉伸列表项的宽度(或至少具有灰色背景的宽度),因此当容器滚动时,背景将一直显示到右端。
<html>
<body>
<ul style="width: 100px; overflow:auto auto; border: 1px solid black">
<li style="background-color: gray;">hello</li>
<li>verylongitem!!!!!!!!!!</li>
</ul>
</body>
</html>
解决方案
您可以使用此代码。
当您的文本没有任何空格字符时,它应该知道发生此问题。
但你可以按照下面的代码
li {
word-break: break-all;
}
或内联样式
<ul style="width: 100px; overflow:auto auto; border: 1px solid black">
<li style="background-color: gray;">hello</li>
<li style="word-break: break-all;">verylongitem!!!!!!!!!!</li>
</ul>
您也可以在li
文本内容之间设置一个空格,例如此文本verylongitem!!!!!!!!!!
转换为verylongitem!! !!!!!!!!
推荐阅读
- flutter - 有没有办法在使用 pushNamed 后更改 appBar 中箭头的颜色?
- shell - Lua - 使用 os.execute 命令通过 Crontab 运行脚本时出错 - 退出代码 = 32512
- python - R/python - 带有 rvest 和/或 BeautifulSoup 的 Web 抓取信息返回(有时)没有结果
- postgresql-11 - 这个索引是否与 TimescaleDB 相关?
- python - 为什么我会收到 scipy.integrate._quadrature 的“TypeError:'module' object is not callable”?
- git - 如何使用 Flyway 为 multirepo 项目确定架构版本号
- excel - 删除所有分页符,以便 excel>pdf 仅在页面上打印
- java - 将 Java 数据模型转换为 XLS 工作簿表的设计模式
- google-api - 我的计算机上的 google vision api 超时,但它可以在 AWS 服务器上运行
- visual-studio-2017 - 使用 CDB 调试时 QtCreator 显示“表达式太复杂”