Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    Div a due colonne in una tabella

    Buongiorno al forum! Non riesco a risolvere un problema. Ho un div a due colonne inserito in una tabella. Il div container ha la stessa larghezza della tabella e le due colonne devono essere uguali. Ma la colonna di sinistra viene staccata dal bordo di sinistra mentre quella di destra va al bordo a destra.
    Questo è il codice:
    codice HTML:
    div#container{    width: 900px;    font: 76% georgia,serif;	border: 1px;	margin: 0 auto;    }div.split2 div{	float: left;    w\idth: 50%;	w\idth: 50%;
        padding: 0 0%;	text-align: left;	border: 1;	margin: 0 auto;    }div.wide{    clear: left; padding: 0 0%    }	div.clearer{    float: none; clear: left    }
    Dove sbaglio? Grazie!!

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    non si capisce niente.
    posta il codice completo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201
    Spero di essere più chiara, scusate

    codice HTML:
    <head>
    <style type="text/css">
    div#container{    
    width: 100%;    
    border: 1;    
    margin: 0 auto;    
    }
    
    div.split2 div{    
    float: left;    
    w\idth: 50%;    
    w\idth: 50%;    
    padding: 0 0 0 0;    
    text-align: left;    
    }
    
    div.wide{    
    clear: left;    
    }    
    
    div.clearer{    
    float: none; 
    clear: left;    
    }    
    
    </style>
    </head>
    
    
    <body>
    <div class=”split2″>
        <div>
           
            <p>Testo </p>
        </div>
        <div>
            <p>Testo2</p>
        </div>
        <div class=”clearer”> </div>
    </div>
    
    
    </body>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    Div a due colonne in una tabella

    Chiedo scusa, posto di nuovo il codice perchè era sbagliato!
    <head>
    <style type="text/css">
    div#container{
    width: 100%;
    border: 1;
    margin: 0 auto;
    }

    div.split2 div{
    float: left;
    w\idth: 50%;
    w\idth: 50%;
    padding: 0 0 0 0;
    text-align: left;
    }

    div.wide{
    clear: left;
    }

    div.clearer{
    float: none;
    clear: left;
    }

    </style>
    </head>


    <body>

    <table width="900" border="0" align="center">
    <div id="container">
    <div class=”split2″>
    <div>

    <p>Testo </p>
    </div>
    <div>
    <p>Testo2</p>
    </div>
    <div class=”clearer”> </div>
    </div>
    </table>

    </body>
    codice HTML:
    
    

  5. #5
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    319
    non so se ho capito bene.

    codice:
    <!DOCTYPE html>
    <html lang="it-IT">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    
        <style>
            div#container {
                display: flex;
                width: 100%;
                border: 1px solid black;
            }
    
            .w-50 {
                border: 1px solid black;
                width: 50%;
                padding: 0;
            }
    
        </style>
    </head>
    
    <body>
        <div id="container">
            <div class="w-50">
                <p>Testo </p>
            </div>
            <div class="w-50">
                <p>Testo2</p>
            </div>
        </div>
    
    </body>
    
    </html>

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    forse la risposta di ninja esaurisce i tuoi dubbi, quindi avresti già risolto.


    in ogni caso nel codice che hai postato ci sono due gravi errori.
    1- non usare mai virgolette oblique, uso solo quelle verticali.
    2- il tag TABLE può contenere solo i tag TR, THEAD, TBODY, TFOOT. nessun altro tipo di dato è ammesso.in sostanza non può esistere una tabella senza righe e celle (tr e td), salvo che non siano appunto le istanze di testa, corpo o piede (thead, tbody o tfoot)
    https://www.w3schools.com/tags/tag_table.asp


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    Div a due colonne in una tabella

    Grazie mille a Ninja72 e Vincent Zeno (ho rivisto il codice nel mio file e in realtà non c'erano virgolette oblique ). Così va benissimo, il testo è allineato come volevo!
    In origine, avevo inserito questo div in una tabella insieme a un campo di ricerca.
    Pur commettendo un errore, come mi ha fatto notare Vincent Zeno, la ricerca funzionava.
    Ora non riesco ad inserirlo. In caso tornerò a chiedere il vostro consiglio!
    Grazie ancora!!

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Quote Originariamente inviata da pati Visualizza il messaggio
    ho rivisto il codice nel mio file e in realtà non c'erano virgolette oblique...
    potrebbe dipendere dal tuo editor che non le differenza in maniera evidente?

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.