Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    <table> -> <div> Cel'ho fatta... però:

    Col titolo mi riferisco alla trasformazione di un sito html pieno di table... ad un sito xhtml coi div

    Alla fine non era impossibile...

    Mi è servita tanta pazienza e molte ore di guide...

    ... questo è il link: http://nokao.m-a-f-i-a.com/sitodefinitivo2

    Come potete notare però ho un'ultimo problema...
    ... con tutti i browser funziona. Con IE 7 la fascia blu è di una quindicina di pixel anzichè 2.... come deve essere.

    Ho provato e c'è un limite al di sotto del quale non va, mentre oltre ci va... tipo 50 100 200px funziona. 2 no.

    Qualcuno me lo spiega?

    P.S. Stavolta ci siamo
    -_-"

  2. #2

    Quella fascia di 2 pixel...

    Mi serve per riempire la mancanza che c'è... infatti l'immagine a sinistra è alta 25... mentre lo spazio per il menù a destra è alto 23...

    Ho pensato di aggiungere questa fascia di 2px per poi continuare la struttura semplicemente con un <DIV> da non dover piazzare col position.

  3. #3

    Non fa niente...

    ... ho deciso di tenermi quei 2 pixel per eventuali ombre.

    E' comodo perchè risolvo il problema e sistemo anche un problema grafico che avevo messo da parte

    Mi sarebbe piaciuto capire il motivo però... IE cacca.

  4. #4
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    dai al div line-height: 0;

  5. #5
    Mhh ok lo terrò a mente

    Gli altri browser lo tengono a 0 di default immagino...

  6. #6

    Re: <table> -> <div> Cel'ho fatta... però:

    Originariamente inviato da Nokao
    Con IE 7
    Potere e Potenza

  7. #7
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Originariamente inviato da Nokao
    Gli altri browser lo tengono a 0 di default immagino...
    per me è proprio una questione di priorità che i browser danno... anche mozilla da un interlinea simile a quella di IE è che se tu dai a un div

    codice:
    height: 50px; line-height: 200px;
    per mozilla prevale l'height e il div sarà alto 50px, per ie prevale il line-height e sarà alto 200px.

    in realtà non è proprio una questione di priorità, ma è legato alla diversa gestione dell'height dei due browser.

    per un browser standard l'altezza è fissa... anche in caso di overflow (cioè quando i contenuti escono dall'altezza del contenitore), invece ie gestisce l'height come se fosse un min-height... cioè minimo ha l'altezza che gli imposti, in caso di overflow l'altezza si adatta ai contenuti.

    un esempio chiarificatore, guarda questo codice con ie e con mozilla

    codice:
    <div style="border: 1px solid #000; height: 50px; line-height: 200px;">
    	testo
     testo
     testo
     testo
     testo
     testo
     testo
     testo
     testo
     testo
     
    </div>
    
    <span style="background: #ff9">ciao</span>
    se poi lo guardi anche con opera non specificando il doctype, lo vedrai come IE, se aggiungi il doctype lo vedi come mozilla


  8. #8
    Ok grazie delle spiegazioni

    E' una tecnologia resa standard da 2 anni ma utilizzata (pochissimo) solo ora...

    Col tempo le cose cambieranno (o la MS si adatta o si attacca al cazzo), ho rifatto il sito in xhtml tableless e tutto coi css... lo trovo molto bello, veloce, e rivoluzionario.

    Basti pensare che interi siti possono essere schematizzati in poche pagine... e tutta la grafica sta nel css...

    L'unica difficoltà è togliersi dalla testa quel poco di html che ho imparato fino ad ora.

  9. #9
    Scusate adesso che la struttura è tutta a <div id=pippo></div>

    Come inserisco javascript... testo... oggetti... qualsiasi cosa...
    ... SOPRA alle immagini del layer e del footer?

  10. #10
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    puoi inserire le immagini di background ai div

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.