è una novità di html5?

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao
una domanda, una volta si doveva scrivere
<style type="text/css">
nel caso di css, oppure per il js
<script type="text/javascript">
nel caso di js anche i commenti
<!--
.....
//-->
ora vedo molti script che non mettono il type
<style>
o
<script>
è una novità di html5 o una imperfezione?
 
Dipende dai browser

Secondo me... per chi ha Firefox non ha bisogno di specificare il type
per altri invece è necessario

ad esempio per centrare un testo in firefox è sufficiente <center>
invece in explorer è necessario <div align="center">
questa sintassi per chi è abituato a sbrigarsi prima rompe le scatole
intanto uno script per essere compatibile per tutti i browser è meglio specificarlo
come anche certe apllicazioni il font #FF0000 in questo modo funziona anche in flash se invece metto
<font color="red"> in flash non funziona e sicuramente anche in altre applicazioni

anche il tag img le dimensioni delle foto
in firefox non è necessario mettere width height
ma in explorer se non si mettono l'immagine non si vede completamente.

Quando ero a scuola mi sono accorto di queste differenze.
 
ciao
sono due cose diverse, infatti in HTML4

The <center> tag is supported in all major browsers. However, it is deprecated and should be avoided!
google traduttore: Il tag <center> è supportato in tutti i principali browser. Tuttavia, è deprecato e deve essere evitato!
(w3schools.com)

poi il type in HTML 4.01/XHTML 1.0 DTD
in style e script è richiesto (Required Attributes non Optional Attributes)
comunque in html5 cambia anche
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
che, se non sbaglio, diventa solo
<!DOCTYPE HTML>
 

Discussioni simili