javascript - 如何将hr行放在div中的指定位置?

标签 javascript html css

div.test{width:100px;height:100px;border:1px solid red;}

CSS 将创建一个宽度为 100 像素、高度为 100 像素的框。
如何在 div.test 中绘制以坐标 (0,50) 开始,以坐标 (100,50) 结束的 hr 线?

最佳答案

How can draw a hr line which begins with coordinate (0,50) ,ends with coordinate(100,50) in the div.test?

使用伪元素绘制相对于父元素绝对定位的水平线。

div.test {
  width: 100px;
  height: 100px;
  border: 1px solid red;
  position: relative;
}

.test::after {
  content: '';
  border: 1px solid black;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
<div class="test"></div>

关于javascript - 如何将hr行放在div中的指定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44711666/

相关文章:

javascript - 此导航栏上实现了哪些功能?

html - 如何垂直堆叠div

javascript - 链接到外部页面上的特定位置

javascript - 拖放时隐藏和可见的可见性在javascript中不起作用

具有最小高度 100% 和可变宽度部分的 css 布局

javascript - 有没有办法将 WebElement 传递给 Robot 中的 javascript?

javascript - 如何在 Javascript 中解析 Json 数组?

javascript - 检测并记录外部 JavaScript 或 CSS 资源无法加载的时间

javascript - 如何在 Angular 单元测试中设置 html5Mode?使用 karma

css - 两种不同的 table 样式