2016-11-14 14 views
1

私はクライアントの電子メールに取り組んでいます。このリスト/テーブルは私を困惑させています。ここに視覚的な表示があります。DIV ULコンテンツがUL内でセンタリングされていない

Screenshot of my current result

あなたが見ることができるように、私は基本的に3列、別々の<ul>によって行われた各を持っています。問題は、上記の<h3>と一致していないことです。 DWのライブビューで<ul>をクリックすると、コンテンツが右揃えになっていることがわかります。

right-aligned li content within ul

.navlist { 
 
    background-color: #99a6b1; 
 
    height: 400px; 
 
    padding-top: 50px; 
 
} 
 
.navlist ul { 
 
    display: inline-table; 
 
    margin: 0 auto; 
 
} 
 
.navlist li { 
 
    list-style-type: none; 
 
    color: #ececed; 
 
    font-size: 16px; 
 
    padding-bottom: 10px; 
 
    text-align: center; 
 
}
<section> 
 
    <div class="navlist" align="center"> 
 
    <h3 style="color: #ececed; padding-bottom: 20px;">Our Commitment</h3> 
 
    <ul> 
 
     <li> 
 
     <img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efb69de4bb1fe2fd2a37/1479143354215/V3DG+Web+Icons-04.png?format=300w" alt "comprehensive services" height="150px"> 
 
     </li> 
 
     <li>ComprehensivevServices</li> 
 
    </ul> 
 
    <ul> 
 
     <li> 
 
     <img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efc329687f358474b73a/1479143366452/V3DG+Web+Icons-05.png?format=300w" alt "Dependable Support" height="150px"> 
 
     </li> 
 
     <li>Dependable Service</li> 
 
    </ul> 
 
    <ul> 
 
     <li> 
 
     <img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efd0414fb518a2c06557/1479143379620/?format=300w" alt "Easy To Work With" height="150px"> 
 
     </li> 
 
     <li>Easy To Work With</li> 
 
    </ul> 
 
    </div> 
 
</section>

私はちょうどそれはそれが必要な方法をラインアップしたいと思います。あなたの助けを前にありがとう。

+0

私はあなた理由を聞いてもこのレイアウトのリストを使用していますか? –

+0

[リストが少しずれて表示される可能性があります](http://stackoverflow.com/questions/8622498/list-displaying-slightly-off-centered) – TylerH

答えて

1

「ul」のパディングを削除しようとしましたか?

.navlist ul{ 
    display: inline-table; 
    margin: 0 auto; 
    padding-left: 0; 
} 

これは、もう少しあなたのコンテンツを中心にします。

+0

ありがとうDavid!私はこれを試しましたが、すべてのコンテンツを中央のイメージに近いものに絞るので、実際には中心に近く表示されません。 –

+0

@AlexBradleyこの回答はあなたの質問を解決します。しかし、私は、一番左のリスト項目が右端よりも広いので、2番目のリスト項目が「Our Commitment」というテキストの下に正確に中央にないという事実によって混乱するかもしれないと信じています。リスト全体があっても。 –

+0

解決策は、3つのリスト項目すべてに同じ幅を与えることです。 –

0

のli項目間の距離を保つために.navlist ul

padding-left: 0を追加し、あなたには、いくつかのマージンは左右の追加CA:

.navlist ul{ 
    display: inline-table; 
    margin: 0 10px; 
    padding-left: 0; 
} 

.navlist { 
 
\t background-color: #99a6b1; 
 
\t height: 400px; 
 
\t padding-top: 50px; 
 
} 
 
.navlist ul{ 
 
\t display: inline-table; 
 
\t margin: 0 10px; 
 
    padding-left: 0; 
 
} 
 
.navlist li { 
 
list-style-type: none; 
 
\t color: #ececed; 
 
\t font-size: 16px; 
 
\t padding-bottom: 10px; 
 
\t text-align: center; 
 
}
<section> 
 
\t \t <div class="navlist" align="center"> 
 
\t \t \t <h3 style="color: #ececed; padding-bottom: 20px;">Our Commitment</h3> 
 
\t \t \t <ul> 
 
\t \t \t \t <li><img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efb69de4bb1fe2fd2a37/1479143354215/V3DG+Web+Icons-04.png?format=300w" alt"comprehensive services" height="150px"></li> 
 
\t \t \t \t <li>ComprehensivevServices</li> 
 
\t \t \t </ul> 
 
\t \t \t <ul> 
 
\t \t \t \t <li><img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efc329687f358474b73a/1479143366452/V3DG+Web+Icons-05.png?format=300w" alt"Dependable Support" height="150px"></li> 
 
\t \t \t \t <li>Dependable Service</li> 
 
\t \t \t </ul> 
 
\t \t \t <ul> 
 
\t \t \t \t <li><img src="https://static1.squarespace.com/static/5756358501dbae2c96b689fe/t/5829efd0414fb518a2c06557/1479143379620/?format=300w" alt"Easy To Work With" height="150px"></li> 
 
\t \t \t \t <li>Easy To Work With</li> 
 
\t \t \t </ul> 
 
\t \t </div> 
 
\t </section>

関連する問題