W3school:CSS基础:CSS边框、CSS边距、CSS高度/宽度、CSS框模型、CSS轮廓

本文详细介绍了CSS的基础知识,包括边框(边框样式、宽度、颜色、各边设置及简写属性)、边距(外边距合并、内边距)、高度和宽度的设置、框模型概念以及轮廓属性(轮廓样式、宽度、颜色、简写属性和偏移)。内容涵盖了CSS中创建元素边框、调整间距、设置元素大小和形状的重要概念,帮助开发者更好地理解和应用CSS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

W3school:CSS基础:CSS边框、CSS边距、CSS高度/宽度、CSS框模型、CSS轮廓

1.CSS边框(边框、边框宽度、边框颜色、边框各边、简写边框属性、圆角边框)

2.CSS边距(外边距、外边距合并、内边距)

3.CSS高度/宽度

4.CSS框模型

5.CSS轮廓(轮廓、轮廓宽度、轮廓颜色、简写轮廓属性、轮廓偏移)

一、CSS边框(边框、边框宽度、边框颜色、边框各边、简写边框属性、圆角边框)

1.CSS 边框

1)CSS 边框属性:

CSS border 属性:指定元素边框的样式、宽度和颜色。

2)CSS 边框样式:

border-style 属性指定要显示的边框类型。

允许以下值:

dotted - 定义点线边框
dashed - 定义虚线边框
solid - 定义实线边框
double - 定义双边框
groove - 定义 3D 坡口边框。效果取决于 border-color 值
ridge - 定义 3D 脊线边框。效果取决于 border-color 值
inset - 定义 3D inset 边框。效果取决于 border-color 值
outset - 定义 3D outset 边框。效果取决于 border-color 值
none - 定义无边框
hidden - 定义隐藏边框

border-style 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框)。

实例:演示不同的边框样式:
代码:

<!DOCTYPE html>
<html>
<head>
<style>
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.none {
     border-style: none;}
p.hidden {
     border-style: hidden;}
p.mix {
     border-style: dotted dashed solid double;}
</style>
</head>
<body>

<h1>border-style 属性</h1>

<p>此属性规定要显示的边框类型:</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">3D inset 边框。</p>
<p class="outset">3D outset 边框。</p>
<p class="none">无边框。</p>
<p class="hidden">隐藏边框。</p>
<p class="mix">混合边框。</p>

</body>
</html>

效果:
效果
注意:除非设置了 border-style 属性,否则其他 CSS 边框属性都不会有任何作用!

3)

w3school:CSS 边框:链接:
https://www.w3school.com.cn/css/css_border.asp
https://www.w3school.com.cn/css/css_border.asp

2.CSS 边框宽度

1)CSS 边框宽度

border-width 属性指定四个边框的宽度。

可以将宽度设置为特定大小(以 px、pt、cm、em 计),也可以使用以下三个预定义值之一:thin、medium 或 thick:

实例
演示不同的边框宽度:
代码:

<!DOCTYPE html>
<html>
<head>
<style>
p.one {
     
  border-style: solid;
  border-width: 5px;
}

p.two {
     
  border-style: solid;
  border-width: medium;
}

p.three {
     
  border-style: dotted;
  border-width: 2px;
}

p.four {
     
  border-style: dotted;
  border-width: thick;
}

p.five {
     
  border-style: double;
  border-width: 15px;
}

p.six {
     
  border-style: double;
  border-width: thick;
}
</style>
</head>
<body>

<h1>border-width 属性</h1>

<p>此属性规定四条边框的宽度:</p>

<p class="one">一些文本。</p>
<p class="two">一些文本。</p>
<p class="three">一些文本。</p>
<p class="four">一些文本。</p>
<p class="five">一些文本。</p>
<p class="six">一些文本。</p>

<p><b>注释:</b>border-color 属性单独使用时不起作用。请首先使用 border-style 属性设置样式。</p>

</body>
</html>

效果:
效果

2)特定边的宽度

border-width 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框):

实例
代码:

<!DOCTYPE html>
<html>
<head>
<style>
p.one {
     
  border-style: solid;
  border-width: 5px 20px; /* 上、下边框 5 像素,左、右边框 20 像素 */
}

p.two {
     
  border-style: solid;
  border-width: 20px 5px; /* 上、下边框 20 像素,左、右边框 5 像素 */
}

p.three {
     
  border-style: solid;
  border-width: 25px 10px 4px 35px; /* 上 25 像素、右 10 像素、下 4 像素、左 35 像素 */
}
</style>
</head>
<body>

<h1>border-width 属性</h1>

<p>border-width 属性可接受一到四个值(依次对应上、右、下、左边框):</p>

<p class="one">一些文本。</p>
<p class="two">一些文本。</p>
<p class="three">一些文本。</p>

</body>
</html>

效果:
效果

3)

w3school:CSS 边框宽度:链接:
https://www.w3school.com.cn/css/css_border_width.asp
https://www.w3school.com.cn/css/css_border_width.asp

3.CSS 边框颜色

1)CSS 边框颜色

border-color 属性用于设置四个边框的颜色。

可以通过以下方式设置颜色:

name - 指定颜色名,比如 “red”
HEX - 指定十六进制值,比如 “#ff0000”
RGB - 指定 RGB 值,比如 “rgb(255,0,0)”
HSL - 指定 HSL 值,比如 “hsl(0, 100%, 50%)”
transparent

注释:如果未设置 border-color,则它将继承元素的颜色。

实例:演示不同的边框颜色:

代码:

<!DOCTYPE html>
<html>
<head>
<style>
p.one {
     
  border-style: solid;
  border-color: red;
}

p.two {
     
  border-style: solid;
  border-color: green;
} 

p.three {
     
  border-style: dotted;
  border-color: blue;
} 
</style>
</head>
<body>

<h1>border-color 属性</h1>

<p>此属性规定四条边框的颜色:</p>

<p class="one">红色实线边框</p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值