2016-10-13 16 views
0

私は問題があります。ウェブサイトのアイコンのセンタリング

私はそうのようなウェブサイト上の3つのアイコンを中央したいと思います。その下にテキストを含む http://prntscr.com/cte4kt

Googleで検索しましたが、良い結果はありませんでした。 誰かが本当に素晴らしいと思われる簡単な例を表示できたら、

これは私が試したものです:

<div class="testDiv"> 
<img style="width: 100px; height: 100px;" src="https://s21.postimg.org/jc5m4w0av/search.png"> 
<h3>Insert text</h3> 
<h4>This is an actual test<br> 
I really mean it lol. 
</h4> 

<img style="width: 100px; height: 100px;" src="https://s21.postimg.org/jc5m4w0av/search.png"> 
<h3>Insert text</h3> 
<h4>This is an actual test<br> 
I really mean it lol. 
</h4> 

<img style="width: 100px; height: 100px;" src="https://s21.postimg.org/jc5m4w0av/search.png"> 
<h3>Insert text</h3> 
<h4>This is an actual test<br> 
I really mean it lol. 
</h4> 

CSS: http://pastebin.com/v0cc1cXg

ありがとう。

+0

ようこそスタックオーバーフロー!あなた自身でこれを少なくともコード化しようとしています。スタックオーバーフローはコードを書くサービスではありません。私はいくつか[**追加の研究**]を行うことをお勧めします(http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) Googleを介して、またはSOを検索して、試みてください。それでも問題が解決しない場合は、**あなたのコード**に戻って、あなたが試したこととそれがうまくいかなかった理由を説明してください。 –

+0

申し訳ありません、私が試したことを追加しました – dedebaz6

答えて

0

私はすでに基本的なHTML/CSSのものを知っていると思いますので、BootstrapZurb Foundationのような一般的なフロントエンドフレームワークを使用することをお勧めします。それはほぼコピー/貼り付けのみのものです。

+0

これはブートストラップでこれを行う必要があるということですか? html/cssではありませんか? – dedebaz6

+0

@ debebaz6:あなたはする必要はありません。しかし、あなたがHTMLとCSSについてもっと学ぶことで時間を節約したいなら。これはあなたにとって完璧かもしれませんし、HTMLとCSSを学んでここから始めることもできます:http://www.w3schools.com/html/default.asp – Mardzis

0

bootstrapやprimercssのようなものを使うと、行と列を追加してコンテンツをレイアウトすることができます。あなたはまた、私はあなたがレイアウトコンテナのいくつかのタイプを作成する必要があります。基本的

<div class="container"> 
    <div class="row"> 
     <div class="col3 center"> 
      <div class="inner-container"> 
      <i>icon</i> 
      <div>text</div> 
     </div> 
    </div> 
    <div class="col3"> 
     <div class="inner-container"> 
     <i>icon</i> 
     <div>text</div> 
     </div> 
    </div> 
    <div class="col3"> 
     <div class="inner-container"> 
     <i>icon</i> 
     <div>text</div> 
     </div> 
    </div> 
    </div> 
</div> 

.container { 
    position: relative; 
    width: auto; 
    height: 200px; 
} 

.row { 
    width: 100%; 
    height: 100%; 
} 

.col3 { 
    float: left; 
    width: 33.3%; 
    height: 100%; 
    background: grey; 
} 

.inner-container { 
    position: relative; 
    top: 30%; 
    text-align: center; 
} 

hereをした例のように独自に作成することができ

:3分の1に分割する3つの列を持つ(幅100%)(幅:33.3% )。これらの各列の中でコンテンツを(text-align:center)で配置してコンテンツを水平方向に整列させ、top:30%のような方法で垂直方向に整列させるか、vertical-alignでインラインブロックを行うことができます:中間。

+0

あなたの返事をありがとう、問題は今修正されました – dedebaz6

関連する問題