Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema margini

  1. #1

    Problema margini

    Ciao a tutti
    Codice PHP:
    body {
    backgroundurl('immagini/body.jpg'top left
    font-size15px;
    font-family"Comic Sans"cursive;
    color:#FFFFFF;
    padding0px;
    margin0px;}
    ul{list-style-type:none}
    {color#FFFFFF;}
    a:visited {color#FFFFFF;}
    a:hover {color:  #c43300;}
    a:active color#c43300;}

    /* banner pubblicità */

    #banner_pub {
    displayblock;
    positionfixed;
    top10%;
    left40%;
    margin: -50px 0 50px -200px;}

    /* box centrale */

    #container {

    background#228B22 url('immagini/bodycontent.JPG') top left;
    border:1px solid #000000;
    positionabsolute;
    width:910px;
    left50%;
    margin50px 0 0 -450px;}


    /* regolamento */

    #regolamento {

    background#228B22 url('immagini/bodycontent.JPG') top left;
    border:1px solid #000000;
    display:block;
    positionfixed;
    width:910px;
    top50%;
    left50%;
    margin: -200px 0 50px -450px;}



    /* content 1 */

    #content_1 {

    floatleft;
    line-height:1.4;
    width50%;
    backgroundurl('immagini/bodycontent.JPG'top left;
    margin-left5px;}


    /* content 2 */

    #content_2 {

    floatright;
    line-height:1.4;
    width45%;
    backgroundurl('immagini/bodycontent.JPG'top left;}


    /* content 3 */

    #content_3 {

    floatleft;
    line-height:1.4;
    width35%;
    backgroundurl('immagini/bodycontent.JPG'top left;
    margin-left5px;}


    /* content 4 */

    #content_4 {

    floatright;
    line-height:1.4;
    width60%;
    backgroundurl('immagini/bodycontent.JPG'top left;
    margin-right5px;}


    /* content 5 */

    #content_5 {

    width80%;
    backgroundurl('immagini/bodycontent.JPG'top left;
    displayblock;
    top50%;
    left50%;
    padding20px 0 10px 100px;}



    /* menu */

    #menu {
    width910px;
    min-height20px;
    background#000000;}

    #menu ul {
    margin0;
    padding0;
    list-
    stylenone;
    displayinline;}

    #menu li {
    displayinline;}

    #menu a {
    displayinline;
    height32px;
    padding9px 20px 0 20px;
    text-decorationnone;} 
    Vorrei che contaneir abbia distanza di 50 px da banner_pub,ma questo non succede.Perchè?

    http://beamanager.altervista.org/index.php

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    perchè entrambi hanno posizionamenti assoluti; non potresti togliere quei posizionamenti? non ti servono e anzi ti impediscono di fare quello che desideri. Togli entrambi i posizionamenti e centrali rispetto alla pagina con margin:0 auto;

  3. #3
    Ciao grazie per la spiegazione,ma siccome sono ancora un pò agli inizi,puoi corregermi gli errori qui:

    Codice PHP:

    #banner_pub {
    displayblock;
    margin-top50px;
    margin-left0 auto
    margin-bottom50px;
    margin-right0 auto;} 

    /* box centrale */

    #container {

    background#228B22 url('immagini/bodycontent.JPG') top left;
    border:1px solid #000000;
    width:910px;
    margin-top50px;
    margin-left0 auto
    margin-bottom50px;
    margin-right0 auto 
    Non mi da la distanza auto da left

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    allora, aggiungi nello stile del body un
    text-align:center;


    poi in banner_pub, cancella tutti i margini che hai messo e scrivi solo:
    margin:50px auto 50px auto;

    mentre il #container avrà (cancella tutti i margin che hai ora):
    margin:0 auto 50px auto;


    (in pratica facendo così, fai una dichiarazione sintetica dei margini: il primo valore è quello in alto e poi gli altri in senso orario.)

  5. #5
    Grazie mille sei stato chiarissimo!

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    36
    Ho controllato il tuo sito con diversi browser. Con Firefox, Opera, Safari e Google Chrome tutto a posto. Con Internet Explorer le lettere del testo risultano molto attaccate diventando quasi illeggibili. Il problema è qui:

    codice:
    body {
    ...
    font-family: "Comic Sans", cursive;
    ...
    }
    Infatti non hai messo il nome esatto del carattere che è "Comic Sans MS". IE quindi non riuscendo a capire di che carattere si tratta passa al carattere predefinito della famiglia "cursive".

    Ti consiglio di cambiare il font-family con questo:

    codice:
    font-family: "Comic Sans MS", Arial, "Times New Roman", cursive;
    O comunque inserisci dopo il "Comic Sans MS" ma prima di "cursive" dei font sicuri (per es. Times New Roman, Arial, Courier, Georgia, Verdana, etc.) sempre scrivendo il nome esatto (maiuscole comprese). E ricordati le virgolette ("") per i nomi composti.

  7. #7
    Grazie mille ticio per l'accorgimento!
    Ho modificato!

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    36
    Di nulla! Adesso è perfetto

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.