-
New Member
Css Internet Explorer 5.5
Salve a tutti,
ho un problema con un file css. Come faccio a far in modo che Internet Explorer 5.5 (il 6 non da problemi) non cambi la larghezza dei componenti di una pagina html (nello specifico, di un tag <div>)?
GRAZIE!!
-
Super Member
Il supporto dei css da parte di IE 5.5 non è il massimo, comunque... Nel css utilizzi misure assolute o relative?
-
New Member
Ciao, il div in questione è il seguente.
#sinistra {
position:relative;
background-color: #FFFFFF;
width: 65%;
border: 2px solid;
font-size:90%;
}
Come vedi ho usato misure in percentuali e questo per tutti i contenitori del mio file css!
-
Super Member
A parer mio l'unico metodo efficace per essere sicuri di un posizionamento preciso è utilizzare "position: absolute" e le misure in pixel anzichè in percentuale. Ci sarebbero diversi motivi per non farlo ma se cerchi la precisione non hai molte alternative!
-
New Member
Il position absolute l'ho messo per il contenitore che contiene al suo interno tutti i <div>, come quello di cui ho riportato il codice. Le misure in pixel sono sì precise, ma se vuoi un sito che rispetti i criteri di accessibilità, ahimè, sono assolutamente da evitare (se si restringe la finestra?).
Comunque ho trovato la soluzione intanto, è un bug di IE, bisogna aggiungere un codice al file css..
Grazie a tutti!
-
Super Member
Sono completamente d'accordo sul fattore accessibilità.
Al tempo stesso odio le righe di codice (commenti e cose simili) da inserire solo per correggere bug di IE.
Se usassero tutti firefox..
-
New Member
Mamma mia se usassero tutti firefox si perderebbe 2/3 del tempo in meno per creare siti Internet!! Ma la vita deve essere dura in tutti i suoi aspetti, anche in quelli tecnologici ..
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri