Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在HR标签的中间给予空间?_Html_Css - Fatal编程技术网

Html 如何在HR标签的中间给予空间?

Html 如何在HR标签的中间给予空间?,html,css,Html,Css,JSFIDDLE: HTML代码: 正如你所看到的,在HR的中间有一个图标。我想在HR的中间给出一些空间< /强>,这样行不会在图标上方或下方。有什么建议吗?您可以使用Flexbox .line{ 显示器:flex; 宽度:100%; 对齐项目:居中; 证明内容:中心; } 人力资源{ 边界:0; 边框顶部:4倍双黑色; 弹性:1; z指数:1; } i:之后{ 字体大小:30px; 颜色:黑色; 填充:20px; 内容:'\2665'; 显示:内联块; } 您可以将hr css的边距:

JSFIDDLE:

HTML代码:


正如你所看到的,在HR的中间有一个图标。我想在HR的中间给出一些<强>空间< /强>,这样行不会在图标上方或下方。有什么建议吗?

您可以使用Flexbox

.line{
显示器:flex;
宽度:100%;
对齐项目:居中;
证明内容:中心;
}
人力资源{
边界:0;
边框顶部:4倍双黑色;
弹性:1;
z指数:1;
}
i:之后{
字体大小:30px;
颜色:黑色;
填充:20px;
内容:'\2665';
显示:内联块;
}




您可以将hr css的边距:15px左右作为一个选项,但它将从侧面而不是从中间切割@ClearBoth你能改变HTML吗?没错Harry@Harry看看这个答案中的两个选项-。他们只生产一行,而不是两行,但应该给你的想法
<div>
Section 1...
</div>
<hr>
<div>
Section 2...
</div>
hr {
  border: 0;
  border-top: 4px double white;
  text-align: center;
}
hr:after {
  content: '\2665';
  display: inline-block;
  position: relative;
  top: -12px;
  padding: 0 10px;
  background: transparent;
  color: white;
  font-size: 18px;
}