制作过网页的人都有为画线而烦恼的经历,先来认识一下“Border”(画边框),它是CSS的一个属性,用它可以给能确定范围的HTML标记(如TD、DIV等等)画边框,它可以定义边框线的类型、宽度和颜色,利用这个特性,可以制作一些特殊效果。下面把通过实例来说明其应用技巧。
1、给文本加边框
上面的示例中,给一段文字加了不同的边框,只是为了说明边框线的颜色、粗细是可变的。
第一个边框的CSS代码是:style="border:thin solid red";
“border”后面的三个参数的含义是:边框线的宽度是:thin(细线);边框线的类型:solid(实线);边框线的颜色:red(红色)。
边框线的宽度有三个标准值:thin(细线)、medium(中粗线)和thick(粗线),
此外,也可以自定义宽度,如:1pt、5px、2cm等。
边框线的类型有九个确定值:none(无边框线)、 dotted(由点组成的虚线)、 dashed(由短线组成的虚线)、 solid(实线)、 double(双线,双线宽度加上它们之间的空白部分的宽度就等于border-width定义的宽度)、 groove(3D沟槽状的边框)、 ridge(3D脊状的边框)、 inset(3D内嵌边框,颜色较深)、 outset(3D外嵌边框,颜色较浅),
注意:如果系统不支持这些边框的属性值,那么“dotted”、“dashed”、“double”、“groove”、“ridge”、“inset”和“outset”都会被“solid”代替。
边框线的颜色:可以用十六进制的颜色代码,如#00ffcc。
从上面可以看出,给文本加边框确实很简单,上例中后面那几个边框的设置,我不讲你也明白了吧!在这里告诉你一点小技巧,给一段文本加边框,可把CSS加在〈P〉标记里;给几段文本加边框,先把那几段文本用DIV标记括起来,再把CSS加在〈DIV〉标记里;若是要给一行文本加几个不同的边框,则需要把文本放在表格里,再把CSS分别加到〈TD〉标记里。
2、给导航菜单加分隔线
上面这个例子中的小白线,当然可以用图象来做,但我在这里是用CSS的“border”的扩展属性画了边框的一条边,这样代码要少的多。画边框的单边与上例的边框的四条边类似,一个边框的四条边的属性如下:
边框线名称:border-top(上边框线)、border-right(右边框线)、border-bottom(下边框线)和boder-left(左边框线);每条边框线的类型、宽度和颜色的取值与“boder”属性相同。如本例中要定义每个单元格的左边框线为白色线,线的宽度为“1px”的实线,则CSS代码是这样的:style="border-left: 1px solid #ffffff"。
在单独定义边框线时,若不给出某个值,那么就取其默认的初始值。在dreamweaver中定义CSS非常方便,不用编写代码;把常用的边框线一次定义好,放在外连式CSS文件中,要用时调用一下就行了,非常方便。
3、在一个边框中采用不同宽度和颜色的边框线
在本例中的效果,当然可以用上例中的方法来实现,但那样代码过多,可采用另一种合并的方法,把四条边的属性值分类放在一起,如本例的代码是这样的:
style="border-style:solid; border-width: thin thin thick thick;border-color:#00ff00 #00ff00 #0000ff #0000ff"
从上面可以看出,我把边框线的类型、宽度和颜色归类在一起定义了,这里请注意几点:
一、四条边框线的位置顺序是:上边框线、右边框线、下边框线、左边框线;
二、我在本例中边框线的类型只取了一种实线类型,实际上四条边也可以分别定义不同的类型;
三、属性值可以定义一个、两个、三个或者四个。如果仅定义一个属性值,则其余三个自动取相同值,如:border-style:solid与border-style:solid solid solid solid的效果完全一样;如果仅给出两个或三个值,那么缺失边的属性值把取与对边相同的值。如:boder-width:thin thick与border-width:thin thick thin thick效果相同,border-width:1px 2px 3px与border-width:1px 2px 3px 2px的效果相同。
Border属性的灵活应用,可以产生许多特殊效果,方法与上面介绍的相同。
例子:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>一列固定宽度——AA25.CN</title>
<style type="text/css">
<!--
#layout {
border: 2px solid #A9C9E2;
background-color: #E8F5FE;
height: 200px;
width: 300px;
}
-->
</style>
</head>
<body>
<div id="layout">一列固定宽度(AA25.CN)</div>
</body>
</html>
分享到:
相关推荐
- `border-top`, `border-bottom`, `border-left`, `border-right`属性用于设置各边的边框样式,宽度、样式和颜色,如`border-top:1px solid #6699cc;`。 通过以上对CSS各种属性的详细介绍,我们可以看到CSS的强大...
### CSS属性大全—基础属性详解 #### 一、字体属性 **1. 字体族科 (Font Family)** - **语法**: `font-family: [ <族科名称> | <种类族科> ],...[ <族科名称> | <种类族科> ];` - **允许值**: - `<族科名称>`: ...
### CSS属性大全:样式表的创建与样式表的属性 #### 概述 CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述HTML文档外观和布局的语言。通过CSS,网页设计师能够精确控制页面元素的样式,包括字体、...
- **取值**:可以接受各种CSS边框相关的值,如solid、dashed、dotted等,以及具体的宽度和颜色值。 #### 7. **Class** - **用途**:为元素添加类名,用于样式和JavaScript的选择器。 - **取值**:任何自定义的字符...
下面我们将深入探讨在描述中提到的一些常用CSS属性。 字体属性: `font-size` 用于定义字体的大小,可以使用像素(PX)或其他相对单位如em、rem等。例如:`font-size: 16px;`。 `line-height` 设置行高,同样可以...
根据提供的文件信息“CSS属性大全截图pdf”,我们可以推断出这份文档主要涵盖了CSS(层叠样式表)的各种属性。CSS是一种用于定义HTML或XML文档中元素的呈现方式的语言,它被广泛应用于网页设计中,用来控制页面布局...
### JavaScript CSS Style属性对照表详解 #### 一、引言 在前端开发中,通过JavaScript动态地更改HTML元素的CSS属性是一种常见的需求。这不仅能够提高网页的交互性,还能帮助开发者实现更加复杂的视觉效果。本文将...
本文档“css样式属性.doc”概述了Accp 5.0 S1课程中关于CSS的基础知识,包括背景属性、字体属性、文本属性、边框属性、定位属性以及列表和表格属性。 1. **背景属性**: - `Background-color`:允许我们设定元素的...
- **属性值**:`solid`、`dashed`、`dotted`、`double`、`groove`、`ridge`、`inset`、`outset`、`none`、`hidden` **3. `border-width`** - **定义**:用于设置边框的宽度。 - **属性值**:`<length>` 或 `%` ...
### CSS基础语法与属性详解 #### 一、CSS背景属性 **1.1 背景属性概述** 在网页设计中,背景属性是用于控制页面元素背景的重要工具。通过合理运用这些属性,开发者能够创造出丰富多彩的视觉效果。下面将详细介绍...
根据给定的信息,我们可以整理出一系列与CSS样式相关的属性及其简要说明。下面将详细介绍这些属性,以便读者更好地理解和应用。 ### 一、链接状态 #### a:link - **描述**:设置未访问的链接的颜色。 - **示例代码*...
### CSS各种属性代码大全 #### 文字属性 在网页设计中,文字的样式与呈现方式对用户体验至关重要。CSS提供了丰富的属性来控制文字的各种外观特性。 - **颜色**: 使用`color`属性来设置文本的颜色,例如:`color: ...
CSS 属性大全 CSS 属性大全是指在 HTML 中使用的 CSS 属性的详细介绍,用于网页的各种元素的格式设置。本文将详细介绍 CSS 属性的六大类:背景、类型、区块、边框、列表和表格等。 背景属性 背景属性共有六项: ...
在 CSS 中,可以通过各种属性来控制元素的布局方式,如位置、尺寸等。以下是一些常用的布局控制属性示例: - **边框(Border)**:`border-right`, `border-top`, `border-left`, `border-bottom` - 示例:`border...
CSS边框属性是网页设计中的关键部分,它允许开发者精确控制元素的外观,包括边框的样式、颜色和宽度。边框不仅仅局限于表格,而是可以应用于任何HTML元素,使得网页布局更加灵活且富有表现力。 首先,边框样式...
### CSS属性大全:网页设计与前端开发的必备指南 #### 标题与描述解析 标题“CSS属性大全完整版网页设计前台设计程序员必备手册”以及描述中的相同文字,明确指出这是一份详尽的CSS(层叠样式表)属性指南,专为...
总结,CSS中的边框属性和链接伪类选择器是构建网页视觉效果的关键工具。通过熟练掌握这些属性和选择器,我们可以创建出美观且具有交互性的网页设计。在实际应用中,要注意浏览器兼容性和用户体验,确保样式在各种...
本文将深入探讨“纯CSS3属性鼠标悬停动画过渡圈悬停效果”的相关知识点。 1. **CSS3选择器**: 在实现悬停效果时,CSS3的选择器至关重要。`:hover`伪类是其中的一个关键元素,它允许我们为元素在鼠标指针悬停时应用...
本文将整理一些常见的CSS属性,帮助开发者更好地理解和应用CSS。 1. 字体和文本样式: - font-family: 指定元素的字体,可以指定多个字体作为回退方案。 - font-style: 指定字体样式,包括normal(正常)、italic...
在本文中,我们将深入探讨CSS的一些主要属性,包括颜色和背景、字体、文本以及布局属性。 1. **颜色和背景属性**: - `color`:此属性用于设置元素的文本颜色,可以使用颜色名称、十六进制、RGB、RGBA、HSL或HSLA...