如何让div显示边框border样式
答案:2 悬赏:10 手机版
解决时间 2021-01-26 16:39
- 提问者网友:且恨且铭记
- 2021-01-25 17:08
如何让div显示边框border样式
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-01-25 17:46
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。控制边框的属性是 border 属性。边框在HTML元素的修饰中几乎无时无刻都会用到,给网页设计带来更丰富的视觉体验,通过 CSS border 属性允许你规定元素边框的样式、宽度和颜色。--------------------------------------------------------------------------------边框与背景最新CSS2.1 作出了解释:元素的背景是包括内容、内边距和边框区。也就是说,当边框是间断的(例如,虚线),在边框间断的地方应该显示的是背景。大多数浏览器都遵循 CSS2.1 定义,不过一些较老的浏览器可能会有不同的表现。--------------------------------------------------------------------------------边框的样式边框样式将是所有网页设计师最为关心的一点,丰富的样式将会带来更美观的页面设计。CSS 的 border-style属性 定义了 10 个不同的样式,包括 none。例如,您可以为把一幅图片的边框定义为 outset,使之看上去像是“凸起的按钮”:img {border-style:outset;} --------------------------------------------------------------------------------定义多种样式同理,您可以为一个边框定义多个样式,例如:.more {border-style: solid dotted dashed double;} 上面这条规则定义了四种边框样式:实线上边框、点线右边框、虚线下边框和一个双线左边框。--------------------------------------------------------------------------------定义单边样式如果您希望为元素框的某一个边设置边框样式,而不是设置所有 4 个边的边框样式,可以使用下面的单边边框样式属性:1. border-top-style2. border-right-style3. border-bottom-style4. border-left-style因此这两种方法是等价的:.noleft {border-style: solid solid solid none;}
.noleft {border-style: solid; border-left-style: none;} 注意:如果要使用第二种方法,必须把单边属性放在简写属性之后。因为如果把单边属性放在 border-style 之前,简写属性的值就会覆盖单边值 none。--------------------------------------------------------------------------------边框的宽度您可以通过 border-width 为边框指定宽度。为边框指定宽度有两种方法:1.可以指定长度值,比如 3px 或 1em;2.使用 3 个预设值,它们分别是 thin(细) 、medium(普通,默认值) 和 thick(粗)。所以,我们可以这样设置边框的宽度:.wid {border-style: solid; border-width: 5px;} 或者:
.wid {border-style: solid; border-width: thick;}注释:CSS 没有定义 3 个关键字的具体宽度,所以一个用户代理可能把 thin 、medium 和 thick 分别设置为等于 5px、3px 和 2px,而另一个用户代理则分别设置为 3px、2px 和 1px。--------------------------------------------------------------------------------定义单边宽度您也可以通过下列属性分别设置边框各边的宽度:1. border-top-width2. border-right-width3. border-bottom-width4. border-left-width所以可以这样定义:
.ya {border-style: solid;
border-top-width: 10px;
border-right-width: 10px;
border-bottom-width: 15px;
border-left-width: 15px;}--------------------------------------------------------------------------------为什么没有边框?在前面的例子中,您已经看到,如果希望显示某种边框,就必须设置边框样式,比如 solid 或 outset。那么如果忘记设置 border-style 属性 会出现什么情况呢?h1 {border-width: 20px;} 尽管边框的宽度是 20px,但是在没有定义border-style 属性 的情况下,无论设置了宽度为多少,会自动将宽度设置为0。
提示:这一点非常重要。事实上,因为忘记声明边框样式是一个初学者常犯的错误。--------------------------------------------------------------------------------边框的颜色设置边框颜色非常简单。CSS 使用border-color属性来控制边框颜色,它一次最多可以接受4个颜色值。您可以使用任何类型的颜色值,包括类似 命名颜色(red),RGB,十六进制:.col {
border-style: solid;
border-color: red;}提示:如果没有为边框声明颜色,默认情况下它将与元素的文本颜色相同。另外,如果元素没有任何文本,则继承父元素的文本颜色,以此类推。--------------------------------------------------------------------------------定义单边颜色还有一些单边边框颜色属性。它们的原理与单边样式和宽度属性相同:1. border-top-color2. border-right-color3. border-bottom-color4. border-left-color要指定实线黑色边框,而右边框为实线红色,可以这样指定:.bla {
border-style: solid;
.noleft {border-style: solid; border-left-style: none;} 注意:如果要使用第二种方法,必须把单边属性放在简写属性之后。因为如果把单边属性放在 border-style 之前,简写属性的值就会覆盖单边值 none。--------------------------------------------------------------------------------边框的宽度您可以通过 border-width 为边框指定宽度。为边框指定宽度有两种方法:1.可以指定长度值,比如 3px 或 1em;2.使用 3 个预设值,它们分别是 thin(细) 、medium(普通,默认值) 和 thick(粗)。所以,我们可以这样设置边框的宽度:.wid {border-style: solid; border-width: 5px;} 或者:
.wid {border-style: solid; border-width: thick;}注释:CSS 没有定义 3 个关键字的具体宽度,所以一个用户代理可能把 thin 、medium 和 thick 分别设置为等于 5px、3px 和 2px,而另一个用户代理则分别设置为 3px、2px 和 1px。--------------------------------------------------------------------------------定义单边宽度您也可以通过下列属性分别设置边框各边的宽度:1. border-top-width2. border-right-width3. border-bottom-width4. border-left-width所以可以这样定义:
.ya {border-style: solid;
border-top-width: 10px;
border-right-width: 10px;
border-bottom-width: 15px;
border-left-width: 15px;}--------------------------------------------------------------------------------为什么没有边框?在前面的例子中,您已经看到,如果希望显示某种边框,就必须设置边框样式,比如 solid 或 outset。那么如果忘记设置 border-style 属性 会出现什么情况呢?h1 {border-width: 20px;} 尽管边框的宽度是 20px,但是在没有定义border-style 属性 的情况下,无论设置了宽度为多少,会自动将宽度设置为0。
提示:这一点非常重要。事实上,因为忘记声明边框样式是一个初学者常犯的错误。--------------------------------------------------------------------------------边框的颜色设置边框颜色非常简单。CSS 使用border-color属性来控制边框颜色,它一次最多可以接受4个颜色值。您可以使用任何类型的颜色值,包括类似 命名颜色(red),RGB,十六进制:.col {
border-style: solid;
border-color: red;}提示:如果没有为边框声明颜色,默认情况下它将与元素的文本颜色相同。另外,如果元素没有任何文本,则继承父元素的文本颜色,以此类推。--------------------------------------------------------------------------------定义单边颜色还有一些单边边框颜色属性。它们的原理与单边样式和宽度属性相同:1. border-top-color2. border-right-color3. border-bottom-color4. border-left-color要指定实线黑色边框,而右边框为实线红色,可以这样指定:.bla {
border-style: solid;
全部回答
- 1楼网友:蕴藏春秋
- 2021-01-25 18:34
边框虚线样式:dashed
边框实现样式:solid
border:1px dashed #000
代表设置对象边框宽度为1px黑色虚线边框
border:1px solid #000
代表设置对象边框宽度为1px黑色实现边框
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯