css - 如何在 HTML5 中设置部分的第一段样式?
问题描述
在书籍和印刷文档中,章节或章节的第一段具有一个特殊属性。虽然所有段落都有缩进,但一节的第一段没有,而章节的第一个字母可能更粗或更大。
我想问一下,是否有默认或原生 HTML5 方式将段落标记为节/章的第一个,应用哪些特殊属性?如果不是,那么标记第一段的有效方法是什么?
到目前为止,我所做的是<p>
为该部分中的标记定义属性<style>
,给它一些缩进,并创建一个<p1>
以 0 缩进命名的新属性,我将其用于第一段。但是没有办法改变标题/第一个大写字母,我想知道是否有更好的想法。
解决方案
您只需将其设为 section 元素中的第一段。
section > p:first-of-type {
font-family: monospace;
font-size: 1.3em;
color: blue;
}
<section>
<h2>Section heading</h2>
<p>First paragraph</p>
<p>Second paragraph</p>
<p>Third paragraph</p>
</section>
推荐阅读
- ruby-on-rails - 使用 fields_for 的嵌套表单字段给出错误“哈希由 Active Record 定义......同名”
- binary - 这个汉明码 10101011110 有错误吗?
- salesforce - 如何修改此 SOQL 以获取今天早上 6 点之后的所有记录
- html - 输入字段仅在 safari 中不显示文本
- c# - Hyper-V 上 VM 内的时间依赖 C# 应用程序
- node.js - 有什么方法可以修复 package-lock.json lockfileVersion 以便 npm 使用特定格式?
- javascript - 为什么bcrypt比较总是返回false
- javascript - Javascript类构造函数未按预期设置类变量
- amazon-web-services - 设置 ECS 容器健康检查的 URL
- c# - 如何使用 NHibernate 更新 DB 中的版本列