よくわからないやり取りをしています。data-* 属性に基づいて情報を表示する進行状況バー (真剣に、標準全体 をまだ実装できますか?) を作成しているので、ラベルを表示するために :before と :after を使用しています。
私はフィドルでそれを持っています:http://jsfiddle.net/WtrfL/
HTML:
<div class="wrap">
<div class="inner">
</div>
</div>
スタイル:
.wrap {
width:500px;
height:2em;
border:1px solid black;
}
.wrap:before {
content:"1";
float:left;
border:1px solid black;
}
.wrap:after {
content:"2";
float:right;
border:1px solid black;
}
.inner {
width:30%;
height:100%;
background-color:#DDD;
border:1px solid #888;
}
残念ながら、私はこれが起こっています:
[2] はメイン バーの下ではなく、メイン バーの内側にあると思います。
Windows の IE9 と Chrome 27 で同じ動作が見られるので、レンダリング エンジンのバグではなく、これらの動作方法を誤解していると確信しています。
元気?何か案は?私はハックが得意です。これは現在のプロトタイプにすぎません。