首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为HTML div标记设置边框

如何为HTML div标记设置边框
EN

Stack Overflow用户
提问于 2010-01-07 21:16:10
回答 8查看 744.6K关注 0票数 228

我试图在HTML中定义一个围绕div标签的边框。在某些浏览器中,边框不会出现。

这是我的代码:

代码语言:javascript
复制
<div id="divActivites" name="divActivites" style="border:thin">
    <textarea id="inActivities" name="inActivities" style="border:solid">
    </textarea> 
</div> 

如何为HTML div标签设置边框?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-01-07 21:18:29

尝试明确所有的边框属性。例如:

代码语言:javascript
复制
border:1px solid black;

参见Border shorthand property。尽管其他部分是可选的,但一些浏览器不会将宽度或颜色设置为您所期望的默认值。在您的情况下,除非指定,否则我敢打赌它的宽度是零。

票数 424
EN

Stack Overflow用户

发布于 2015-07-07 22:42:44

可以使用

代码语言:javascript
复制
border-width:2px;
border-style:solid;
border-color:black;

或者作为速记

代码语言:javascript
复制
border: 2px solid black
票数 36
EN

Stack Overflow用户

发布于 2010-01-07 21:37:36

根据W3C:

由于边框样式的初始值为“none”,因此除非设置边框样式,否则不会显示任何边框。

换句话说,您需要设置边框样式(例如solid)才能显示边框。border:thin仅设置宽度。此外,默认情况下,颜色将与文本颜色相同(通常看起来不太好)。

我建议设置所有三种样式:

代码语言:javascript
复制
style="border: thin solid black"
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2020496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档