有什么方法可以pre
通过CSS 模拟元素的显示?
例如,是否可以使用CSS规则在此div中保留空白?
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
使用white-space: pre
保留空白作为预格式化pre
元素。更进一步,还添加font-family: monospace
,因为pre
元素通常默认情况下以等宽字体设置(例如,与代码块一起使用)。
.preformatted {
font-family: monospace;
white-space: pre;
}
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
主要内容:display: none,display: block,display: inline,display: inline-blockdisplay 属性是 CSS 中最重要的属性之一,主要用来控制元素的布局,通过 display 属性您可以设置元素是否显示以及如何显示。 根据元素类型的不同,每个元素都有一个默认的 display 属性值,例如 默认的 display 属性值为 block(块级元素),而 默认的 display 属性值为 inline(行内元素),您也可以手动将元素的
主要内容:1. text-align,2. text-decoration,3. text-transform,4. text-indent,5. line-height,6. letter-spacing,7. word-spacing,8. text-shadow ,9. vertical-align,10. white-space,11. direction通过 CSS 中的文本属性您可以像操作 Word 文档那样定义网页中文本的字符间距、对齐方式、缩进等等,CSS 中常用的文本属性如下所
问题内容: 是否可以通过JavaScript更改CSS伪元素样式? 例如,我想像这样动态设置滚动条的颜色: 而且我还希望能够告诉滚动条这样隐藏: 但是,这两个脚本都返回: 未捕获的TypeError:无法读取null的属性“样式” 还有其他解决方法吗?跨浏览器的互操作性并不重要,我只需要它在Webkit浏览器中即可工作。 问题答案: 编辑 : 从技术上讲,有一种通过JavaScript直接更改CS
问题内容: 我有一个不寻常的问题。我已经做了很多次这样的事情: 我的问题是我创建了一个,然后调用上面的命令,它可以正常工作。 现在,在另一个事件上,稍后,我从DOM中删除该元素,并在以后的时间以相同的ID重新添加它。该元素现在没有。 有没有一种方法可以在CSS中添加规则,以使其影响将来使用相同的/创建的项目?我喜欢jQuery,但是任何使用纯JavaScript的东西也都可以。 它必须是动态的,而
问题内容: 我正在创建一个HTML表,将在Excel中作为电子表格打开。我可以使用哪种HTML标记或CSS样式“讲述” Excel以将单元格的内容显示为文本? 问题答案: 您可以将格式应用于数字,文本,日期等的单元格。 请参阅我以前关于此的答案:HTML toExcel:如何告诉Excel将列视为数字? (已调整的代码段) 如果将CSS类添加到页面: 并在您的TD上拍那些课,行得通吗?
问题内容: 我有一个Java小程序,其中必须显示大量的项目(字典条目)。用户需要能够选择列表中的各个项目,因此将其实现为JList。生成列表的速度非常快,直到我决定通过使用HTML格式化单个项目来使显示更具美感。现在,列表看起来很漂亮,但是每次用户访问字典时都需要10到15秒的时间来生成它(不格式化,它几乎立即发生)。我想我可以通过在用户首次进入应用程序时生成列表,并根据需要隐藏和取消隐藏列表来提