Buonasera a tutti e scusate per il titolo poco chiaro...
Uso un mio personale framework adattato nel corso del tempo, più o meno cosi:
Dove le regole css sono le seguenti:codice:<div class="contenitore"> <div id="header"> [img]logo.png[/img] </div> <div class="wrapper"> <div class="contenuto"> <div class="colonna12"> <h1>Demo</h1> Lorem ipsum dolorem</p> </div> <div id="aside"> </div> <div class="clear"></div> </div> </div> </div>
Ovviamente a monte di tutto c'è un bel reset.csscodice:.contenitore,.wrapper,.contenuto{margin:0 auto;width:100%;text-align:center;} .wrapper{width:960px;} .contenuto{width:940px;text-align: left;}
Nella struttura abbozzata aside sarebbe floattato, cosi come colonna12 et cetc.
In Firefox (!) e solo in lui mi succede che se do un margin top o bottom a qualsiasi elemento(diciamo all'header o addirittura al footer!) di ad esempio 5px, allora TUTTO il sito (dal body compreso!) mi scende degli stessi px, come se lasciasse quel margine ANCHE in alto, prima del body.
1 - lo controllo evidenziando body o altro passandoci sopra con il mouse da firebug;
2 - si vede proprio ad occhio
3 - me lo fa solo con firefox, chrome ed IE (!!!!!!!) si vedono bene ed applicano il margine solo al div che dico io
4 - non me lo fa solo con un sito internet ma me lo fa con TUTTI i miei siti.... tale che molto spesso sono costretto a dare un padding invece di un margin.....
Se può essere utile in visualizzazione HTML io vedo sempre la dichiarazione
sempre in rosso (e non so perchè).codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Prima della dichiarazione richiamo alcuni file in include con php,
ma anche spostando sotto l'include (anche se mi serve li sopra) la dichiarazione mi rimane rossa.codice:<?php include('inclusions.inc.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Home Page</title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="robots" content="index,follow" />
Sono mesi che ci convivo, ora però chiedo help a voi guru!
Buona serata!
PS Dimenticavo, CSS e XHTML sono validati correttamente...


Rispondi quotando