Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Bordo tabella solo se specificato

    Come faccio ad impostare uno stile per i bordi delle tabelle in modo generico (applicato sempre)..... ma che funzioni solamente quando specifico il tag 'border="1" ' nella tabella?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il tag <border> non esiste. Esiste la proprieta` border in alcuni tag.

    Tuttavia se usi i CSS non puoi usare le proprieta` HTML di formattazione, dato che non puoi conoscere come reagiscono i browser ad un conflitto (ognuno reagisce a modo suo).

    Esempio:
    <table class="conbordi">
    ...
    </table>
    ...
    <table class="nobordi">
    ...
    </table>

    e nel CSS:
    codice:
    .conbordi td {
      border: 1px solid black;
    }
    ...
    .nobordi td {
      border: 0;
    }
    Non e` necessario dare la classe ad ambedue i tipi di tabella (io l'ho fatto per chiarezza dell'esempio): puoi anche usare i selettori in modo diverso.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Sì scusami intendevo dire attributo, non tag.

    Usero due classi.... grazie

    Ora mi piacerebbe sapere come rimuovere lo spazio tra le celle, senza cellspacing e che funzioni un pò ovunque

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.