次の条件で、HTML、CSSと同じ行に左揃え、中央揃え、右揃えのテキストを配置する方法はありますか?同じ行の左揃え、中央揃え、右揃えのテキスト
- テキストの左と右が短くなりますが、その長さは事前にわかりません。
- テキストの中央部分は、折り返すのに十分な長さです。
- 中央のテキストが中央に正確に表示されます。
- テキストの中央部分は、左右のテキスト部分に重ならないようにしてください。
3つのdivを2つの左右に浮かべて使用する明らかな解決法は、中央のテキストが正確に中央に配置されない点を除いて、かなりうまく機能します(たとえば、右は中心が絶対中心の真ん中にあるように見えます)。
私はWebKitで動作するソリューションが必要です。何か案は?
編集 - これは私がこれまで持っているものです...
HTML:
<div id="left">Left</div>
<div id="center">Center text</div>
<div id="right">Right</div>
CSS:
#left {
float: left;
text-align: left;
padding-right: 10px;
}
#center {
text-align: center;
}
#right {
float: right;
text-align: right;
padding-left: 10px;
}
なるほどなし私はあなたが左または右の幅を取ると、他の側のためにそれを使用するJSソリューションを知っている...だけにして中央にテキストがありますexaclty centerにあります。あなたはそれを行うことができない幅をHTMLとCSSのみ...。あなたは10%〜80%〜10%のような%幅を使うことができますが、これはコンテナに応じて固定幅です – ggzone
あなたが作業しているコードを投稿できますか? – ptriek
テーブルの仕事のように聞こえる。正確にどのデータをそこに置こうとしていますか? –