Ok, questo mi sta facendo impazzire in questo momento.Bordo intorno al 100% altezza e larghezza del corpo (HTML 4.01 Rigoroso)
Voglio avere un bordo intorno al mio documento. Dovrebbe essere piacevolmente andare in giro per l'intera finestra/viewport. Così definisco:
body {
border: 1px solid red;
}
Quando il mio documento è in modalità quirks, funziona perfettamente. Almeno in IE, che è il mio obiettivo principale qui. Un bordo rosso si presenta ai bordi della mia pagina, ovviamente perché i CSS body
e html
predefiniti sono impostati per riempire lo schermo.
Quando si va in modalità standard impostando un HTML 4.01 Strict DOCTYPE, body
e html
crollo alla reale (più piccola) dimensioni del contenuto , il confine è disegnato a destra attraverso il centro dello schermo. Così mi definisco:
body, html {
padding: 0px;
margin: 0px;
border: 0px none;
width: 100%;
height: 100%;
}
body {
border: 1px solid red;
}
E ho — barre di scorrimento, lo scorrimento esattamente un pixel per mostrare i bordi di destra in basso /. Tuttavia, voglio che il confine sia visibile subito.
Esiste un metodo senza cazzate (come "altezza: 99,9%;", "overflow: nascosto;" o "ritorna alla modalità quirk") per ottenere un bordo al 100%, senza barre di scorrimento non necessarie? IE-only va bene, il cross-browser sarebbe meglio, ovviamente.
IE-only per l'applicazione intranet? L'unico posto in cui potresti ottenere il 100% di utenti non IE? Pazzo! :) – Kornel
Gli ambienti aziendali e Firefox si escludono a vicenda. Almeno il 99% percento delle volte. E fino a quando Mozilla finalmente * avrà * l'autenticazione NTLM manuale (o giocherellando con about: config su una base per client) davvero non la taglierà, resterà così. – Tomalak
Configurazioni remote. http://wetdog.sourceforge.net/ – SpliFF