标签语义替代用法

2024-01-26

嗯,我知道
是没有语义的。问题是当有这样的段落时:

朋友你好。
今天我学到了一个新技巧,但我不会告诉你 然而。

好吧,我只是开玩笑。 Lorem ipsum dolor sat amet, consectetur 脂肪精英。朗克斯在麦格纳。 Nulla aliquam turpis ac magna 自由人马莱苏阿达.
方便快捷 狮子座和精英们对狮子座奥纳雷感到怀疑。前庭我奥迪奥, facilisis non fringilla vitae, imperdiet egestas mauris.努克尼姆 埃拉特, vehicula velmalesuada nec.

如您所见,有两段。他们都在中间有一个换行符<br>标签。出于语义原因,我该如何在不使用此标签的情况下做到这一点?

注意:插入粗体“malesuada”是为了帮助您轻松识别第二个换行符。


首先,换行符旨在用于必须在文本流中出现换行的情况,例如在一首诗中。

像这样标记文本的普遍接受的方法是作为段落,它们是块级的,因此总是创建一个新行,并设置它们之间的边距。这里有两种段落样式,一种需要空间,一种不需要空间。您可以有两种不同样式的段落,如下所示(我只是在这里说明垂直边距 - 水平边距设置为 0)。

p {margin:.1em 0;}

p.special {margin:0;}

然后只需将类“special”添加到没有空格的段落中即可。请注意,垂直边距会折叠,因此每个段落之间只会有 1em 的空间。

不过,我更大的问题是设计问题:为什么要这样组织段落?为什么不直接采用标准的段落间距,或者使用标题对段落集进行分组呢?您正在做的事情相当非常规,这就是为什么您在寻找正确的 HTML 元素时遇到问题的原因。嗯,查尔斯

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)


标签语义替代用法 的相关文章

随机推荐

  • 让我们加密 SSL 抛出 404

    我刚刚在我的 VPS 上安装了 nginx 并在那里创建了 2 个网站 api school alert cz server server name api school alert cz index index html index ht
  • SQL对同一个表进行多重连接和求和

    我在从事一个项目时正在即时学习 SQL 并且希望在以下方面得到一些帮助 我对 stackoverflow 还很陌生 所以如果我的格式设置错误 我深表歉意 我有一个包含日期 组 人员 金额列的表 每天我都会为每个人记录一个金额和他们所在的组
  • Rust 中的递归生成器导致“递归类型”错误;解决方法?

    我有一个以下形式的构造 pub enum Value Nil Str String Seq Vec
  • 如何将一组

    放入

    我想找到一种方法来使用以下 Ruby 代码获取 HTML 结果 下面进一步提到 Nokogiri http github com tenderlove nokogiri tree master require rubygems requir
  • 如何将消费者组与 Spring Data Redis for Redis Streams 一起使用(继续获取 NOGROUP)?

    我正在尝试使用 Spring Data Redis 通过消费者组来消费 Redis Stream 但不断收到以下异常 Caused by io lettuce core RedisCommandExecutionException NOGR
  • 如何转换 ServiceStack 中的复杂对象?

    假设我有两个对象 class Order string Name get set Customer Customer get set Item Items get set and class OrderDTO string Name get
  • 将阻塞函数集成到 Swift async 中

    据我所知 异步 SwiftTask不应该阻塞 异步工作线程必须始终向前推进 如果我有一个 100 异步 Swift 应用程序 但需要引入一些阻塞任务 那么正确的方法是什么 不会阻塞任何 swift 异步线程池工作线程 我假设需要异步线程池之
  • 根据 React.js 中的 TextField 值启用或禁用按钮

    I am making a form like 我希望每当用户更改 标签 输入文本时添加按钮就处于活动状态 我正在使用 Material ui 并制作了一个输入组件 const SingleInput props gt
  • C# 测试资源

    我正在使用 Microsoft Visual Studio 测试框架 并且我的一些测试需要 xml 文件作为输入 目前 我已将它们放置在 TestProject 中的资源目录下 并通过 whatever 路径名访问它们 我想在使用测试资源文
  • jar中的类在运行时未找到,但用于编译

    从 ant 文件构建此项目后 我收到一个包含我构建的所有类的 jar 当我尝试运行这个 jar 时 出现以下错误 Exception in thread main java lang NoClassDefFoundError javax m
  • sed :在带有换行符的特定模式后插入行

    我们想要修改 plist 文件 以便在匹配模式后应该使用 sed shell 命令插入几行 plist文件格式如下
  • Flutter如何共享资产文件夹中的图像?

    使用此代码 我不断收到错误 ENOENT 没有此类文件或目录 null null null 如何共享资产文件夹中的文件 Directory directory await getApplicationDocumentsDirectory S
  • UserTransaction 和 EntityManager 如何交互?

    这是一个学术问题 我没有与此相关的损坏代码 我只是想扩展我对幕后发生的事情的理解 我在 JPA DAO 中针对典型的 JSF Web 应用程序使用的代码模式 从书籍和教程中复制 基本上是这样的 public class someDAO Pe
  • Python (pdb) - 排队要执行的命令

    我正在实现一个用于 Python 开发的 断点 系统 该系统允许我调用一个函数 该函数本质上调用 pdb set trace 我想要实现的一些功能需要我从代码控制 pdbwhile我在 set trace 上下文中 Example disa
  • 嵌套数组元素的跳过和限制

    我想在文档的嵌套数组中应用跳过和限制分页 如何执行此操作 有效方法 我的文档记录如下 id name ObjectArray url value 我想检索多个文档 每个文档包含 n 条记录 我在用 in在查找查询中根据 id 检索多条记录
  • 使用 XSLT 1.0 的百分比编码

    我正在使用 XSLT 1 0 并且不应该使用 XSLT 2 0 我有以下 xml 其中的值
  • Eclipse-CDT:添加自定义构建步骤的最佳方法是什么?

    我的项目中有一个文件 需要使用外部工具进行编译 其输出是一对 c 和 h 文件 将其集成到我的 Eclipse CDT 构建中的最佳方法是什么 理想情况下 我可以使用相对路径引用外部工具 理想情况下 Eclipse 会知道我是否更改了该文件
  • 如何在 Ubuntu 上并行运行 Apache Tomcat 和 Apache2?

    我遇到了问题 我同时进行 pHp 开发和 JSF 开发 但我遇到了一个问题 你看 不久前我安装了 Apache2 以便我可以做 pHp 但一个月后我不得不安装 Apache Tomcat 这时候问题就出现了 我遵循了所有的指示tomcat
  • 让 collat​​z 程序自动完成无聊的事情

    我正在尝试使用 用 Python 自动化无聊的东西 第 3 章末尾找到的项目指南来编写 Collat z 程序 我正在使用Python3 4 0 以下是项目概要 编写一个名为collatz 它有一个名为 number 的参数 如果数字是偶数

  • 标签语义替代用法

    嗯 我知道是没有语义的 问题是当有这样的段落时 朋友你好 今天我学到了一个新技巧 但我不会告诉你 然而 好吧 我只是开玩笑 Lorem ipsum dolor sat amet consectetur 脂肪精英 朗克斯在麦格纳 Nulla