Il seguente codice HTML valido?Applicare una classe a un tag br?
<br class="something">
Come un elemento HTML non riesco a vedere il motivo per cui non sarebbe, ma io non credo di aver mai visto in uso.
Il seguente codice HTML valido?Applicare una classe a un tag br?
<br class="something">
Come un elemento HTML non riesco a vedere il motivo per cui non sarebbe, ma io non credo di aver mai visto in uso.
Una domanda mi viene in mente è l'aggiunta di fuori di utilizzarlo con pseudo-elementi, come ad esempio :before
o :after
, per esempio l'aggiunta di un testo sotto una linea di horizotal:
hr.something:after { content: "Some text" }
http: // jsfiddle.net/5nscb/ –
È una vecchia discussione ma puoi anche usare le classi per semplificare lo stile del testo con bootstrap (ad esempio 'visible-xs' per un'interruzione di riga solo su dispositivi di piccole dimensioni) – user3528269
non funziona più in html5 –
Sì.
Vedere the specification.
L'attributo class
si applica a "Elementi HTML" (che include elementi br
).
Sì, è valido.
br
accetta global e event attributi, che comprende class
.
Si noti che se si target HTML4 e al di sotto, non c'è un attributo specifico per br
chiamato clear
, che definisce dove mettere la nuova linea, as stated here, ma ora è deprecato e meno che il vostro DOCTYPE si consente, non si dovrebbe usare più .
sì, è possibile, dalla specifica W3C: http://dev.w3.org/html5/markup/br.html
<br>
elemento può fare uso di attributi globali, e class
è uno di loro.
Sì, è possibile aggiungere un attributo class
a un elemento <br>
. id
e se lo desideri.
Sì, è un'istruzione valida. potresti usare qualcosa del genere
<br style="height: 100px; margin-top: 10000px;">
Tuttavia, è consigliabile utilizzare l'elemento div.
Certo, è valido. Un esempio utile sarebbe se si volesse aggiungere visivamente un po 'di spazio dopo un'interruzione di riga, senza terminare il paragrafo. O forse applicare un'immagine di sfondo. Tutti i tipi di opzioni di stile.
a br
tag non produce una casella CSS e quindi poco può essere fatto con esso.
L'unico caso pratico è clear
. credo che Drupal l'abbia usato a un certo punto. interessante la specifica CSS 1. evitato di fare qualsiasi cosa a br. http://www.w3.org/TR/REC-CSS1/#br-elements. senza dubbio l'applicazione di alcuni css su di esso non invalida il codice ma causa poco effetto.
questo https://stackoverflow.com/a/899359/1043824 è una buona discussione sull'argomento.
È valido in HTML 4.01, poiché l'attributo class
è consentito per br
element. È valido anche in HTML5 nella serializzazione HTML, poiché l'attributo class
è consentito per tutti gli elementi. Non è valido XHTML senza corrispondenza </br>
.
È utile quando si desidera omettere il carattere interrotto.e.g in un titolo quando si dispone di un layout reattivo e di determinati punti di interruzione.
Interessante domanda! Anche se, in realtà non ne ho idea. Buona fortuna però;) +1 – pattyd
Controlla questa domanda http://stackoverflow.com/questions/899252/can-you-target-br-with-css – sameday
Direi che è valido in HTML ma anche inutile. i tag br sono sempre vuoti (cioè non sono autorizzati ad avere contenuti) e agiscono semplicemente come un'interruzione di riga. Quindi non so quale stile utile vorresti applicare ad esso. –