首頁 >web前端 >css教學 >以下是一些適合您提供的內容的標題選項: 選項 1(專注於挑戰): 如何在不使用額外 HTML 的情況下將標題與兩側的水平線置中? 選項 2(專注於 Solu

以下是一些適合您提供的內容的標題選項: 選項 1(專注於挑戰): 如何在不使用額外 HTML 的情況下將標題與兩側的水平線置中? 選項 2(專注於 Solu

Barbara Streisand
Barbara Streisand原創
2024-10-25 22:25:05697瀏覽

Here are a few title options that fit your provided content: 

Option 1 (Focus on Challenge): 
How to Center a Heading with Horizontal Lines on Either Side Without Extra HTML?

Option 2 (Focus on Solution):
Centering Headings with Lines: A CSS-Only Trick

兩側都有水平線

此問題探討了創建以兩側垂直居中的水平線為中心的頁面標題(標題)的挑戰。我們的目標是在不添加額外 HTML 的情況下實現此效果,同時考慮頁面上的背景圖像。

可能的解決方案

CSS:

<code class="css">h1 {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}
h1:before, h1:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: red;
}
h1:before {
    margin-left: -50%;
    text-align: right;
}</code>

HTML:

HTML:

以上是以下是一些適合您提供的內容的標題選項: 選項 1(專注於挑戰): 如何在不使用額外 HTML 的情況下將標題與兩側的水平線置中? 選項 2(專注於 Solu的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn