Visualizzazione dei risultati da 1 a 7 su 7

Discussione: barre di scorrimento

  1. #1
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324

    barre di scorrimento

    Ciao a tutti, vi chiedo una cosa.
    Volevo togliere l'odiosa barra di scorrimento che rimane in trasparenza (anche quando non serve) sulla destra in Explorer.
    Io avevo messo nel foglio di stile così:
    body{
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    overflow: auto;
    }

    In questo modo su Explorer la barra non c'è più, ma Netscape visualizza la mia pagina in modo osceno.

    Il mio sito è in xhtml + css (DTD Strict), conoscete un sistema che vada bene per entrambi?
    Grazie!

  2. #2
    ciao Many!

    Prendi quello che ti dico con le pinze, per favore, dato che non so se è la maniera più ortodossa e se fa problemi su altri browser.
    su I.E.6, NS7 e Opera 6 funziona (su Windows).
    Io ho fatto così:

    BODY {margin:0;padding:0;max-height:100%;}
    html{height:100%;overflow:auto;margin:0;}

  3. #3
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Ciao Cantard!
    Sai, ho provato così nel mio css:

    html{
    height:100%;
    overflow: auto;
    margin: 0;
    }
    body {
    margin: 0;
    padding: 0;
    max-height:100%;
    }

    però in questo modo IE lascia quella schifosa barra trasparente sulla destra! Netscape invece funziona normalmente.
    Forse è una mia fissa ma non mi piace proprio che IE ci metta quella barra a volte inutile!

    Ho sbagliato qualcosa nel codice css, o forse devo aggiungere qualcos'altro nella pagina xhtml?
    Many

  4. #4
    Strano, a me funziona... controlla bene...

    Puoi provare a sostituire max-height nel body con height, ma in tal caso controlla che NS non faccia cose strane.

    altro non mi viene..


    p.s. l'ho notato solo adesso che hai il doctype strict. Io ho transitional, per cui può dipendere anche da quello magari...

    ciao

  5. #5
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Ok grazie lo stesso, se riesco in questa impresa ti faccio sapere.
    Ciao!

  6. #6
    Ciao Many!

    Ho fatto delle prove anch'io e adesso funziona (strict).

    Ho però tolto dalla pagina la prima riga:
    <?xml version="1.0" encoding="iso-8859-1"?>
    altrimenti i.e. faceva la simpatica barra vuota.

    Ho modificato il css così:

    BODY {margin:0px;padding:0px;}
    html{overflow:auto;height:100%;}


    se invece usi il doctype transitional va bene quello che ti avevo scritto prima.


    ciao

  7. #7
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Grande Cantard!
    Adesso provo in quel metodo e penso proprio che vada bene
    Grazie, ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.