Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Margine da div esterno

  1. #1

    Margine da div esterno

    In questo contesto non capisco come fare:
    codice:
    <div id="1">
       <div id="2">
          <h1>titolo</h1>
       </div>
    </div>
    CSS:
    codice:
    #1 {
    padding: 0px;
    margin: 0px;
    }
    
    #2 {
    padding: 0px;
    margin: 10px;
    }
    
    #2 h1 {
    margin: 5px 0px;
    }
    In IE vedo correttamente (credo) il titolo h1 che dista 5px dal bordo di div#2 e 15px dal bordo di div#1, mentre in FF mi trovo con il titolo h1 che dista 5px ma dal bordo di div#1, perchè? Come faccio? Avrei usato volentieri direttamente il padding sul div#1 ma ho visto la differenza di boxmodel tra FF ed IE per cui ho preferito aggiungere un div interno e spaziarlo con il margin, ho fatto bene o è una cavolata?
    Grazie.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Occhio alla sintassi!!
    I nomi degli oggetti in una pagina HTML+CSS (inclusi i nomi degli id e delle classi) devono iniziare con una lettera e contenere solo lettere e numeri e uderscore (_).

    IE interpreta anche se ci sono errori di quel tipo, altri browser no.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    diciamo che ho usato dei nomi a caso, non sono numeri i nomi dei div era solo per comodità
    In realtà si chiamano div id="colonna-1" e div id="div_offerte"
    E' correttissima la tua precisazione, ma alla luce di questo c'è qualche altro motivo per cui si prende come riferimento il div più esterno per calcolare il margine piuttosto che quello più interno? Devo importare qualche parametro per la proprietà position forse?
    Grazie mille e scusate l'ignoranza, so che ho ancora molto da studiare a riguardo.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se hai usato il position, devi imparare molte cose.... Inizia con questi articoli: I posizionamenti assoluti e Capire i posizionamenti relativi
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.