CSS
div.browseBuildsArea-pro {
float: left;
position: relative;
width: 790px;
height: 90px;
background-image:url('images/builds/builds-bg-pro.jpg');
background-repeat:no-repeat;
}
div.browseBuildsArea-pro img.champion {
float: left;
display: block;
height: 72px;
margin-left: 14px;
margin-top: 7px;
border-radius: 9px;
-moz-border-radius: 9px;
-khtml-border-radius: 9px;
-webkit-border-radius: 9px;
}
div.browseBuildsArea-pro div.build-poster {
float: left;
display: block;
margin-left: 10px;
margin-top: 10px;
}
div.progress-for-build-listing {
float: left;
width: 250px;
margin-left: 400px;
margin-top: 0px;
}
HTML
<div class="browseBuildsArea-pro">
<img class="champion" src="<%THEME%>images/lol/avatars/2.png">
<div class="build-poster">
Test Message
</div>
<div class="progress progress-for-build-listing">
<div class="progress-bar" style="width: 100%;"></div>
</div>
</div>
私が達成しようとしているのは基本的なことです。
「テスト メッセージ」のコンテンツを自動的に div の中央に揃えたい。(文字列の長さに関係なく) また、「進行状況バー」と右側の追加の div も自動的に中央に配置されます。
これが私が探しているもののプレビューです。
(div と div 内のコンテンツの両方が自動的に中央に配置されます。)
いくつかのことを試しましたが、どれもうまくいきませんでした。(例: display: table-cell;) どうすればこれを達成できますか? ちょっとした例を 1 つ紹介します。