html - 我如何才能使边框仅在一侧跨越一定的长度?

标签 html css

如何使边框仅在一侧跨越一定长度?我试过了

<ul id = 'list'>
    <li class = 'list-item'>example1</li>
    <li class = 'list-item'>example2</li>
    <li class = 'list-item'>example3</li>
</ul>

和CSS:

<style>
#list{
  list-style-type:none;
  display:inline;
}
.list-item{
 float:left;
 border-left:solid 5px red;
 }
</style>

最佳答案

让边框占据元素宽度或高度的部分的唯一方法是使用两个元素 - 父元素和子元素(或绝对定位的元素)。

应在高度较小的元素上指定垂直边框,应在宽度较小的元素上指定水平边框。

这可以在以下示例中看到:

#div1 {
  height: 200px;
  width: 100px;
  border-top: 5px solid red;
}

#div2 {
  height: 100px;
  width: 200px;
  padding-left: 5px;
  border-left: solid 5px red;
}
<div id="div1">
  <div id="div2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et ex sed mi luctus luctus sed sed mauris. Cras pretium nisi non odio rhoncus, id viverra erat rutrum. Vivamus congue ultrices sem maximus tempor. Suspendisse in est gravida, elementum lorem eget, tincidunt urna.</div>
</div>

希望这有帮助! :)

关于html - 我如何才能使边框仅在一侧跨越一定的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45806572/

相关文章:

javascript - 从内部库捕获设置超时?

html - header <h2> float 到下一个 UL 列表下方

jquery - jQuery只选择一个元素

html - 固定高度的 parent 应该包括绝对/固定定位的 child

html - 我应该在导航菜单中使用标题标签吗

javascript - 如何使用 Jquery 创建带有复选框的 html 按钮?

jquery - 如何为不同的屏幕尺寸修复简单的 html UI 分辨率

CSS p :selectOneMenu

jquery - 当屏幕分辨率改变时调整图像大小以适应 div

html - 鼠标悬停时出现带箭头的面包屑