美文网首页Java联盟
《编程基础: HTML第六章》:盒子模型之 border

《编程基础: HTML第六章》:盒子模型之 border

作者: Java联盟 | 来源:发表于2017-08-28 18:09 被阅读0次

作者|李娜

*本文为「Java联盟」原创内容,转载无需授权,请保留署名来源。

上一篇文章让我们对盒子模型以及css样式有了初步的认识,那么这一篇文章,我们就来详细的了解盒子模型的边框( border )。

元素的边框 ( border ) 是围绕元素内容和内边距的一条或多条线。

CSS border 属性允许你规定元素边框的宽度、样式和颜色。

类似这样border:1px solid red;其中px是宽度的的单位,1px 代表一个像素单位,想要增加边框的宽度,增加前面的数字就好了。

样式是边框最重要的一个属性,这不是因为样式控制着边框的显示(当然,样式确实控制着边框的显示),而是因为如果没有样式,就根本没有边框。

这里给大家列出一些样式小伙伴们可以自己试着写一下感受一下效果。

none定义无边框。

hidden与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。

dotted定义点状边框。在大多数浏览器中呈现为实线。

dashed定义虚线。在大多数浏览器中呈现为实线。

solid定义实线。

double定义双线。双线的宽度等于 border-width 的值。

groove定义 3D 凹槽边框。其效果取决于 border-color 的值。

ridge定义 3D 垄状边框。其效果取决于 border-color 的值。

inset定义 3D inset 边框。其效果取决于 border-color 的值。

outset定义 3D outset 边框。其效果取决于 border-color 的值。

inherit规定应该从父元素继承边框样式。

这是部分样式的实现代码(这种选择方式称之为类选择器,我在之后的文章中介绍给大家):

效果图如下

除了样式(风格)还有颜色:CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义。对光源进行设置的最低值可以是 0(十六进制 00)。最高值是 255(十六进制 FF)。

颜色颜色 HEX颜色 RGB

#000000rgb(0,0,0)

#FF0000rgb(255,0,0)

#00FF00rgb(0,255,0)

#0000FFrgb(0,0,255)

#FFFF00rgb(255,255,0)

#00FFFFrgb(0,255,255)

#FF00FFrgb(255,0,255)

#C0C0C0rgb(192,192,192)

#FFFFFFrgb(255,255,255)

以及一些标准的代表颜色的单词:像 red 红色 blue 蓝色等等。

其中这种1颜色的搭配有一千六百万种组合(256*256*256)所以我们不用担心颜色会不够用。

那么既然我们已经知道了边框的要素和使用就来试试吧!

我们可以分别为上下左右四条边框设计样式:

border-top:1px solid red; /*上边框*/

border-right:1px solid red; /*右边框*/

border-bottom:1px solid red; /*下边框*/

border-left:1px solid red; /*左边框*/

甚至是点一边框的单一属性。

border-top-color: red;/*上边框颜色*

border-right-style:solid ;/*右边框风格*/

border-bottom-width:70px;/*下边框宽度*/

border-left-color/solid/width

源码示例

生成效果

小伙伴们快来动手试试吧!做出自己喜欢的效果!!!

当然上面的美观有待提升,做成这个样子,但是很生动形象啊!当然有什么问题或者需要李娜我给大家分享讲解的地方,可以在留言区留言告诉我,整理后会在公众号里面分享讲解哦!

有疑问?请留言!关注Java联盟微信公众号,看Java要闻!

相关文章

  • 《编程基础: HTML第六章》:盒子模型之 border

    作者|李娜 *本文为「Java联盟」原创内容,转载无需授权,请保留署名来源。 上一篇文章让我们对盒子模型以及css...

  • 03 第三章 盒模型解析

    1、盒子模型 盒子模型是HTML是网页中一个非常重要的知识点,也是学习HTML的基础 2.边框线border bo...

  • 6.盒子布局

    盒子模型就是把HTML元素看作是一个矩形盒子,也就是装内容的容器。 盒子模型布局由下图所示 盒子的边框border...

  • HTML-盒子模型布局-2018.07.06

    HTML盒子模型 一个盒子中主要的属性就5个:width、height、padding、border、margin...

  • js笔记五十一之js盒子模型

    js盒子模型 CSS盒子模型 ,margin - border - padding - content JS盒子...

  • CSS盒子模型

    1、盒子模型 所有的HTML元素可以看成一个盒子,它由外边距(margin)、边框(border)、内填充(pad...

  • CSS

    1. 盒子模型 1.1 标准盒子模型 标准盒子模型包括margin、border、padding、content,...

  • window和document各种宽高计算

    1、盒子模型 所谓CSS盒子模型是: margin + border + padding + content 举例...

  • css盒子模型

    什么是盒子模型? 盒子模型的主要构成有: 由内到外:content -> padding -> border ->...

  • CSS高级知识点

    CSS的盒子模型 标准盒子模型:宽度=内容的宽度(content)+ border + padding + mar...

网友评论

    本文标题:《编程基础: HTML第六章》:盒子模型之 border

    本文链接:https://www.haomeiwen.com/subject/uobgdxtx.html