CSS尺寸与边框与实例

mac2025-12-16  5

CSS尺寸与边框 1、CSS单位 1、尺寸单位 1、% 占据父元素尺寸的占比 2、in 英寸,1in=2.54cm 3、cm 厘米 4、mm 毫米 5、px 像素,计算机屏幕上的一个点 6、pt(point) 磅/点 1pt=1/72in 7、em 1em 相当于 当前字体尺寸 2em 相当于 当前字体尺寸的2倍 注意:css中描述尺寸的单位是不能省略的。 2、颜色单位 1、rgb(r,g,b) r:red g:green b:blue r,g,b的范围分别是 0~255 background-color:rgb(125,28,96); 2、rgb(r%,g%,b%) 3、#rrggbb 由6位16进制数字表示颜色 16进制范围: 0-9 A-F #ff0000 : 红色 #123456 : 4、#rgb #rrggbb的缩写 #001122 --》 #012 5、表示英文的单词 red,green,blue,yellow, 2、尺寸属性 1、作用 尺寸属性一般用于设置元素的宽度和高度 2、宽度 属性: width min-width max-width 注意:min-width/max-width 与 width 属性相冲突,最终以width属性值为准 3、高度 属性: height min-height max-height 4、注意 1、不是所有的元素都支持修改尺寸 支持修改尺寸属性的元素如下: 1、块级元素 2、非块级元素中,存在width,height属性的html元素 table,img 5、溢出 使用尺寸属性控制元素大小时,如果内容所需的空间大小大于元素本身的空间,会导致内容溢出 处理溢出的属性: overflow: overflow-x:横向溢出处理 overflow-y:纵向溢出处理 取值: 1、visibile 默认值,溢出可见 2、hidden 隐藏 3、scroll 让元素显示滚动条,溢出时可用 4、auto 自动,溢出时显示滚动条,并可用 3、边框 1、作用 在元素周围绘制一条线 2、属性 1、简写方式 border:width style color; width:边框粗细,以px为单位 style:边框样式 solid : 实线 dotted : 虚线 dashed : 虚线 color:边框颜色 合法的颜色值 作用:控制元素的上下左右四个边框的粗细,样式,颜色 2、单边定义 border-方向:width style color; 方向: top:上 bottom:下 left:左 right:右 3、单属性定义 border-属性:值; 属性: width : 边框粗细 style : 边框样式 color : 边框颜色 作用:控制四条边的对应属性 4、单方向单属性定义 border-方向-属性:值; 5、注意 1、边框颜色可取值为 transparent,意味透明 2、取消边框显示 border:0; border:none;

border-方向:0; border-方向:none;

如下为CSS尺寸与边框实例:

<!doctype html> <html> <head> <title>标题</title> <meta charset="utf-8"> <style> div{ background-color:#123456; } </style> </head> <body> <div>这是一个div</div> </body> </html>

对于边框属性的实例如下:

<!doctype html> <html> <head> <title>标题</title> <meta charset="utf-8"> <style> div{ width:200px; height:200px; /*四条边:1px粗细,实线,红色*/ border:1px solid red; /*上边框:2px粗细,虚线,绿色*/ border-top:2px dotted green; /*控制四条边框的颜色为 蓝色*/ border-color:blue; /*下边框的粗细为5px*/ border-bottom-width:5px; } </style> </head> <body> <div> 这是一个div </div> </body> </html>

对于尺寸属性的实例如下:

<!doctype html> <html> <head> <title>标题</title> <meta charset="utf-8"> <style> #d1{ background-color:#ff00ff; /*尺寸*/ width:200px; height:200px; } #s1{ background-color:#00ffff; /*尺寸*/ width:200px; height:200px; } </style> </head> <body> <div id="d1"> 这是一个普通的div </div> <span id="s1"> 这是一个普通的span </span> </body> </html>

对于尺寸属性-溢出处理做出的实例:

<!doctype html> <html> <head> <title>标题</title> <meta charset="utf-8"> <style> #d1{ background:#ff00ff; width:200px; height:200px; /*处理溢出的操作*/ /*overflow:hidden;*//*隐藏*/ /*overflow:scroll;*//*滚动条*/ overflow:auto;/*自动*/ } </style> </head> <body> <div id="d1"> 这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容这是一段文本内容 </div> </body> </html>

所有CSS 尺寸 (Dimension)属性

属性 描述 height 设置元素的高度。 line-height 设置行高。 max-height 设置元素的最大高度。 max-width 设置元素的最大宽度。 min-height 设置元素的最小高度。 min-width 设置元素的最小宽度。 width 设置元素的宽度。

设置元素的高度实例如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> img.normal { height:auto; } img.big { height:120px; } p.ex { height:100px; width:100px; } </style> </head> <body> <img class="normal" src="logocss.gif" width="95" height="84" /><br> <img class="big" src="logocss.gif" width="95" height="84" /> <p class="ex">这个段落的高和宽是 100px.</p> <p>这是段落中的一些文本。这是段落中的一些文本。 这是段落中的一些文本。这是段落中的一些文本。 这是段落中的一些文本。这是段落中的一些文本.</p> </body> </html>

CSS 边框属性 CSS边框属性允许你指定一个元素边框的样式和颜色。边框样式 边框样式属性指定要显示什么样的边界。

Remark border-style属性用来定义边框的样式

border-style 值: none: 默认无边框

dotted: 定义一个点线边框

dashed: 定义一个虚线边框

solid: 定义实线边框

double: 定义两个边框。 两个边框的宽度和 border-width 的值相同

groove: 定义3D沟槽边框。效果取决于边框的颜色值

ridge: 定义3D脊边框。效果取决于边框的颜色值

inset:定义一个3D的嵌入边框。效果取决于边框的颜色值

outset: 定义一个3D突出边框。 效果取决于边框的颜色值

设置边框样式实例如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> p.none {border-style:none;} p.dotted {border-style:dotted;} p.dashed {border-style:dashed;} p.solid {border-style:solid;} p.double {border-style:double;} p.groove {border-style:groove;} p.ridge {border-style:ridge;} p.inset {border-style:inset;} p.outset {border-style:outset;} p.hidden {border-style:hidden;} </style> </head> <body> <p class="none">无边框。</p> <p class="dotted">虚线边框。</p> <p class="dashed">虚线边框。</p> <p class="solid">实线边框。</p> <p class="double">双边框。</p> <p class="groove"> 凹槽边框。</p> <p class="ridge">垄状边框。</p> <p class="inset">嵌入边框。</p> <p class="outset">外凸边框。</p> <p class="hidden">隐藏边框。</p> </body> </html>

边框宽度 您可以通过 border-width 属性为边框指定宽度。

为边框指定宽度有两种方法:可以指定长度值,比如 2px 或 0.1em(单位为 px, pt, cm, em 等),或者使用 3 个关键字之一,它们分别是 thick 、medium(默认值) 和 thin。

注意:CSS 没有定义 3 个关键字的具体宽度,所以一个用户可能把 thick 、medium 和 thin 分别设置为等于 5px、3px 和 2px,而另一个用户则分别设置为 3px、2px 和 1px。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> p.one { border-style:solid; border-width:5px; } p.two { border-style:solid; border-width:medium; } p.three { border-style:solid; border-width:1px; } </style> </head> <body> <p class="one">一些文本。</p> <p class="two">一些文本。</p> <p class="three">一些文本。</p> <p><b>注意:</b> "border-width" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框。</p> </body> </html>

边框颜色 border-color属性用于设置边框的颜色。可以设置的颜色:

name - 指定颜色的名称,如 “red” RGB - 指定 RGB 值, 如 “rgb(255,0,0)” Hex - 指定16进制值, 如 “#ff0000” 您还可以设置边框的颜色为"transparent"。

注意: border-color单独使用是不起作用的,必须得先使用border-style来设置边框样式。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> p.one { border-style:solid; border-color:red; } p.two { border-style:solid; border-color:#98bf21; } </style> </head> <body> <p class="one">实线红色边框</p> <p class="two">实线绿色边框</p> <p><b>注意:</b> "border-color" 属性 如果单独使用则不起作用. 要先使用 "border-style" 属性来设置边框。</p> </body> </html>

边框-单独设置各边 在CSS中,可以指定不同的侧面不同的边框:

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> p { border-top-style:dotted; border-right-style:solid; border-bottom-style:dotted; border-left-style:solid; } </style> </head> <body> <p>两个不同的边界样式。</p> </body> </html>

border-style属性可以有1-4个值:

border-style:dotted solid double dashed; 上边框是 dotted 右边框是 solid 底边框是 double 左边框是 dashed

border-style:dotted solid double; 上边框是 dotted 左、右边框是 solid 底边框是 double

border-style:dotted solid; 上、底边框是 dotted 右、左边框是 solid

border-style:dotted; 四面边框是 dotted 上面的例子用了border-style。然而,它也可以和border-width 、 border-color一起使用。

边框-简写属性 上面的例子用了很多属性来设置边框。

你也可以在一个属性中设置边框。

你可以在"border"属性中设置:

border-width border-style (required) border-color

实例如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> <style> p { border:5px solid red; } </style> </head> <body> <p>段落中的一些文本。</p> </body> </html>

CSS 边框属性 属性 描述 border 简写属性,用于把针对四个边的属性设置在一个声明。 border-style 用于设置元素所有边框的样式,或者单独地为各边设置边框样式。 border-width 简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。 border-color 简写属性,设置元素的所有边框中可见部分的颜色,或为 4 个边分别设置颜色。 border-bottom 简写属性,用于把下边框的所有属性设置到一个声明中。 border-bottom-color 设置元素的下边框的颜色。 border-bottom-style 设置元素的下边框的样式。 border-bottom-width 设置元素的下边框的宽度。 border-left 简写属性,用于把左边框的所有属性设置到一个声明中。 border-left-color 设置元素的左边框的颜色。 border-left-style 设置元素的左边框的样式。 border-left-width 设置元素的左边框的宽度。 border-right 简写属性,用于把右边框的所有属性设置到一个声明中。 border-right-color 设置元素的右边框的颜色。 border-right-style 设置元素的右边框的样式。 border-right-width 设置元素的右边框的宽度。 border-top 简写属性,用于把上边框的所有属性设置到一个声明中。 border-top-color 设置元素的上边框的颜色。 border-top-style 设置元素的上边框的样式。 border-top-width 设置元素的上边框的宽度。

最新回复(0)