Para html5
aunque por mucho, pero todavía tienen algunos conocimientos un poco confuso, recuerde no está claro, por lo que quiero resolver especial
soporte de los navegadores HTML5
La última versión de Safari, Chrome, Firefox, Opera soporta algunas características de HTML5, IE9 apoyará algunas características de HTML5
Además, todos los navegadores, entre ellos el viejo nuevo elemento, no reconocida de forma automática tratados como elementos en línea.
La siguiente versión del enfoque HTML5 compatibles navegador IE9, utilizando el paquete de recursos estáticos html5shiv
<!--[if lt IE 9]>
<script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
O directamente al código script aparece
<!--[if lt IE9]>
<script>
(function(){
if(!*@cc_on!@*/0) return;
var e = "abbr,article,aside,audio,canvas,datalist,details,dialog,event,source,figure,footer,header,hgroup,mark,menu,nav,outputmprogress,section,time,video".split('.'),
i = e.length;
while(i--){
document.createElement(e[i])
}
})
</script>
<![endif]-->
Este código también puede ser colocado en un html5.js separadas mientras que esta parte tiene que ser colocado head
dentro de
la carga, la inicialización de una nueva etiquetaCSS
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
HTML5 nuevo elemento
<Canvas>
canvas
Para dibujar gráficos a través de secuencias de comandos
Ejemplos
<canvas id="myCanvas"></canvas>
<script type="text/javascript">
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle="#ff0000";
ctx.fillRect(0,0,80,100);
</script>
Nuevos elementos multimedia
<Audio>
<Video>
<Source>
<Embed>
<Track>
<Audio>
audio
Costumbre contenido de audio
atributos: autoplay
Si este atributo está presente, el audio está listo para jugar inmediatamente después control
si la propiedad está en, a continuación, se muestra a los controles de audio de usuario (como botón de reproducción / pausa) loop
si la propiedad aparece siempre al final de la reproducción de audio muted
si hay la propiedad, la salida de audio se silencia preload
valores son auto
, metadata
, none
, especifica cuando se carga la página, si se carga el audio por defecto y cómo la carga src
especifica url archivo de audio
Ejemplos
<audio control>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持audio元素
</audio>
<Video>
video
define la etiqueta de vídeo, como un clip de película o de otra secuencias de vídeo
es compatible con tres formatos de vídeo: MP4, WebM, Ogg
propiedad:
además de tener audio
todos los atributos, pero también aumentaron width
, height
dos propiedades
Ejemplos
<video control>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持video标签
</video>
<Embed>
Define un contenedor, o para incrustar programa de aplicación externa interactiva (plug-in)
propiedades: height
, src
, type
especificada Tipo de contenido MIME se incrusta,width
Ejemplos
<embed src="helloworld.swf">
<Track>
Tal como <video> y el elemento <audio> como una pista de los medios de comunicación de texto externo predeterminado
Los nuevos elementos de formulario
<Lista de datos>
<Keygen>
<Salida>
<Lista de datos>
lista definida de opciones
IE 9 y versiones anteriores de Internet Explorer y el navegador Safari no soporta <lista de datos> etiqueta.
Ejemplos
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
<Keygen>
Los campos del formulario se especifican para el generador de par de claves.
Cuando envía un formulario, se envía al servidor de clave privada se almacena en una clave local, pública.
IE no soporta el elemento
Propiedades: autofocus
Shi <keygen>
El campo tiene el enfoque cuando se carga la página challenge
si se usa, entonces el keygen
valor establecido para la consulta en el momento de la presentación de disabled
desactivar keygen
campo form
definiciones del <keygen>
uno o más campos de formulario pertenece keytype
valor incluyendo rsa
, dsa
, ec
, algoritmo de seguridad define los principales name
definiciones <keygen>
elemento el único nombre, nombre de atributo se utiliza para recoger el valor del campo cuando el formulario se envía miscelánea
Ejemplos
<form action="demo_keygen.asp" method="get">
用户名: <input type="text" name="usr_name">
加密: <keygen name="security">
<input type="submit">
</form>
<Salida>
Como la pantalla de salida del resultado de cálculo (tal como la salida de la ejecución del script)
IE no soporta
Propiedades:
`de 'describir la relación entre el resultado del cálculo de los elementos de cálculo utilizados en form
una o más de la forma de entrada de campo de definición pertenece a name
un objeto nombre único definición (mediante el envío del formulario)
Ejemplos
<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" value="50">100
+<input type="number" id="b" value="50">
=<output name="x" for="a b"></output>
</form>
Nuevos elementos semánticos y estructurales
<Artículo>
<Aside>
<Bdi> le permite establecer un texto, por lo que la dirección del texto de su elemento padre
<Comando> comando personalizado botones, tales como botones de radio, casillas de verificación o botones, único apoyo IE9
<detalles>
<Diálogo>
<Summary>
<Figure>
<Figcaption>
<Pie de página>
<Header>
<Marca>
<Meter> metrología definido. Sólo se utiliza para medir el máximo y el mínimo conocida
<Nav>
<Progreso>
<Rubí> definición de anotación de rubí (fonética o caracteres chinos)
<Rt> caracteres definidos (fonéticos o caracteres chinos) la interpretación o la pronunciación
<Sección>
<Hora>
<WBR> especifica en el texto donde carácter de nueva línea apropiada
Ejemplos
<BDI>
En la actualidad, sólo el soporte de Firefox y Chrome <BDI> etiqueta.
<ul>
<li>Username <bdi>Bill</bdi>:80 points</li>
<li>Username <bdi>Steve</bdi>: 78 points</li>
</ul>
将用户名从周围的文本方向设置中隔离出来
<Resumen>
elemento <Detalles> se define como una cabecera visible. Cuando el usuario hace clic en el título mostrará los detalles.
<details>
<summary>Copyright 1999-2011.</summary>
<p> - by Refsnes Data. All Rights Reserved.</p>
<p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
</details>
<Progreso>
definido corriendo progreso de la tarea (barra de progreso)
<progress value="22" max="100"></progress>
<WBR>
Si la palabra es demasiado tiempo, o usted está preocupado acerca del navegador envolverá en el lugar equivocado, a continuación, se puede utilizar el <WBR> elemento para agregar palabra CORTE Oportunidad (ajuste de línea de tiempo).
<p>学习 AJAX ,您必须熟悉 <wbr>Http<wbr>Request 对象。</p>
Este artículo se reproduce en: mono 2048➤ https://www.mk2048.com/blog/blog.php?id=hh2c0k2akhj