2016-04-25 13 views

答えて

6

オプション1

  • float:left

article { 
 
    border: 1px red solid; 
 
    float: left; 
 
    width: 100px 
 
}
<article>article 1</article> 
 
<article>article 2</article> 
 
<article>article 3</article>

  • はを設定オプションを設定します

body { 
 
    /*fix-inline-block*/ 
 
    font-size: 0 
 
} 
 
article { 
 
    border: 1px red solid; 
 
    display: inline-block; 
 
    width: 100px; 
 
    /*reset the font*/ 
 
    font-size: 16px 
 
}
<article>article 1</article> 
 
<article>article 2</article> 
 
<article>article 3</article>

オプション3

  • display:table/table-cell

section { 
 
    display: table 
 
} 
 
article { 
 
    border: 1px red solid; 
 
    display: table-cell; 
 
    width: 100px 
 
}
<section> 
 
    <article>article 1</article> 
 
    <article>article 2</article> 
 
    <article>article 3</article> 
 
</section>
012を設定します

オプション4

  • display:inline-flex

body { 
 
    /*fix-inline-flex*/ 
 
    font-size: 0 
 
} 
 
article { 
 
    border: 1px red solid; 
 
    display: inline-flex; 
 
    width: 100px; 
 
    /* reset the font */ 
 
    font-size: 16px 
 
}
<article>article 1</article> 
 
<article>article 2</article> 
 
<article>article 3</article>

オプションを設定5

  • は、 "ベストプラクティス" と考えられるオプションdisplay:flex

section { 
 
    display: flex; 
 
} 
 
article { 
 
    border: 1px red solid; 
 
    width: 100px; 
 
    font-size: 16px 
 
}
<section> 
 
    <article>article 1</article> 
 
    <article>article 2</article> 
 
    <article>article 3</article> 
 
</section>

+0

を設定しますか? – ItzJavaCraft

+2

これは本当にあなたが取り組んでいるレイアウトに依存します。彼らは言うまでもなく「ベストプラクティス」です。 – dippas

関連する問題