Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Tabella e css

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148

    Tabella e css

    Ciao a tutti,
    sto incontrando diverse difficoltà nel fare una tabella in css per la visualizzazione di dati.
    Il risultato che vorrei ottenere è quello in foto "immagine" e quello che al momento ottengo è quello in "immagine2".
    Per ora ho applicato queste regole:
    css:
    codice:
    table.tabella {
    	table-layout: fixed;
    	width: 862px;
    	background: Silver;
    	margin: 15px;
    	border-collapse:collapse;
    }
    html:
    codice:
    <table class="tabella">
    <caption>CARATTERISTICHE</caption>
    <tr><td>Inserito il<td><td>08/10/1982</td><td>Superficie</td><td>180 mq</td><td>Terrazza</td><td>Si</td><td>Posto auto</td><td>Si</td><td>Giardino</td><td>Si</td></tr>
    <tr><td>Condizionatore<td><td>Si</td><td>Piano</td><td>4</td><td>Box</td><td>Si</td><td>Ascensore</td><td>Si</td><td>Bagni</td><td>1</td></tr>
    </table>
    Non riesco a spaziare le celle in maniera corretta e uguali per tutti, e poi vorrei riprodurre l'effetto delle linee tratteggiate come nell'esempio, ma non ci sto cavando un ragno dal buco.
    Grazie a tutti ciao
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148
    Scusate, questo è quello che ottengo
    Immagini allegate Immagini allegate

  3. #3
    Ti dò uno spunto, prova questo:

    HTML
    codice:
    <table class="tabella">
        <caption>CARATTERISTICHE</caption>
        <tr>
            <td>Inserito il</td>
            <td>08/10/1982</td>
            <td>Superficie</td>
            <td>180 mq</td>
            <td>Terrazza</td>
            <td>Si</td>
            <td>Posto auto</td>
            <td>Si</td>
            <td>Giardino</td>
            <td>Si</td>
            </tr>
        <tr>
            <td>Condizionatore</td>
            <td>Si</td>
            <td>Piano</td>
            <td>4</td>
            <td>Box</td>
            <td>Si</td>
            <td>Ascensore</td>
            <td>Si</td>
            <td>Bagni</td>
            <td>1</td>
        </tr>
    </table>
    CSS
    codice:
    table.tabella {
    	table-layout: fixed;
    	width: 862px;
    	background: #dddddd;
    	margin: 15px;
    	border-collapse:collapse;
    	border: 1px solid #aaaaaa;
    }
    
    table.tabella tr {
    	border-top: 1px dotted #aaaaaa;
    	border-bottom: 1px dotted #aaaaaa;
    }
    
    table.tabella td {
    	width: 97px;
    	padding: 5px;
    }
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148
    Edit:
    Ti ringrazio sono riuscito.
    Volevo chiederti se sapevi dirmi come faccio per fare la "linguetta" caratteristiche in quel modo.
    Grazie molte

  5. #5
    Aggiungi nel foglio di stile
    codice:
    table.tabella caption {
     	width: 150px;
     	margin-bottom: -15px;
     	padding: 5px;
     	text-align: center;
     	color: #FFFFFF;
     	background: #FF0000 url('immagine.jpg'); 
    }
    immagine.jpg deve essere un'immagine con i bordi arrotondati simile a quella che compare nello screenshot che hai postato. Se non la metti si vedrà solo il colore di sfondo.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

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.