当前位置: 首页 > 知识库问答 >
问题:

html分区与分区

仇航
2023-03-14

我正在制作一个web组件,一个导航栏(或navbar)。里面有四个部分,标志,菜单,切换器,和额外。

问题是,我应该对每个部分使用

还是

还是有更合适的元素类型?

插图是这样的:

<nav class="foo-navbar">
   <div class="logo">{ props.logo }</div>
   <div class="menus">{ props.children }</div>
   <div class="toggler">{ props.toggler }</div>
   <div class="extra">{ props.extra }</div>
</nav>

匿名用户

这是一个很棒的问题,并且与语义HTML相关。根据MDN,当没有其他标记真正相关或合适时,我们应该使用section标记。如果意图是一个实际的节,那么它还应该包括一个节头。

HTML

元素表示文档的一个通用的独立部分,该部分没有更具体的语义元素来表示。章节应该总是有一个标题,只有极少数例外。

在这一页的后面,MDN有这样的说法:

如果只将元素用作样式包装,请使用

。一个经验法则是
应该在逻辑上出现在文档的大纲中。

因此,在您的情况下,由于(a)您没有每个nav块的标题,(b)您只是在风格上对它们进行分组(如果您以大纲格式显示页面,则nav部分不会在大纲中),我建议保留div标记。

相关问题


  • 取消重新分配后如何从 kafka 代理中删除孤立分区副本?
  • 删除未使用的Kafka分区
  • 重置为Kafka分区中的自定义偏移量
  • 从 ajax 调用中的服务器接收 HTML 并使用该 HTML 加载页面
  • 如何在Kafka中使用恒定数量的分区和动态数量的消费者来提高吞吐量
  • Kafka分区中消息的不均匀分布
  • Kafka制作人不选择新分区
  • Kafka基于偏移量和分区获取时间戳,用于监控时间滞后
  • 如何使用多个工作人员(相同数量的分区)在同一主题上扩展kafka消费者应用程序
  • 在kafka中检查消费的分区和消费者的消息
  • 具有多个分区的 Kafka 主题中的重复偏移量
  • kafka流/表、globalktable、borkers和分区中的相关性是什么?
  • 在HtmlUnit驱动程序中切换到帧不工作
  • JMeterjp@gc-HtmlUnit驱动程序配置
  • 驱动程序无法从每个分区的所有执行器接收数据
  • 更改文本大小以适应html中的按钮宽度[重复]
  • 根据屏幕大小调整 html 表格宽度
  • 是否根据屏幕大小自动调整HTML按钮的大小?
  • kafka分区的行为
  • Kafka没有向其他分区发送消息

共有3个答案

韩彦君
2023-03-14
热门标签
曹振
2023-03-14
相关问题
魏毅
2023-03-14

这是一个很棒的问题,并且与语义HTML相关。根据MDN,当没有其他标记真正相关或合适时,我们应该使用section标记。如果意图是一个实际的节,那么它还应该包括一个节头。

HTML

元素表示文档的一个通用的独立部分,该部分没有更具体的语义元素来表示。章节应该总是有一个标题,只有极少数例外。

在这一页的后面,MDN有这样的说法:

如果只将元素用作样式包装,请使用

。一个经验法则是
应该在逻辑上出现在文档的大纲中。

因此,在您的情况下,由于(a)您没有每个nav块的标题,(b)您只是在风格上对它们进行分组(如果您以大纲格式显示页面,则nav部分不会在大纲中),我建议保留div标记。

 类似资料:
  • 本文向大家介绍如何区分 HTML 和 HTML5?相关面试题,主要包含被问及如何区分 HTML 和 HTML5?时的应答技巧和注意事项,需要的朋友参考一下 1)在文档类型声明上不同: HTML是很长的一段代码,很难记住,而HTML5却只有简简单单的声明,方便记忆。 2)在结构语义上不同: HTML:没有体现结构语义化的标签,通常都是这样来命名的 ,这样表示网站的头部。 HTML5:在语义上却有很大

  • 问题内容: HTML是否区分大小写? 在一个示例中,我正在使用它说: 还是会有所不同(或根本没有)? 问题答案: 否,但是将HTML标记保持小写被认为是一种好习惯。

  • 简单问题: 假设我有一个具有3个分区的主题:Topic:StateEvents P1、P2和P3。 让我们假设生产者生成20条消息: 1, 2, 3, ..........20 我的问题是: 当制作人生成这些消息时: 1)每个消息将只在且仅在1个分区?也就是说,1在P1,2在P2,3在P3,然后4在P1,5在P2,6在P3,以此类推? 2)如果#1为真,当消费者订阅时,它将订阅所有分区,以便获得所

  • 我对Apache Kafka是新手,我试图理解以下两个方面的区别: 创建属于同一组id的两个使用者,这些使用者来自同一主题的两个分区。 用两个线程创建一个使用者,这些线程来自同一主题的两个分区。 在第一种方法中,我实际上理解的是,每个使用者将只使用与之“相关”的分区的消息,因为这两个使用者属于同一个组。 因此,在下面的示例中,可能会发生一些不同的情况: Thread1使用AAAA和CCCC/Thr

  • 我理解了与Cassandra分区键、复合键、集群键的区别。但是没有找到足够的信息来理解cassandra中如何处理分区 在cassandra中,分区密钥的范围像分区/碎片一样存储在节点上。我的理解是否正确 每个分区键在数据库中是否有不同的文件(在系统级别)。。?如果是这样的话,读取速度不是会变慢吗 如果每个分区键在数据库中没有不同的文件。怎么处理的。。?

  • 本文向大家介绍你是如何区分HTML和HTML5的?相关面试题,主要包含被问及你是如何区分HTML和HTML5的?时的应答技巧和注意事项,需要的朋友参考一下 通过文档类型声明; 通过一些HTML5独有新标签:等