问题标签 [html-heading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTML 列表项是否应该包含标签?
我试图弄清楚这是否是好的编码风格。我知道它是有效的,至少在 HTML5 下是有效的,但我想知道它的语义是否符合我的意图。
我使用的是有序列表,因为这些项目在逻辑上是按顺序排列的,但每个项目似乎都应该有一个标题。从语义上讲,这段代码有意义吗?我应该使用其他类型的标签来表示列表项的标题吗?我应该完全丢弃列表而只使用标题标签吗?这里的最佳做法是什么?
html - 使用部分元素和标题构建网站的内容
我已经知道在讨论部分元素的使用之外有很多线程 - 我已经阅读了很多,到目前为止我得出了以下结论:
<section> 元素应该用于包装可以存储为单个数据库记录的内容。(根据 HTML5doctor)并且标题应该在section 元素内(尽管在数据库中我不会将标题存储在与内容相同的列中......))
到目前为止一切顺利,我重新组织了我的网站结构,并通过http://gsnedders.html5.org/outliner/对其进行了分析- 但令人惊讶的是它忽略了我的 h1、h2、... 标题顺序(我在某处读到了那个特别的元素重置标题左右..?:S)这有点让我发疯。
到目前为止,我已经有了一个类似的结构(为了造型目的跳过了一些 div):
而不是预期的大纲:
我有:
当然,我可以将标题包含在某些部分元素中以重置此计数器,但我永远不会将整个主要内容存储为单个数据库条目 - 所以这将是对语义元素的无语义使用,这使得整个工作有些多余.
我是否错过了部分元素或嵌套标题的要点?任何如何处理这种行为的建议(这在理论上听起来很棒,但在实践中它似乎以一种奇怪的方式表现......)
编辑:我决定坚持“在可能是 RSS 项目的元素上使用文章”规则,因为这对我来说更有意义,并继续使用 section 元素将主要内容与导航等分开。(如下回答)
twitter-bootstrap - 引导中心标题
这是我的第一次 Twitter Bootstrap 体验。我添加了一些标题(h1、h2 等),它们在左侧对齐。将标题居中的正确方法是什么?
html - Internet Explorer 中的标题元素
我有一个在 Mozilla Firefox 和 Google Chrome 上运行良好的网站。但在 Internet Explorer 中,它不会显示段落的标题。我使用 H1、H2 等标题元素。但在 Internet Explorer 中它不会显示。怎么可能?
我使用<h2>Title of Book</h2>
和以上是我的代码。
javascript - 获取一个值
我正在尝试为具有<h2>
标签的页面上的每个元素生成一个 MD5 校验和,然后将这些值显示为弹出窗口。
我已经拥有的代码应该获取每个<h2>
元素,我只需要获取每个元素的实际值。
的用法b64_md5(ts)
基本上是将ts
变量转换为 MD5 值。但是,ts
变量是元素类型的 ID 或名称,而不是元素的值本身。
另外,如果我想创建一个 cookie,其中存储了两个值,一个名称和一个校验和,我可以gh.innerText;
用来设置唯一名称,因为到目前为止我在使用这种方法时遇到了问题。
html - H1、H2 等在 DL 中是否有效?
我可以在定义列表中包含标题元素吗?
例子:
它似乎在我的浏览器中按预期工作:)
html - 表 TH 标签内的 H1、H2、H3、H4、H5、H6?- HTML
我可以H1, H2, H3, H4, H5, H6
在table TH
标签内使用吗?- HTML
我尝试使用 w3 验证器进行验证,但它没有验证。我明白了:
我使用 HTML5,所以我认为最好的办法是用来<div>
制作表格,然后将<H4>
标签放入其中。或者这也是一个坏主意?因为它看起来像这样:
而且我不知道这看起来如何,3 个标题标签关闭,中间没有任何文本或段落。
html -
标题中的其他字体大小
好的,事情就是这样。我的 <h1> 标题中需要 2 种不同的字体大小。<br> 后面的文字需要比前面的文字大。
所以我尝试了
但这不起作用,有什么想法或建议吗?
css - 标题显示块一行文字
这是我的网站 http://maximearchambault.com/index.php/contact/
我的问题是关于我的一个标题。我用它作为页面的主标题,联系方式/信息
我的问题是该块与文本不成一行。我希望文本以青色块为中心
html - 在 h1 元素旁边显示内联 HTML 元素时的最佳实践?
我有一个显示“产品”名称的网页,在同一行旁边有编辑/删除链接。例子:
产品 1(编辑 | 删除)
我希望产品名称具有大字体,并且编辑/删除按钮具有常规字体大小(即与段落等相同)。我希望它们显示为内联,就像上面的例子一样。我只是想知道我应该使用什么 HTML/CSS 来实现这一点。
如果我使用 h1 元素作为产品名称,它会将编辑/删除链接推送到下一行,因为 h1 是一个块元素。所以我可以在我的 CSS 和 make 中覆盖 h1 display: inline
,但是弄乱 h1 的自然外观似乎违反了最佳实践(?)。
另一种选择是根本不使用 h1 元素并使用几个内联 div 或 span。但是不使用 h1 元素作为网页的顶级标题似乎也违背了最佳实践......它还需要我明确设置字体大小,这意味着我不能使用默认字体大小h1 和 p 元素,我在整个网站的其余部分都使用它们。
在这种情况下最好的方法是什么?我知道这是一个简单/微不足道的问题,但无论如何很高兴知道。