Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema tabelle html

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161

    problema tabelle html

    ciao ho delle tabelle interne ad altre.
    se apro il file con ie ho il risultato che mi aspetto, se lo apro con mozilla no.
    il codice è il seguente:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>VIDEOSYSTEMS - SINOTTICO SELEZIONE</title>
    </head>
    <body leftmargin="0" topmargin="50" bgcolor="#184070" lang="it" style="font-family:Arial">
    <center>
    <form action="SetSelection.cgi" method="post">
    <table><tr><td>
    <table cellspacing="1" cellpadding="1" bgcolor="#000000">
    <tr><td align="center" valign="middle">
    <font size="+2" color="#ffffff">SELETTORE<hr>
    Gestione della Selezione</font></td></tr>
    <tr><td colspan="1" bgcolor="#ffffff">
    <hr><center>

    <table><tr><td>
    <table border="0" cellspacing="1" cellpadding="1" bgcolor="#404040">
    <tr><td bgcolor="#f0f0f0"><center>
    <table>
    <tr><td>Selezione Alternata:</td><td><input maxlength="3" size="2" type="text" name="setAlternate">
    <td width="30" align="center" bgcolor="#40A040">
    0
    </td>
    </td></tr>
    </table>
    </td></tr>
    </td></tr>
    <tr><td><table width="400" height="320" background="sinottico.jpg" >
    <tr></tr>
    <tr><td width=55%></td><td width=15%><td width=10%></td></td><td width="30" ><input maxlength="3" size="2" type="text" name="setMain"></td>
    <td width=10% height="20" align="center" bgcolor="#40A040">0</td></tr>

    <tr></tr>
    <tr><td></td><td><input maxlength="3" size="2" type="text" name="setSelect"></td>
    <td width="30" height="20" align="center" bgcolor="#40A040">
    0
    </td>
    <td></td><td></td></tr>
    <tr></tr>
    <tr></tr>
    </table></td></tr>
    </td></tr></table>
    </td></tr></table>
    </td></tr>
    </td></tr></table>
    </td></tr></table>
    <input type="submit" value="Imposta Valori">
    </form></center>
    </body>

    </html>


    dove sto sbagliando?
    grazie mille per l'aiuto.
    ciao

  2. #2

    Re: problema tabelle html

    Originariamente inviato da Pinzi83
    dove sto sbagliando?
    Vediamo...

    1) Utilizzo di tag e attributi deprecati come <center>, <font>, bgcolor, ecc.
    2) Utilizzo di stili inline
    3) Impaginazione a tabelle, annidate per giunta
    4) Utilizzo non semantico dei tag

    Direi che hai solo l'imbarazzo della scelta.

    Suggerimento: butta tutto, studiati per bene (x)html e css (su una guida valida che ti spieghi la semantica e lo scopo dei vari linguaggi) e poi riparti da zero.

    Per delle guide ad hoc ti consiglio www.w3schools.com e per suggerimenti in generale www.accessites.org

    Ciao

  3. #3
    Premettendo che sono daccordissimo con il suggerimento di Sgro,
    se proprio vuoi mantenere l'impaginazione con le tabelle devi rivedere tutta la struttura,
    dando un occhiata veloce ci sono diversi tag a cui manca uno di chiusura o annidamenti sbagliati.
    Il fatto che con IE vedi tutto dimostra che questo browser è una ciofeca che prende per buono tutto.
    Ti do un suggerimento, quando crei una pagina prendi per buono ciò che vedi su mozilla.

    La cosa più semplice che puoi fare per trovare facilente i tag mancanti è , partendo dall'inizio indentare tutti i tag.

    Ti consiglio comunque anch'io di passare a xhtml table-less.
    P&D Solution - "...new IT solution"
    Realizzazione siti web - conversione XHTML.
    Contatti:
    web: www.pdsolution.it
    tel/fax: +39 090 52899

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.