我很清楚应用display:inline-block;在CSS中,但我很好奇是否有默认情况下显示为内联块的HTML标记。 div& amp;跨度。
如果没有默认标签,可以创建我自己的标签吗?
例)
<indiv></indiv>
indiv { display: inline-block; }
答案 0 :(得分:0)
默认样式为内联块的唯一html元素是按钮,textarea,input和select 。关于创建自己的标记,有一些方法可以做到,但认为大多数浏览器都会错过它。
此外,您可以使用很少使用的元素,例如hr
或i
。只需更改这些元素的属性,并使它们按您的需要工作。这在Bootstrap中很常见,其中th <i>
标签用于在导航中显示图标
顺便说一句,无法理解为什么当你可以简单地为任何元素添加一个类时,应用内联块样式并成为一个快乐的人。但是,答案就是你的问题。
注意:Marquee
也是一个内联块元素,但它在HTML5中已经过时了。但是,如果你是那些仍在使用HTML4.x或XHTML的人之一,那么它可能会被使用