Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Stampa: Il testo sborda

    Ciao,

    sto provando a creare il css per la stampa dell pagine del mio portale.

    Sia nella versione fluida che in quella fissa rimuovo i menu laterali e lascio solamente il #container e il #content.

    Il container lo imposto con 'width: auto;' e tutto il resto dentro dovrebbe regolarsi di conseguenza.
    Ma....

    1) Il width:auto non funziona bene e devo impostarlo a 99% per vedere tutti i blocchi. Al 100% sfora....

    2) Su Firefox il div (contenuto dentro #content) che contiene il testo delle pagine si fa gli affaracci suoi e sborda oltre il limite destro del #container.

    Hai voglia di togliere i margin, i padding, impostare width al 99% o 100%...... quel dannato testo continua a sbordare.
    Non si riesce a risolvere, se non associando dei margini per compensare.
    Cosa ovviamente brutta, senza motivo che non voglio fare.

    Ho fatto anche
    codice:
    * {
       padding: 0;
       float: none;
       clear: both;
    }
    Ma non risolve una mazza. Non è un problema di floating (sennò potevo pensare ad un clearing... che comunque si presenta su FF).



    Il fenomeno è quello cerchiato in rosso.
    Si vede solo una volta ma si presenta spessisimo in base al testo.

    Avete idea di che cosa possa causare il problema? E' un bug conosciuto?
    Avete idee?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ha tutta l'aria di essere il "solito" errore di chi non sa fare le somme.
    Vedi il capitolo sul box-model di qualsiasi tutorial CSS.

    In estrema sintesi:
    La larghezza totale di un blocco (browser standard) e` data da:
    margin + border + padding + width + padding + border + margin
    In IE (quirks mode) invece e` data da:
    margin + width + margin (border e padding fanno parte di width)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    A maggior ragione mi aspettavo l'errore su IE, che dovrebbe fare tutto più largo vista l'aggiunta dei bordi.

    Quello che non mi torna è il perchè lo faccia Firefox.

    Senza contare che ho già risolto tutti i problemi per la versione 'normale'.

    Perchè dovrebbero ripresentarsi anche qua se al massimo comunque rimuovo i padding e i bordi (quindi fa venire meno il problema)?



    O sto sbagliando modo di vederla?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.