10
私は画面の両側に浮かぶ2つのボタンを持っています。画面が縮小するとうまく崩壊するようにしたいと思います。視覚的に、これは私が欲しいものです:浮動小数点のdivで "text-overflow:省略記号"を使用するにはどうすればよいですか?
残念ながら________________________________________________________________
| |
| |LongTextButtonName| |LongTextButtonName| | When the screen
|_______________________________________________________________| is large
_______________________________________
| |
| |LongTextBu...| |LongTextBu...| | When the screen is small
|______________________________________|
、今私はこれを取得:
________________________________________
| |
| |LongTextButtonName| |
| |LongTextButtonName| |
|_______________________________________|
私はCSSのみのソリューションをしたいと思います。
は、ここに私の現在のHTMLとCSSだ(とここにあるfiddle):
<div class="button-container">
<div class="left-button"><a>LongTextButtonName</a></div>
<div class="right-button"><a>LongTextButtonName</a></div>
</div>
.button-container {
min-width:320px;
}
.button-container > div {
border: 1px solid gray;
background-color: orange;
min-width: 160px;
padding: 8px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.left-button {
float: left;
}
.right-button {
float: right;
}
!ボタンの周りにいくらかのマージンがあるはずですが、それを修正するためにパーセンテージで遊んでいきます。 'box-sizing:border-box'とは何ですか? –
更新された回答を参照してください - ブラウザがコンテナの幅を50%から16pxの埋め込みに設定するように、パディングを考慮します – PassKit
浮動小数点divの縮小した内容の1つを使ってこの作業を行う方法はありますか? (インラインブロック表示) –