link che scompaiono con "float:right" ??!?

  • Creatore Discussione Creatore Discussione lien
  • Data di inizio Data di inizio

lien

Nuovo Utente
20 Set 2005
15
0
0
Ciao a tutti!
spero qualcuno possa aiutarmi!!
in fase di test con altri browser, in particolare con Opera (7.54), Netscape (7.1), Firefox (1.0), mi sono accorta che non funzionano proprio tutti i link successivi al primo in elenco (pag.2, pag.3, pag.4, ecc.).
Tali links sono inseriti in un <div> di cui riporto la formattazione della relativa classe in css:

.boxdx {width: 250px; float: right; }

Invece nel file xhtml, i link di cui vi parlavo sono inseriti così:
<div class="boxdx">
<p>
<a href="pag1.html" title="pag.1">pagina 1</a><br/>
<a href="pag2.html" title="pag.2">pagina 2</a><br/>
<a href="pag3.html" title="pag.3">pagina 3</a><br/>
<a href="pag4.html" title="pag.4">pagina 4</a><br/>
</p>
</div>

Con Explorer (6.0) funziona tutto benissimo, inoltre ho validato sia l'xhtml sia il css ed è tutto ok.

Il problema è legato all'istruzione data nel css float: right; perchè ho visto che, se la commento, rifunzionano tutti quanti i link.

Perchè con float: right; i link non funzionano con questi browser??
A me serve mantenere questa formattazione!! Come faccio?
Grazie a tutti quelli che mi risponderanno :-)


lien
 
Ciaooo...

Prova con questo codice,è soltanto una struttura base da personalizzare con bordi, margini,ecc

body {
text-align: center;
}
div#container {
width:600px;
margin:0 auto;
text-align:left;
}
div#content {
float:left;
width:440px;
}
div#nav {
float:right;
width:160px;
}
div#footer {clear: both;
width:600px;
border-top:1px solid #000;
background: #000000;
}

<body>
div id="container>
<div id="header">testo</div>
<div id="nav">tuo menu</div>
<div id="content">contenuti pagina</div>
<div id="footer">fondo</div>
</div>

Ciaoooooooo
 
grazie per la risposta topozoppo!
quindi, dal quel che ho visto dopo ulteriori prove, se non metto alla fine un div con clear:both che pulisce i float, non funzionano i link con gli altri browser...
(il fatto è che per come avevo disegnato la pagina non avevo modo di aggiungere il clear, ma ho rimediato)
grazie molte, ho capito come risolvere
ciao

lien
:byebye:
 

Discussioni simili