dinamikus szélesség float-on belüli float-tal böngészőfüggetlenül (IE7+)?
Sziasztok,
Az a problémám, hogy IE7 alatt a gomb 100% szélességet vesz fel, nem pedig a tartalmától függően változik. Chrome, Firefox, Opera és IE8 alatt megy.
Valakinek lenne rá ötlete, miként működhetne ez elképzeléseim szerint IE7 (6 nem annyira fontos) alatt is?
Íme a kód:itt kipróbálható
■ Az a problémám, hogy IE7 alatt a gomb 100% szélességet vesz fel, nem pedig a tartalmától függően változik. Chrome, Firefox, Opera és IE8 alatt megy.
Valakinek lenne rá ötlete, miként működhetne ez elképzeléseim szerint IE7 (6 nem annyira fontos) alatt is?
Íme a kód:
- .button {
- height: 20px;
- line-height: 20px;
- background: #f00;
- padding: 0 10px;
- color: #fff;
- text-decoration: none;
- text-align: center;
- vertical-align: middle;
- }
- .icon_1, .icon_2 {
- margin-left: 10px;
- width: 10px;
- height: 20px;
- background: url(http://placehold.it/10x10) no-repeat left center;
- }
- .float_left {
- display: inline;
- float: left;
- }
- .float_right {
- display: inline;
- float: right;
- }
- .cf:before,
- .cf:after {
- content:"";
- display:table;
- }
- .cf:after {
- clear:both;
- }
- .cf {
- zoom:1;
- }
- <div class="cf">
- <a class="button float_right" href="/" title="">
- <span class="float_left">LOREM IPSUM</span>
- <span class="icon_1 float_right"></span>
- <span class="icon_2 float_right"></span>
- </a>
- </div>
<div class="cf"> <a
Köszönöm szépen :) Így még
Viszont a szöveg vertikális középre igazítása nem akar menni, bármit is teszek vele. (paddinggal jó lenne, ha nincs más mód, akkor úgy lesz)
inline-block
inline-block
-ká. Vagy játsz aline-height
-tal.tök jó lenne, de ie8 alatt,
http://jsfiddle.net/gMvbQ/
szerk.:
bekerült az ikonok mellé egy "float: right\9;", mostmár mindenhol jó, köszi mégegyszer! :)