Visualizzazione risultati 1 fino 17 di 17

Discussione: problema allineamento tabella

  1. #1
    Guest

    Predefinito problema allineamento tabella

    Ciao,
    vi do subito un esempio:
    http://bluster.altervista.org/mate/

    provate a mettere due numeri e a cliccare su Calcola, vi comparira una tabella, i rpoblema che noterete é che nn parte subito dopo il form ma si forma uno spazio in mezzo, più il calcolo é lungo, piìu parte dal basso... come posso risolvere? grazie, ciao!

  2. #2
    Guest

    Predefinito

    Io non capisco quale sia il tuo problema

  3. #3
    Guest

    Predefinito

    quando si crea la tabella, vedi che nn parte da subito dopo il form? maa da unbel po' piui in basso? é questo il problema!

  4. #4
    Guest

    Predefinito

    secondo me il problema sta nel
    Codice HTML:
    padding: 5px;
    perche viene ripetuto a ogni
    Codice HTML:
    td
    prova a toglierlo

  5. #5
    Guest

    Predefinito

    tolto, non cambia nulla!

  6. #6
    Guest

    Predefinito

    E non puoi postare il contenuto del mate/index.php ?

  7. #7
    Guest

    Predefinito

    Ciao,
    ho fatto alcune modifiche solo estetiche, ancora il problema che dopo premere su calcola la tabella scende enn resta in cima, potete vedere:
    http://bluster.altervista.org/mate/index.php

    il codice php non centra nulla, serve solo per calcolare.. quello html invece lo puoi vedere anche tu ;)

    non riesco proprio a capire... perfavore potete dare un occhiata all'html e al css per vedere dov'é l'errore? PS: é da un po' che nn utilizzavo più le tabelle..

    ricordatevi di emttere due numeri e premere invio e vedrete la tabella nn più in cima.. il fatto strano é che se il calcolo é piu corto scende di meno, viceversa si più... ho rpovatoa togliere il padding, ma il risutato nn cambia...

    ciaooo e grazie!

  8. #8
    Guest

    Predefinito

    Codice:
    <html>
    <head>
    	<title>Mate</title>
    		<style type="text/css">
    			body {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    			}
    		
    			table, td {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    				
    				width: 500px;
    				border-collapse: collapse;
    				margin: 0px;
    			}
    			
    			td.big {
    				background: #666;
    				color: #FFF;
    				font-weight: bold;
    			}
    			
    			td.small {
    				width: 80px;
    			}
    			
    			td {
    				background: #CCC;
    				border: 1px solid #FFF;
    				padding: 0px;
    			}
    			
    			form {
    				margin: 0px;
    			}
    		</style>
    </head>
    <body>
    
    <table>
    <tr><td class="big" colspan="3">Calcola l'mcd utilizzando l'algoritmo di euclide</td></tr>
    <tr><td colspan="3"><form action="index.php" method="post">
    Mcd(<input type="text" name="x" value=""> ; <input type="text" name="y" value="">) <input type="submit" value="Calcola"><br />
    
    </form></td></tr>
    </table>
    </body>
    </html>
    EDIT: prova così

    scusate non ho editato prima ;)
    Ultima modifica di danieleserra : 28-01-2009 alle ore 16.10.28

  9. #9
    Guest

    Predefinito

    scusa, ma cosa hai cambiato?

    ciaoo!

  10. #10
    Guest

    Predefinito

    nel codice avevi scritto un "margin 0" senza nemmeno punto e virgola e l'ho corretto in "margin: 0px;" e ho impostato tutti i margini e i padding a 0px...

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da bluster Visualizza messaggio
    scusa, ma cosa hai cambiato?

    ciaoo!
    Hai scritto margin 0px; al posto di margin: 0px;, inoltre prova a separare td margin dal table margin nel Css. Con il contenuto del index php potrei fare delle prove e scoprire l'errore, ma se è un segreto come non detto.
    Ultima modifica di dialogocosmico : 29-01-2009 alle ore 15.11.15

  12. #12
    L'avatar di orbito
    orbito non è connesso Utente attivo
    Data registrazione
    18-05-2008
    Residenza
    Localhost
    Messaggi
    372

    Predefinito

    forse non vi siete accorti che nel css ha messo tue td

    uno table, td

    e l'altro solo td dove hai lasciato il padding a 5px

    modifica il css
    da così
    Codice HTML:
    <style type="text/css">
    			body {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    			}
    		
    			table, td {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    				
    				width: 500px;
    				border-collapse: collapse;
    				margin 0;
    			}
    			
    			td.big {
    				background: #666;
    				color: #FFF;
    				font-weight: bold;
    			}
    			
    			td.small {
    				width: 80px;
    			}
    			
    			td {
    				background: #CCC;
    				border: 1px solid #FFF;
    				padding: 5px;
    			}
    			
    			form {
    				margin: 0;
    			}
    		</style>
    a
    Codice HTML:
    <style type="text/css">
    			body {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    			}
    		
    			table, td {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    				
    				width: 500px;
    				border-collapse: collapse;
    				margin 0;
    			}
    			
    			td.big {
    				background: #666;
    				color: #FFF;
    				font-weight: bold;
    			}
    			
    			td.small {
    				width: 80px;
    			}
    			
    			td {
    				background: #CCC;
    				border: 1px solid #FFF;
    				
    			}
    			
    			form {
    				margin: 0;
    			}
    		</style>

    Non dò assistenza in privato! Esiste il forum!




  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da dialogocosmico Visualizza messaggio
    Hai scritto margin 0px; al posto di margin: 0px;, inoltre prova a separare td margin dal table margin nel Css. Con il contenuto del index php potrei fare delle prove e scoprire l'errore, ma se è un segreto come non detto.
    E aggiungo che scrivere una proprietà e poi non mettere i due punti è un errore di sintassi, il browser potrebbe non capire che 0px è il valore

    Poi, padding è diverso da margin, bisognerebbe capire cosa ti serve veramente

  14. #14
    Guest

    Predefinito

    mah, dico una stupidaggine, così, passavo per caso,
    Non è che magari inserendo DocType e charset possa risolvere?
    Non ricordo occasione ma mi sembra problema similare,
    Ciao,

  15. #15
    Guest

    Predefinito

    ho riscritto così:
    Codice HTML:
    		<style type="text/css">
    			body {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    			}
    		
    			table {
    				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    				
    				width: 500px;
    				border-collapse: collapse;
    				margin: 0;
    			}
    			
    			td.big {
    				background: #666;
    				color: #FFF;
    				font-weight: bold;
    			}
    			
    			td.small {
    				width: 80px;
    			}
    			
    			td {
    				background: #CCC;
    				border: 1px solid #FFF;
    				padding: 5px;
    			}
    			
    			form {
    				margin: 0;
    			}
    		</style>
    *solo in locale...

    non cambia nulla... ?? grazie..ciao!

  16. #16
    L'avatar di orbito
    orbito non è connesso Utente attivo
    Data registrazione
    18-05-2008
    Residenza
    Localhost
    Messaggi
    372

    Predefinito

    Elimina padding: 5px; in td.

    Non dò assistenza in privato! Esiste il forum!




  17. #17
    Guest

    Predefinito

    la situazione nn cambia togliendo padding: 5px solo la tabella diventa più brutta...


    EDIT: trovato il problema... era un <br> nel codice php che si ripeteva dando questi problemi...ciaooo!
    Ultima modifica di bluster : 30-01-2009 alle ore 08.37.05

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •