Html 如何在div的左侧和右侧设置HR样式?

Html 如何在div的左侧和右侧设置HR样式?,html,css,Html,Css,如何在现有div中的文本左侧和右侧设置HR样式 大概是这样的: // Html <h2>Header Stuff</h2> <hr/> // Css h2 { background-color: #FFFFFF; display: inline-block; margin: 0 0 0 50px; padding: 0 10px; } hr { margin-top: -13px; } ---标题内容-----------------

如何在现有div中的文本左侧和右侧设置HR样式

大概是这样的:

// Html
<h2>Header Stuff</h2>
<hr/>

// Css
h2
{
  background-color: #FFFFFF;
  display: inline-block;
  margin: 0 0 0 50px;
  padding: 0 10px;
}

hr
{
  margin-top: -13px;
}

---标题内容----------------------

如果您想使用HR标记,可以使用div上的负边距将其放置在HR顶部,以完成您所描述的内容

// HTML
<hr />
<div class="headline">A headline text</div>

// CSS
.headline {
    background-color: #fff;
    position: relative;
    margin: -20px 0 0 20px;
    float: left; 
}
//HTML

标题文本 //CSS .标题{ 背景色:#fff; 位置:相对位置; 裕度:-20px 0 0 20px; 浮动:左; }

把它们放在一起:

如果你想使用人力资源标签,你可以使用div上的负边距将其放置在人力资源顶部,以完成你所描述的

// HTML
<hr />
<div class="headline">A headline text</div>

// CSS
.headline {
    background-color: #fff;
    position: relative;
    margin: -20px 0 0 20px;
    float: left; 
}
//HTML

标题文本 //CSS .标题{ 背景色:#fff; 位置:相对位置; 裕度:-20px 0 0 20px; 浮动:左; }
把它们放在一起:

类似这样的东西:

// Html
<h2>Header Stuff</h2>
<hr/>

// Css
h2
{
  background-color: #FFFFFF;
  display: inline-block;
  margin: 0 0 0 50px;
  padding: 0 10px;
}

hr
{
  margin-top: -13px;
}
//Html
标题材料

//Css 氢 { 背景色:#FFFFFF; 显示:内联块; 利润率:0.50px; 填充:0 10px; } 人力资源 { 边缘顶部:-13px; }
类似这样的内容:

// Html
<h2>Header Stuff</h2>
<hr/>

// Css
h2
{
  background-color: #FFFFFF;
  display: inline-block;
  margin: 0 0 0 50px;
  padding: 0 10px;
}

hr
{
  margin-top: -13px;
}
//Html
标题材料

//Css 氢 { 背景色:#FFFFFF; 显示:内联块; 利润率:0.50px; 填充:0 10px; } 人力资源 { 边缘顶部:-13px; }
您需要支持哪些浏览器?还有:你试过什么?@Jeroen:IE9+,Chrome 16+,FF 9+。我试图用边框和线条属性实现。您需要支持哪些浏览器?还有:你试过什么?@Jeroen:IE9+,Chrome 16+,FF 9+。我试图用border和line属性实现。