Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Id e class

  1. #1

    Id e class

    Se ho due elementi del tipo:
    codice:
    <div id="rosso"></div>
    e
    codice:
    <div class="rosso"></div>
    e nel CSS scrivo:
    Codice PHP:
    #rosso {
        
    width:200px;
    }

    .
    rosso {
        
    width:100px;

    ottengo il primo div largo 200px e il secondo 100px oppure ci sono "conflitti" tra id e classe visto che hanno nomi uguali?

  2. #2

    Re: Id e class

    Originariamente inviato da starcraftworld
    ....ottengo il primo div largo 200px e il secondo 100px
    Si!


    oppure ci sono "conflitti" tra id e classe visto che hanno nomi uguali?
    No! Nessun conflitto

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    oppure ci sono "conflitti" tra id e classe visto che hanno nomi uguali?
    Se usi solo HTML e CSS la cosa probabilmente funziona.

    Pero` con quel codice stai dando due nomi uguali a due oggetti diversi (l'oggetto <div> - con id="rosso" - e la classe - con class="rosso").

    Il problema potrebbe saltar fuori in qualche browser al momento in cui si volessero utilizzare i nomi per qualcos'altro. Ad esempio potresti voler manipolare qualcuno degli oggetti, come aggiungere un attributo alla classe, o spostare il tuo div (cose che si possono fare tramite JS). A quel punto potrebbero sorgere conflitti, con risultati imprevedibili.

    E comunque mi pare un po' masochistico aumentare la confusione: di solito il problema ce l'hanno poi i programmatori, non le macchine.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.