在JavaScript / HTML中,调整div的边框

在 HTML 中,可以通过 CSS 的 border 属性调整 <div> 元素的四周边框。以下是常见的调整方法:


方法 1:统一设置四周边框

html 复制代码
<div style="border: 2px solid red;">内容</div>
  • 2px: 边框宽度
  • solid: 边框样式(实线)
  • red: 边框颜色

其他边框样式选项:dashed(虚线)、dotted(点线)、double(双线)等。


方法 2:分别设置各边边框

html 复制代码
<div style="
  border-top: 1px solid blue;
  border-right: 2px dashed green;
  border-bottom: 3px dotted orange;
  border-left: 4px double purple;
">内容</div>
  • border-top: 上边框
  • border-right: 右边框
  • border-bottom: 下边框
  • border-left: 左边框

方法 3:单独设置边框属性

html 复制代码
<div style="
  border-width: 2px 4px 6px 8px; /* 上 右 下 左 */
  border-style: solid dashed dotted double;
  border-color: red green blue yellow;
">内容</div>
  • border-width: 四边宽度(按顺时针顺序:上→右→下→左)
  • border-style: 四边样式
  • border-color: 四边颜色

方法 4:使用 CSS 类(推荐)

html 复制代码
<style>
  .custom-border {
    border: 2px solid #333;
    border-radius: 10px; /* 可选:圆角边框 */
    padding: 20px; /* 可选:内边距 */
  }
</style>

<div class="custom-border">内容</div>

关键属性说明

属性 作用 示例值
border 统一设置四边 2px solid red
border-top/border-right/border-bottom/border-left 单独设置某一边 3px dashed #00f
border-width 边框宽度 1px 2px 3px 4px(上→右→下→左)
border-style 边框样式 solid, dashed, dotted, double
border-color 边框颜色 #ff0000, rgba(0,0,0,0.5)
border-radius 圆角边框 10px

示例:完整代码

html 复制代码
<!DOCTYPE html>
<html>
<head>
  <style>
    .box {
      width: 200px;
      height: 100px;
      border: 3px solid black;
      border-radius: 15px;
      padding: 20px;
      margin: 10px;
    }
    .dashed-border {
      border: 2px dashed #666;
    }
  </style>
</head>
<body>
  <div class="box">统一边框 + 圆角</div>
  <div class="dashed-border">虚线边框</div>
</body>
</html>

通过上述方法,你可以灵活调整 <div> 的边框样式。如果需要更复杂的效果(如阴影),可以结合 box-shadow 属性使用。

相关推荐
anOnion6 小时前
构建无障碍组件之Alert Dialog Pattern
前端·html·交互设计
一个懒人懒人8 小时前
Promise async/await与fetch的概念
前端·javascript·html
晚烛1 天前
CANN + 物理信息神经网络(PINNs):求解偏微分方程的新范式
javascript·人工智能·flutter·html·零售
ۓ明哲ڪ1 天前
网页视频倍速播放.
html
觉醒大王1 天前
哪些文章会被我拒稿?
论文阅读·笔记·深度学习·考研·自然语言处理·html·学习方法
Never_Satisfied1 天前
在JavaScript / HTML中,关于querySelectorAll方法
开发语言·javascript·html
夏幻灵1 天前
HTML5里最常用的十大标签
前端·html·html5
程序员猫哥_2 天前
HTML 生成网页工具推荐:从手写代码到 AI 自动生成网页的进化路径
前端·人工智能·html
杨超越luckly2 天前
HTML应用指南:利用GET请求获取中国500强企业名单,揭秘企业增长、分化与转型的新常态
前端·数据库·html·可视化·中国500强
会编程的土豆2 天前
新手前端小细节
前端·css·html·项目