CSS - szerokość nie jest honorowana na znaczniku zakresu
Mam problem z jednym z moich zakresów. Proszę wziąć pod uwagę następujące style:
.form_container .col1che
{
float: left;
width: 4%;
text-align: left;
}
.form_container .col2che
{
float: left;
width: 80%;
text-align:left;
}
.form_container .col3che
{
float: right;
width: 13%;
text-align:right;
}
Te 3 zakresy w moim kodzie:
<div class="row"><!-- start: "row" -->
<span class="col1che">
<?php //some db feeds ?>
</span>
<span class="col2che">
<?php //some db feeds ?>
</span>
<span class="col3che">
<?php //some db feeds ?>
</span>
<div class="clear"></div>
</div><!-- end: "row" -->
Problem pojawia się, gdy nie ma danych do wyświetlenia w „COL1CHE” (a może nawet w żadnym z nich, chociaż nie jestem pewien), gdy nie ma danych, ten zakres „zwija się”, a jego szerokość nie jest honorowana. Dzieje się tak w Firefoksie, w IE nie „zwija się”.
Włączyłem „czystą” klasę, aby sprawdzić, czy to pomaga, ale bezskutecznie.
Jakieś pomysły?