CSS(层叠样式表)中的边框(border)属性用于设置元素的边框样式、宽度和颜色。边框粗细(border-width)是边框属性的一部分,用于定义边框的厚度。
CSS 边框粗细有以下几种类型:
thin:细边框,默认值约为 1px。medium:中等边框,默认值约为 3px。thick:粗边框,默认值约为 5px。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS 边框粗细示例</title>
<style>
.box {
width: 200px;
height: 200px;
background-color: #f0f0f0;
border: 5px solid #333; /* 设置边框粗细为 5px */
}
.button {
padding: 10px 20px;
border: 2px solid #007bff; /* 设置边框粗细为 2px */
background-color: #fff;
color: #007bff;
cursor: pointer;
}
</style>
</head>
<body>
<div class="box"></div>
<button class="button">点击我</button>
</body>
</html>原因:
解决方法:
border-width、border-style 和 border-color。.box {
border: 2px solid #000; /* 确保设置了边框宽度、样式和颜色 */
}原因:
解决方法:
border-width 的具体数值,而不是相对单位(如 thin、medium)。rem 或 em 单位,以便在不同设备上保持一致的视觉效果。.box {
border: 2rem solid #000; /* 使用 rem 单位 */
}