我有一个显示“产品”名称的网页,在同一行旁边有编辑/删除链接。例子:
产品 1(编辑 | 删除)
我希望产品名称具有大字体,并且编辑/删除按钮具有常规字体大小(即与段落等相同)。我希望它们显示为内联,就像上面的例子一样。我只是想知道我应该使用什么 HTML/CSS 来实现这一点。
如果我使用 h1 元素作为产品名称,它会将编辑/删除链接推送到下一行,因为 h1 是一个块元素。所以我可以在我的 CSS 和 make 中覆盖 h1 display: inline
,但是弄乱 h1 的自然外观似乎违反了最佳实践(?)。
另一种选择是根本不使用 h1 元素并使用几个内联 div 或 span。但是不使用 h1 元素作为网页的顶级标题似乎也违背了最佳实践......它还需要我明确设置字体大小,这意味着我不能使用默认字体大小h1 和 p 元素,我在整个网站的其余部分都使用它们。
在这种情况下最好的方法是什么?我知道这是一个简单/微不足道的问题,但无论如何很高兴知道。