学习要点:

1.声明边框

2.边框样式

3.圆角边框

主讲教师:李炎恢

本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观。

一.声明边框

边框的声明有三个属性设置,样式表如下:

属性

说明

CSS 版本

border-width

长度值

设置边框的宽度,可选

1

border-style

样式名称

设置边框的样式,必选

1

border-color

颜色值

设置边框的颜色,可选

1

这三个属性值,只有 border-style 是必须声明,才可以出现边框。而其他两个属性会出现默认值。

//最简单的边框,边框长度默认 3px,边框颜色为黑色

div {
border-style: solid;
}

//配置完整的边框

div {
border-style: solid;
border-width: 2px;
border-color: red;
}

如果元素长和高均为 200px 时,四个边框均为 2 时,元素的长高总尺寸均为 202px。

二.边框样式

边框的样式主要有三种,分别是边框长度取值、边框的颜色和边框的线条类型。颜色是通用的颜色代码,和所有其他颜色取值一下。而长度和线条类型,边框有自己独到的部分。

边框宽度取值表如下:

说明

长度值

CSS 长度值:比如 px、em 等

百分数

直接设置百分数:1、2、3 等

thin

使用长度名称的预设宽度。这三个值的具体意义由浏览器来定义,从小到大依次增大。

medium

thick

一般来说,边框为了更加精准,还要计算元素盒子的总尺寸,使用长度值的比较多。而定义边框线条的样式如下样式表:

说明

none

没有边框

dashed

破折线边框

dotted

圆点线边框

double

双线边框

groove

槽线边框

inset

使元素内容具有内嵌效果的边框

outset

使元素内容具有外凸效果的边框

ridge

脊线边框

solid

实线边框

//solid 实线使用频率最高

div {
border-style: solid;
border-width: 10px;
border-color: red;
}

如果想对四条边中某一条边单独进行设置,可以使用如下样式表:

属性

说明 CSS 版本

border-top-width

定义顶端

1

border-top-style

border-top-color

border-middle-width

定义底部

1

border-middle-style

border-middle-color

border-left-width

定义左侧

1

border-left-style

border-left-color

border-right-width

定义右边

1

border-right-style

border-right-color

//只设置顶端

div {
border-top-style: solid;
border-top-width: 10px;
border-top-color: red;
}

如果四条变都一致,那么没必要分写成三句样式,直接通过简写即可:

属性

说明

CSS 版本

border

<宽度> <样式> <颜色>

设置四条边的边框

1

border-top

只设置上边框

border-middle

只设置下边框

border-left

只设置左边框

border-right

只设置右边框

//简写形式四条边设置

div {
border: 10px solid red;
}

三.圆角边框

CSS3 提供了一个非常实用的圆角边框的设置。使用 border-radius 属性,就可以达到这种效果,样式表如下:

属性

说明

CSS 版本

border-radius

长度值或百分数

四条边角

3

border-top-left-radius

长度值或百分数

左上边角

3

border-top-right-radius

长度值或百分数

右上边角

3

border-middle-left-radius

长度值或百分数

左下边角

3

border-middle-right-radius

长度值或百分数

右下边角

3

//设置圆角矩形

div {
border: 10px solid red;
border-radius: 10px;
}

//四条边分别设置

div {
border: 10px solid red;
border-radius: 10px 20px 30px 40px;
}

第 17 章 CSS 边框与背景[上]的更多相关文章

  1. 第 17 章 CSS 边框与背景[下]

    学习要点: 1.设置背景 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 一.设置背景 盒模型的尺寸可以通过两种方式实现可见性, ...

  2. 第七十四节,css边框与背景

    css边框与背景 学习要点: 1.声明边框 2.边框样式 3.圆角边框  本章主要探讨HTML5中CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 声明边框 边框的声明有三个属性设 ...

  3. 复习-css边框和背景属性

    css边框和背景属性 border:所有边框属性 border-width:四条边框的宽度 border-style:设置边框样式,主要有dotted.solid.double border-colo ...

  4. 第2章 css边框属性

    圆角效果 border-radius border-radius是向元素添加圆角边框. 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border- ...

  5. css中的背景、边框、补丁相关属性

    css中的背景.边框.补丁相关属性 关于背景涉及到背景颜色与背景图片 背景颜色background-color即可设定: 背景图片background-image即可设定: 但是背景图片还涉及到其他的 ...

  6. 【CSS】使用边框和背景

    1. 应用边框样式 先从控制边框样式的属性开始.简单边框有三个关键属性:border-width.border-style 和 border-color . <!DOCTYPE html> ...

  7. CSS属性定义 文本修饰 边框效果 背景修饰

    一.CSS属性定义1.css颜色表示方法[重点]rgb(红绿蓝3个颜色通道 强度值为0-255)rgb(0,0,0)rgba(alpha a是透明度 值为0-1)rgba(123,123,123,0) ...

  8. 【WEB基础】HTML & CSS 基础入门(5)边框与背景

    前面(HTML图片) 漂亮的网页肯定少不了边框与背景的修饰,本篇笔记就是说明如何为网页上的元素设置边框或者背景(背景颜色和背景图片). 之前,先了解一下HTML中的图片元素,因为图片标签的使用非常简单 ...

  9. css 使用background背景实现border边框效果

    css中,我们一般使用border给html元素设置边框,但也可以使用background背景来模拟css边框效果,本文章向大家介绍css 使用background背景实现border边框效果,需要的 ...

随机推荐

  1. Atitit vod ver 12 new feature v12 pb2 影吧 视频 电影 点播 播放系统v12新特性

    Atitit vod ver 12 new feature v12 pb2 影吧 视频 电影 点播 播放系统v12新特性 项目分离从独立的se ver Run mode from brow ex to ...

  2. SDWebImage清除图片缓存

    背景: 使用 SDWebImage 库,由于内存中一直缓存着加载的图片,而导致内存过高(我们无法手动管理内存),弹出内存警告而导致程序很卡或者直接crash掉. 我的解决方法: 在AppDelegat ...

  3. Bootstrap排版中地址与引用详解

    地址元素address 我们的地址在HTML5中增加了一个address标签,可以把我们的地址写在address标签里面,address里面强调换行等等都是可以的. 实例: <address&g ...

  4. SSIS 对数据排序

    SSIS 对数据排序有两种方式,一种是使用Sort组件,一种是使用sql command的order by clause进行排序. 一,使用Sort组件进行排序 SortType:升序 ascendi ...

  5. 接触LLBL Gen Pro 对象关系映射框架后 前途变的一片光明

    时间回到2010年,那时候还是熟悉代码生成+基础框架这种模式,基本的开发思路是通过代码生成器生成实体,再生成接口与实现类,最后拖拉控件,写界面数据绑定代码.基本上就是动软代码生成器给出的模式,或是微软 ...

  6. 【WP 8.1开发】如何处理摄像头翻转的问题

    模拟器就像我们儿时的梦境,在其上运行应用程序时,一切总是那么美好的:而真机测试如同我们这个纷乱无章的现实世界,你会遇到各种小人和畜生,常常会遭受莫名的挫折.面对挫折,有人迎难而上,或不予理采,走自己的 ...

  7. java错误

    Workspace in use or cannot be created, choose a different one. 出现这种情况一般是workspace的配置文件中出现了.lock文件(wo ...

  8. 最先进的开源游戏引擎KlayGE 4.3发布

    转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=2536 经过KlayGE团队半年来的努力,今天KlayGE 4.3正式发布了!在这个版本的开发 ...

  9. MongoDB的学习--索引类型和属性

    索引类型 MongDB的索引分为以下几种类型:单键索引.复合索引.多键索引.地理空间索引.全文本索引和哈希索引 单键索引(Single Field Indexes) 在一个键上创建的索引就是单键索引, ...

  10. 理解ip和端口

    理解IP和端口 IP地址是一个规定,现在使用的是IPv4,既由4个0-255之间的数字组成,在计算机内部存储时只需要4个字节即可.在计算机中,IP地址是分配给网卡的,每个网卡有一个唯一的IP地址,如果 ...