html - 如何使前置/代码标签包装占据容器的整个高度?
问题描述
我正在使用pre
和code
标签在我的网站上显示一些原始 HTML 代码。但是,我想更改它,以便代码包装并填充整个容器的高度,而不是单行overflow:auto
.
我怎样才能做到这一点?
.code-container {
width: 300px;
height: 800px;
background: #e6e6e6;
}
pre {
overflow: auto;
}
<div class="code-container">
<pre><code><img src="https://maps.googleapis.com/maps/api/staticmap?size=512x512&zoom=12¢er=Chicago&format=png&style=feature:road.highway%7Celement:geometry%7Cvisibility:simplified%7Ccolor:0xc280e9&style=feature:transit.line%7Cvisibility:simplified%7Ccolor:0xbababa&style=feature:road.highway%7Celement:labels.text.stroke%7Cvisibility:on%7Ccolor:0xb06eba&style=feature:road.highway%7Celement:labels.text.fill%7Cvisibility:on%7Ccolor:0xffffff&key=YOUR_API_KEY /></code></pre>
</div>
解决方案
您可以将空格和分词属性添加到 pre + 100% 高度以使溢出起作用。
pre {
height: 100%;
overflow: auto;
white-space: normal;
word-break: break-all;
}
推荐阅读
- wordpress - 使用通配符 SSL 重定向特定子域 .HTACCESS 用于 WordPress 多站点且无内部重定向
- angular - PrimeNG 动态 tabView 与组件中的动态内容
- android - Android 10/11:带有 maxSdkVersion 标志的 WRITE_EXTERNAL_STORAGE 警告
- python - 如何从要求文件中为机器上的所有用户安装 python 要求
- kubernetes - Prometheus 目标不显示任何内容
- android - 如何从实时数据库和 Firebase 身份验证中删除用户?安卓Java
- flutter - DateTime.add 方法不会更改 dart 中的年份字段
- php - 数据库连接能否在函数调用 (PHP) 中存活?
- filter - EasyAdmin 3:过滤属性的属性
- javascript - javascript 日期对象在我的日历应用程序中引起了一个有趣的问题