-2

How can I make border-left height property ihave only one attribute h4 and i want to add border left side with height how this can be possible ? in also title here so we can't put height to so can anyone help me?

4

7 回答 7

1

由于边框将始终与其作为边框的元素具有相同的高度,因此除了更改元素本身的高度之外,您无法控制高度。但是您可以在元素上创建一个伪元素并设置该元素的高度并给伪元素一个边框。

h4:before {
    height: 15px;
    width: 0px;
    content: ' ';
    border-left: 2px solid red;
    position/top/left as you see fit.
}
于 2013-09-26T09:42:47.800 回答
0

你可以这样做!

<div style="border-left:1px solid black;
height:0px;
width: 0px;
position:absolute;"> 

Lorem Upsim etc.

</div>
于 2013-09-26T10:22:59.247 回答
0

我认为不可能为边框设置高度,它将与元素一样高。也许使用图像代替你可以控制的东西。

如果你愿意,你可以做这样的事情。

点击这里

您可以看到第一个<div>设置所有内容的高度,第二个设置了相同的边界线。.test1有一条虚线和.test2一条实线,这表明它们在同一条线上。使用它使它看起来像您设置边框,.test1但您确实有另一个<div>设置边框。

或者像你这样。点击这里

希望这对您有所帮助。

于 2013-09-26T09:33:38.007 回答
0

边框可以有厚度,而不是高度。它们的高度取决于它们应用到的容器的高度。因此,例如,如果您的 H4 的高度为 40px,那么您的边框高度将为 40px。尝试使用 line-height 作为修改 h4 元素的补充:)

于 2013-09-26T09:34:57.077 回答
0

我认为没有任何属性可以控制边框的高度。毕竟顾名思义“它是一个边框”,但您可以做的是为您的 h4 元素提供或删除填充以控制边框的高度

于 2013-09-26T09:37:25.723 回答
0

CSS中没有边框的任何Height属性,而不是边框​​,您可以添加具有您想要的高度的边框图像。

于 2013-09-26T09:39:45.220 回答
0

这样做..

    <h2>
        <div style="border-left:1px solid black;height:yourheight:width:5px;position:absolute;">&nbsp;
        </div>
        //your title name
    </h2>

输出

在此处输入图像描述

根据需要在行和标题之间留出空格..

于 2013-09-26T09:42:21.157 回答