Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: incompatibilità?

  1. #1

    incompatibilità?

    ciao a tutti.

    ho creato un documento in php/html in cui ho alcuni css tra cui il seguente

    codice:
    	background-color: #E4E4E3;
    	margin-left: 300;
    	margin-right: 300;
    	margin-top: 300;
    	margin-bottom: 30;
    	font-family: Trebuchet MS, Arial, Helvetica;
    	font-size: 14px;
    ebbene se inserisco i tag corretti per il doctype, ovvero

    codice:
    <!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\">
    i margini che ho impostato nel css non vengono rispettati

    come mai?
    grazie

    /n.

  2. #2
    aggiungo che sostituendo

    codice:
    <!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\">
    con

    codice:
    <html>
    i margini tornano ad essere perfetti..

    cos'ho sbagliato?
    /n.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Che browser usi? IE? Verifica di non avere il prologo XML prima del <DOCTYPE>: il DOCTYPE deve essere la prima riga del documento.

    E verifica il comportamento anche in altri browser: in questo sono state segnalate differenze varie volte.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    no, non c'è nulla prima del doctype.. e l'errore è lo stesso sia usando l'ultimo firefox che explorer... non capisco proprio.. togliendo quelle 2 righe torna tutto a posto.. non è che magari i margini vadano specificati in un modo diverso?

  5. #5
    potresti postare l'output html?
    se ti esce questo:
    codice:
    <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
    è evidentemente errato

  6. #6
    ovviamente quello è il codice html modificato per essere inserito in una pagina php. qui di seguito il codice output html:

    codice:
     <!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=ISO-8859-1" />
    <meta name="generator" content="MS WordPad 5.1" />
    <meta name="description" content="My Digital Visiting Card" />
    <meta name="keywords" content="html css php flash photoshop mysql" />
    <meta name="copyright" content="Copyright (c) 2006 DarKillitY.net" />
    <title>My Digital Visiting Card</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
    
    
    <script language="JavaScript">
    <!--
    
    function SymError()
    {
      return true;
    }
    
    window.onerror = SymError;
    
    //-->
    </script>
    
    <script language="JavaScript" type="text/javascript">
    <!--
    
    function SymError()
    {
      return true;
    }
    
    window.onerror = SymError;
    
    //-->
    
    </script></head><body>
    
    
    
    
    <p class="vert">prova ciao come cva????</p>
    
    
    </body></html>
    grazie.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto alcune domande:
    1. c'e` anche nel file originale quello spazio prima del <DOCTYPE ?

    2. Perche` lo script e` ripetuto due volte?


    Poi occorre conoscere la larghezza del browser: due margini di 300 px per parte, presuppongono una larghezza minima dell'area utilizzabile di 700 px (non e` disponibile in tutti i browser).

    Altro problema: manca un <div> che contiene il

    : infatti in XHTML la sintassi deve essere corretta. Se fosse XHTML strict non dovrebbe visualizzare nulla, il transitional e` piu` permissivo, ma potrebbe non piacergli il

    direttamente nel <body>.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Originariamente inviato da Mich_
    Anzitutto alcune domande:
    1. c'e` anche nel file originale quello spazio prima del <DOCTYPE ?
    si c'è.. ma non credo questo possa produrre problemi.. ora comunque provo a modificare.

    Originariamente inviato da Mich_
    2. Perche` lo script e` ripetuto due volte?
    su questo non ne ho idea... nel file php l'ho scritto una volta sola eppure nell'output lo riporta 2 volte... è stranissimo!! :S

    Originariamente inviato da Mich_
    Poi occorre conoscere la larghezza del browser: due margini di 300 px per parte, presuppongono una larghezza minima dell'area utilizzabile di 700 px (non e` disponibile in tutti i browser).
    beh la larghezza è da intendersi in un browser standard a piena pagina.. nn ci sono problemi su questo visto che appena tolgo le prime 2 righe i margini sono perfetti.

    Originariamente inviato da Mich_
    Altro problema: manca un <div> che contiene il

    : infatti in XHTML la sintassi deve essere corretta. Se fosse XHTML strict non dovrebbe visualizzare nulla, il transitional e` piu` permissivo, ma potrebbe non piacergli il

    direttamente nel <body>.
    ma aspè... quindi dovrei mettere prima un DIV a cui associo il CSS e al suo interno un P?

    grazie per la tua disponibilità!

  9. #9
    cmq ho modificato la storia dello spazio prima del doctype e anche la storia del div e del p ma non cambia nulla

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta il link alla pagina (se puoi).
    Sospetto un errore diverso di qualche altro tipo.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.