2

H1画像を含むブロックをタグの左右に中央揃えする方法を見つけようとしています。h1画像はタグをラップする必要があります。H1タグは、タイトルのサイズに合わせて拡張できる必要があります。

<div class=titlewrap">
    <img src="/images/hl.png" class="dl">
        <h1 class="title">Gallery</h1>
    <img src="/images/hr.png" class="dr">    
</div>
4

4 に答える 4

2

これがUIの一部である場合(コンテンツではない)-H1の左側をパディングし、CSS背景画像を使用してから、ラッパーで同じことを行います(ただし、右端をパディングします)。background-position画像を左または右に揃えるために使用します。

于 2012-05-10T14:40:37.700 に答える
1

試す:

<style>
.titlewrap .dl, .titlewrap .dr{
    vertical-align:middle;
}
.titlewrap .title{
    display:inline-block;
    *display:inline;
}
</style>
于 2012-05-10T14:48:33.487 に答える
1

私のために働いたのは:

HTMLマークアップ:

<h1>
    <img src="img1.png" alt="back">
    This is the H1 text
    <img src="img2.png alt="logo">
</h1>

CSSマークアップ:

h1 {
    position: relative;
}

img[alt="back"] {
    position: absolute;
    left: 20px /* Distance from the left side of the 
                  page where you want the image*/
}

img[alt="logo"] {
    position: absolute;
    right: 20px /* Distance from the right side of the
                   page where you want the image*/
}
于 2014-01-25T02:37:16.573 に答える
0

試す:

.titlewrap { float: left; left: 50%; position: relative}
.titlewrap > * {float:left; left: -50%}​
于 2012-05-10T14:42:24.420 に答える