Ho un problema con uno dei miei span. Si prega di cosider i seguenti stili:CSS - larghezza non onorato sul tag span
.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;
}
Questi 3 campate nel mio codice:
<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" -->
Il problema si verifica quando non vi sono dati da visualizzare in "COL1CHE" (o forse anche in nessuno di essi anche se non ne sono sicuro) quando non ci sono dati questa span "collassa" e la sua larghezza non è onorata. Questo succede in Firefox, in IE non "collassa".
ho inserito una classe "chiaro" per vedere se questo aiuta, ma senza alcun risultato.
Qualche idea?
hmmm, che cosa voi ragazzi dite perfettamente senso, ma per qualche ragione, anche dopo l'aggiunta di display: block ancora "crolla" divertente, se posso aggiungere un bordo alla classe colonna mostrerà il larghezza adeguata anche se non ci sono contenuti. ma se non c'è alcun contenuto, nessun confine, semplicemente crolla – chicane
o sì, un'altra cosa, come mai se le mie span non sono state impostate come blocchi e se c'è del contenuto all'interno di esse, allora le larghezze sono impostate correttamente come nello stile foglio? (Non che im discutendo se larghezze sono onorati per gli elementi in linea, im solo curioso il motivo per cui hanno lavorato per me) – chicane