![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione HTML e XHTML |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Sep 2006
Messaggi: 96
|
Barra laterale fissa
Spero di postare nel forum giusto.
Sto adattando il mio sito ad una risoluzione 800x600 e quindi il box contenitore l'ho impostato a 740px, centrato. Con una risoluzione 1024 il tutto si vede bene ma con una 1280 o superiore le due colonne laterali vuote risolutano decisamente troppo larghe e il box contenitore sembra strettissimo, visto anche il fatto che ho font ed immagini grandi. Ho pensato quindi di allineare il box a sinistra e alla sua destra mettere una barra, di circa 220px, che segua lo scrool della pagina, in modo da riempire l'enorme spazio vuoto. E' possibile fare sta cosa con i css e soprattutto con poche righe di codice? Grazie mille! |
|
|
|
|
|
|
|
#3 (permalink) |
|
User
Data di registrazione: Sep 2006
Messaggi: 96
|
e fin qua tutto bene.
Voglio complicare un po' le cose. Come posso nascondere la barra laterale se la risoluzione dello schermo è 800x600? Altrimenti se lascio così ho lo stesso problema della barra di scorrimento orizzontale con le risoluzioni basse. Credo che qua bisogna lavorare col javascript anche se ne farei volentieri a meno. |
|
|
|
|
|
#4 (permalink) |
|
Moderatore
|
Ok complichiamo le cose, ma non troppo però eh
Codice:
<script language="javascript">
<!--
var larghezza = window.screen.width;
if (larghezza > 1024)
{
write(" QUI IL CODICE HTML DELLA BARRA ");
}
//-->
</script>
Buon lavoro Ciao ![]() |
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Sep 2006
Messaggi: 96
|
Grazie per l'info... in effetti ho ottenuto l'effetto che desideravo.
C'è però ancora un problemetto. Con quell'obrobrio di browser di IE appena apro la pagina appare la barra delle informazioni dove avvisa che si stanno eseguendo controlli ActiveX... e naturalmente preferirei evitare sta barra in ogni pagina del sito. Questa identica tecnica l'adotta però anche tuttogratis.it e qua la barra di ie non appare.. com'è possibile?? Ho guardato il codice.. forse è quel <scr+ipt> che inganna il browser? |
|
|
|
|
|
#6 (permalink) | ||
|
Moderatore
|
Quote:
![]() Quote:
Puoi verificare con una pagina vuota e solo la barra laterale. ![]() | ||
|
|
|
|
|
#7 (permalink) |
|
Esperto
|
Occhio a nascondere i contenuti con quel javascript... finchè è una cosa solo estetica bene, dopo è un po' un problema (motori e accessibilità)
|
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|