Sto provando a definire correttamente un elenco di definizioni. Finora ho lo stile che volevo in Firefox 3.5 e IE 8, ma non riuscivo a far funzionare correttamente IE6 e IE7 ... Ho già provato qualsiasi tipo di trucco e trucco che potrei pensare.Elenchi di definizione dello stile - IE chiaro: entrambi i bug
Sembra che il "clear: both" sul dt non funziona in IE < = 7 ...
riportano di seguito le "pagina di prova" che sto usando. Il markup dell'elenco di definizioni è costruito apposta: voglio testare diversi scenari come definizioni multiple o vuote.
Controllalo in Firefox> 3.5 per vedere come dovrebbe essere.
Saluti !!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
body { font-family: Arial; font-size: 62.5%; }
* { margin: 0; padding: 0; }
#main { font-size: 1.4em; }
dt { font-weight: bold; }
hr { clear: both; }
dl.aligned { width: 300px; }
.aligned dt { clear: both; float: left; margin: 0 0 0.5em 0; width: 100px; }
.aligned dd { clear: right; float: right; margin: 0 0 0.5em 10px; width: 190px; }
</style>
</head>
<body>
<div id="main">
<dl class="aligned">
<dt>First title</dt>
<dd>1.1 definition</dd>
<dd>1.2 definition - very long to test wrapping</dd>
<dd>1.3 definition</dd>
<dt>Second title</dt>
<dd></dd>
<dd></dd>
<dt>Third title</dt>
<dd>3.0 definition</dd>
<dt>Fourth title - very long to test wrapping</dt>
<dt>Fifth title</dt>
<dt>Sixth title</dt>
<dd>6.0 definition</dd>
</dl>
</div>
</body>
</html>
Potrebbe mettere questo in linea per noi, per favore? – Tom
È tutto lì dentro, davvero ... markup e CSS. Tuttavia, esiste uno strumento online che consente di caricare piccoli snippet di codice, che è consigliabile? – Andrea
Quello che stai cercando di fare non è un elenco, è un tavolo. Usa un tavolo. –