そのすぐ下にテキストがある画像があるとしましょう。で包みdiv
、中身を真ん中に置きます。
これらが 20 個あり、すべて同じサイズの画像 (つまり 65 ピクセル) ですが、テキストの量が異なります (テキストは折り返すことができます)。
これで達成したいことは次のとおりです。
各行の左右のマージンを 10px にして、できるだけ多くを同じ行に表示したいと思います。また、それらは常に中央に配置され、ブラウザ ウィンドウの幅を均等に埋めます。
理想的には、ブラウザーの幅が非常に小さい場合、各行に 1 つだけ表示されます。
このタイプのシナリオの CSS ソリューションを持っている人はいますか?
厳密にはモバイル向けです...IEについて心配する必要はありません
どうもありがとう!
アップデート
Heres は、私が使用しているいくつかの基本的なコードです.. 1 行あたり 4 をハードコードすると (それぞれ幅 25%)、それが機能することがわかります。
HTML:
<div class="m-parent-navigation-container">
<div class="m-icon-navigation-container">
<a class="m-icon-navigation-link"><img><br></a>
</div>
</div>
CSS:
.m-parent-navigation-container
{
margin: 0 10px;
color: rgb(26, 46, 120);
font-size: 0.9em;
overflow: hidden;
}
.m-icon-navigation-container
{
float: left;
text-align: center;
width: 25%;
}
.m-icon-navigation-link
{
display: block;
font-family: OpenSansBold;
font-weight: normal;
text-align: center;
text-decoration: none;
}