2017-02-18 7 views
1

ボタンの半分と半分のテキストがあるボタンがいくつかあります。長すぎるため、ボタンの右側には伸びていません。ボタンの下の水平境界線で半分にカットされています。ボタンのテキストがボタンの外に浮かぶ

これに新しいことは、実際に何をするかわからずにキッチンシンクをボタンcssに投げているだけです。どんな助けもありがたい。

color:yellow; 
background-color:aquamarine; 
height: 20px; 
width: 100px; 
border:none 0px transparent; 
font-size: 1px; 
float:right; 
overflow:visible; 
vertical-align:text-top; 
text-align:center; 
padding-top:65px; 
text-overflow: ellipsis; 
+2

設定した高さと幅のCSSプロパティを削除しようとしましたか?必ずしもそうする必要はありません。テキストがボタンの幅を決めるようにしてください –

+0

返信いただきありがとうございます。私はそれらを削除し、今テキストがボタンの中にありますが、ボタンは今では大きすぎます。私はテキストを小さくしようとしましたが、たとえテキストXXを小さくしてもボタンのすぐ下に座っていました。私は縦にそれを中心にしているようだ。 – Neddie

+0

あなたのパディングトップはそれに責任があります。 Padding-topがボタンのデフォルトの高さに追加されました –

答えて

1
color:yellow; 
background-color:aquamarine; 
border:none 0px transparent; 
font-size: 1px; 
float:right; 
overflow:visible; 
vertical-align:text-top; 
text-align:center; 
padding-top:65px; 
text-overflow: ellipsis; 

それはCSSの使用のためにテキスト

0
<body> 
    <button id="btn"> 
    THIS IS A TEXT 
    </button> 
</body> 

を削減するよう、幅や高さを指定する必要はありません。この

#btn { 
    color:black; 
    background-color:aquamarine; 
    /*height: 20px; 
    width: 100px;*/ 
    border:none 0px transparent; 
    /*font-size: 1px;*/ 
    float:right; 
    overflow:visible; 
    vertical-align:text-top; 
    text-align:center; 
    padding: 10px; 
    /*padding-top:65px;*/ 
    text-overflow: ellipsis; 
} 

あなたはただ一人でpaddingプロパティを使用することができ、それはテキストの4つの方向に追加されます。 font-sizeが小さすぎます。

チェックアウト:here

+0

ありがとうございます。しかし、高さと幅の制​​限を含まないと、ボタンが大きくなりすぎます。 – Neddie

+0

https://jsfiddle.net/1wqw358g/1/ –

+0

にあるものよりも大きかった。ありがとう。私は高さと幅を使用せず、パディングをソートしました。ご協力いただきありがとうございます。 – Neddie

関連する問題