Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Problema Header [Principiante]

    Premetto che sono un principiante in materia.
    Sto leggendo vari manuali e piano piano sto cercando di imparare questo fantastico linguaggio di programmazione.
    Dovrei creare un'header di questo tipo:

    Ho creato questo html che lo chiamo header.php
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <
    script language="javascript" src="inc/function.js" type="text/javascript"></script>
    <link rel="stylesheet" href="style/style.css" type="text/css" />
    <title>Prova</title>
    </head>
    <body>
    <div id="body">

        <div id="header">
            [img]images/sito/logo.gif[/img]
        </div>
        <div id="header1">
        </div>
        <div id="header2">
        [url="index.php"]Home Page [/url][url="index.php"]News [/url][url="index.php"]Gallery [/url]
        </div>
    </div> 
    E questo il css:
    Codice PHP:
    /* CSS Document */
    body {
    font-familyVerdanaArialHelveticasans-serif;
    font-size10px;
    color#000000;
    background-color#FFFFFF;
    padding0px;
    margin0px;
    }
    div#header img{
    background-imageurl(../images/sito/logo.gif);
    background:repeatno-repeat;
    background-position:top right;
    float:left;
    }
    div#header1 {
    width:100%;
    height:38px;
    background:#C8FA35;
    }
    div#corpo{
    clear:left;

    Il problema è che con IE 6.0 mi compare un margine di 3px dal primo div al secondo.Con mozilla tutto ok.
    Ecco il risultato:
    Prova
    Grazie!

  2. #2
    ciao!
    allora, in primis tranquillizzati: i CSS non sono un linguaggio di programmazione come il mitico PHP, quindi le uniche difficoltà che avrai le avrai dai browser.
    detto questo, credo che il tuo sia il problema del 3px jog di IE. prova a fare una ricerca su HTml.it cercando "3 pixel jog" oppure dichiara 'display: inline;' per l'header flottato.
    nota che questo è una forzatura: secondo le specifiche CSS qualsiasi elemento flottato diviene automaticamente di blocco. i browser standard infatti non leggono la dichiarazione, solo IE.

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.