我有h1
我已经定义了以下样式:
h1
{ text-align: center;
border: double black 1px;
padding: 1em;
margin: 1em;
}
这是一个JSfiddle:http://jsfiddle.net/KatieK/Hs3ZQ/
我将border-style设置为double,但我只看到一个渲染的边框。为什么不是双边框渲染?
答案 0 :(得分:30)
double
显示两条直线,这些直线加起来定义为border-width(source)的像素数量。
您需要使用至少3px。
h1
{ text-align: center;
border: double black 3px;
padding: 1em;
margin: 1em;
}
答案 1 :(得分:7)
1px太薄而无法呈现双边框,您必须使边框更粗。
h1
{ text-align: center;
border: double black 3px;
padding: 1em;
margin: 1em;
}
答案 2 :(得分:5)
对于双边框,您需要将边框宽度设置为至少3px
到see the effect。
答案 3 :(得分:2)
从CSS中删除1px将有效......
h1
{ text-align: center;
border: double black;
padding: 1em;
margin: 1em;
}
请参阅更新的小提琴:http://jsfiddle.net/Hs3ZQ/5/