Css Border bottom属性为h1标记提供100%的边框宽度

Css Border bottom属性为h1标记提供100%的边框宽度,css,Css,我取了这个h1,给了它一个类并应用了border bottom,这样我就可以给它一个很好的下划线效果。 我可以使用文本装饰属性,但赋予粗体下划线效果使我能够具有下划线的宽度。 当我给h1一条下划线时,边框将变为容器的100%全宽。 请告诉我怎么修。 谢谢。使用display:inlineH1显示整个边框的原因是因为默认情况下它是一个显示块。希望这有帮助 使用display:inlineH1显示整个边界的原因是因为默认情况下它是一个显示块。希望这有帮助 因为h1是块级元素,默认情况下,该元素的宽度

我取了这个
h1
,给了它一个类并应用了border bottom,这样我就可以给它一个很好的下划线效果。 我可以使用
文本装饰
属性,但赋予粗体下划线效果使我能够具有下划线的宽度。 当我给
h1
一条下划线时,边框将变为容器的100%全宽。 请告诉我怎么修。
谢谢。

使用
display:inline
H1显示整个边框的原因是因为默认情况下它是一个显示块。希望这有帮助

使用
display:inline
H1显示整个边界的原因是因为默认情况下它是一个显示块。希望这有帮助

因为
h1
是块级元素,默认情况下,该元素的宽度为100%。所以让它成为一个内联元素

h1{border-bottom:1px solid red;display:inline-block;}
下面是将
h1
构建为内联元素的CSS

h1{border-bottom:1px solid red;display:inline-block;}
这是HTML

<h1>My First Heading</h1>
我的第一个标题

这是一个演示

因为
h1
是块级元素,默认情况下,该元素的宽度为100%。所以让它成为一个内联元素

h1{border-bottom:1px solid red;display:inline-block;}
下面是将
h1
构建为内联元素的CSS

h1{border-bottom:1px solid red;display:inline-block;}
这是HTML

<h1>My First Heading</h1>
我的第一个标题

这是一个演示

正如RaySinlao所说,
display:block
将使它一路扩展。如果要使下一个元素转到下一行,
display:inline
将不起作用。使用
显示:表格
。表将收缩包装(以适应内容)或展开(以修复)或。想想看,table做了很多事情。

正如RaySinlao所说,
display:block
会让它一路扩展。如果要使下一个元素转到下一行,
display:inline
将不起作用。使用
显示:表格
。表将收缩包装(以适应内容)或展开(以修复)或。想想看,表格做了很多事情。

HTML


小提琴


输出:


HTML


小提琴


输出:



首先通过提供一些代码来完成问题。首先通过提供一些代码来完成问题。。