我试图在HTML中定义一个围绕div标签的边框。在某些浏览器中,边框不会出现。
这是我的代码:
<div id="divActivites" name="divActivites" style="border:thin">
<textarea id="inActivities" name="inActivities" style="border:solid">
</textarea>
</div>
如何为HTML div标签设置边框?
发布于 2010-01-07 21:18:29
尝试明确所有的边框属性。例如:
border:1px solid black;
参见Border shorthand property。尽管其他部分是可选的,但一些浏览器不会将宽度或颜色设置为您所期望的默认值。在您的情况下,除非指定,否则我敢打赌它的宽度是零。
发布于 2015-07-07 22:42:44
可以使用
border-width:2px;
border-style:solid;
border-color:black;
或者作为速记
border: 2px solid black
发布于 2010-01-07 21:37:36
根据W3C:
由于边框样式的初始值为“none”,因此除非设置边框样式,否则不会显示任何边框。
换句话说,您需要设置边框样式(例如solid
)才能显示边框。border:thin
仅设置宽度。此外,默认情况下,颜色将与文本颜色相同(通常看起来不太好)。
我建议设置所有三种样式:
style="border: thin solid black"
https://stackoverflow.com/questions/2020496
复制相似问题