私はいくつかのテキストを持っている、と私はちょっとこのように、ダッシュのように見える上部と下部の境界線を持っていると思いよりも小さい上部と下部の境界線を作成します。私のコードは、から構成さdiv要素自体
-
texttext
-
をdiv
に複数のp
が含まれていますので、短い境界線をdiv
の周りにしたいと思います。これを達成するためのCSSの方法はありますか?
私はいくつかのテキストを持っている、と私はちょっとこのように、ダッシュのように見える上部と下部の境界線を持っていると思いよりも小さい上部と下部の境界線を作成します。私のコードは、から構成さdiv要素自体
-
texttext
-
をdiv
に複数のp
が含まれていますので、短い境界線をdiv
の周りにしたいと思います。これを達成するためのCSSの方法はありますか?
使用:before
と:after
擬似要素:
.text {
position: relative;
text-align: center;
line-height: 20px;
padding: 5px;
}
.text:before,
.text:after {
transform: translateX(-50%);
position: absolute;
background: #000;
content: '';
width: 50px; /* change width to increase or decrease border */
height: 1px;
left: 50%;
top: 0;
}
.text:after {
top: auto;
bottom: 0;
}
<div class="text">Some text here</div>
これは完璧です。 – DevBob
@ Florian.Cよろしくお願いします) –
はい...あなたが何かをしようとしたことがありますか? – DaniP
私は通常、少なくとも2〜3つのソリューションを試してみる前に(あなたが私のプロフィールで尋ねたすべての質問でわかるように)、今度はどこから始めるべきかわからなかった – DevBob