Notas básicas de HTML, súper detalladas, base cero, sucintas y fáciles de entender.

HTML DIRECCIÓN
Notas básicas de HTML Conceptos básicos de HTML--muy detallado--cero conceptos básicos--simple y fácil de entender_blog de ddddddyu-blog de CSDN
Notas avanzadas de HTML5 Notas avanzadas de HTML5 - Súper detalladas - Concisas y fáciles de entender_Blog de ddddddyu-Blog de CSDN

1 Introducción a HTML

Sitio web: De acuerdo con ciertas reglas, una colección de páginas web hechas usando HTML para mostrar contenido específico en Internet.

Página web: Una "página" en un sitio web es el elemento básico que constituye un sitio web, generalmente un archivo en formato HTML (.htm o .html), que es leído por un navegador

HTML: hipertexto (más allá de los límites del texto, texto con hipervínculos), lenguaje de marcado de hipertexto

1.1 Navegadores y núcleos comunes:

navegador núcleo Observación
ES DECIR Tridente IE, Cheetah Security, Navegador de velocidad 360, Navegador Baidu
Firefox Geco Es una lástima que haya disminuido en los últimos años, con una velocidad de apertura lenta, actualizaciones frecuentes, destellos de compañeros de equipo parecidos a cerdos y cromo de oponentes divinos.
Safari webkit Mucha gente ahora llama erróneamente a webkit el kernel de Chrome (aunque el kernel de Chrome ya está parpadeando). Apple sintió que alguien le había robado a su nuera y se desmayó de llorar en el baño.
cromo Cromo/parpadeo Desarrolle el motor de renderizado Blink (núcleo del navegador) en el proyecto Chromium, que está integrado en el navegador Chrome. Blink es en realidad una bifurcación de WebKit. Las últimas versiones de la mayoría de los navegadores domésticos utilizan el núcleo Blink. desarrollo secundario
Ópera parpadear

Ahora sigue Chrome con el kernel parpadeante.

1.2 Estándares web

Estándares Estructurales, Estándares de Desempeño y Estándares de Comportamiento

estándar ilustrar
estructura La estructura se utiliza para organizar y clasificar los elementos de la página web , y principalmente aprendemos HTML.
Actuación Se utiliza para establecer el diseño, el color, el tamaño y otros estilos de apariencia de los elementos de la página web , principalmente en referencia a CSS
Comportamiento El comportamiento se refiere a la definición del modelo de página web y la escritura de la interacción . Aprendemos principalmente Javascript

Ventajas de los estándares web: fácil mantenimiento, respuesta rápida de la página, accesibilidad, compatibilidad con dispositivos

2 especificación de sintaxis HTML

Descripción general de la sintaxis básica:

  • Palabras clave entre paréntesis angulares: <html>
  • Suelen aparecer en parejas (etiquetas dobles): <html> y </html>
  • Muy pocas etiquetas individuales:<br />

Relación de etiquetas: contener, paralelo

3 etiquetas de estructura básica HTML

nombre de la etiqueta definición ilustrar
<html></html> Etiquetas HTML La etiqueta más grande de la página, la llamamos: la etiqueta raíz
<cabeza><cabeza> encabezado del documento Nota: La etiqueta que debemos establecer en la etiqueta principal es el título
<título></título> el titulo del documento Deje que la página tenga un título de página propio
<cuerpo></cuerpo> cuerpo del documento El elemento contiene todo el contenido del documento, y el contenido de la página se coloca básicamente en el cuerpo

4 Algunas instrucciones en el esqueleto de generación automática de HTML

4.1 Etiqueta de declaración de tipo de documento: <!DOCTYPE>

La declaración de tipo de documento se usa para decirle al navegador qué versión de HTML usar para mostrar la página web.

<!DOCTYPEhtml>

El significado de este código: la página actual usa la versión HTML5 para mostrar la página web

 Aviso:

  • La declaración <!DOCTYPE> se coloca al principio del documento, antes de la etiqueta <html>
  • <!DOCTYPE> no es una etiqueta HTML, es una etiqueta de declaración de tipo de documento

4.2 Tipos de idioma de lang

Se utiliza para definir el idioma que se muestra en el documento actual

  • en define el idioma como inglés
  • zh-CN define el idioma como chino
<html lang="en">

4.3 Juego de caracteres:

Es una colección de múltiples caracteres para que la computadora pueda reconocer y almacenar varios caracteres.

En la etiqueta <head>, puede especificar qué codificación de caracteres debe usar el documento HTML a través del atributo charset de la etiqueta <meta>

<meta charset="UTF-8" />

Los valores de charset comúnmente utilizados son: GB2312, BIG5, GBK, UTF-8, entre los cuales también se denomina UTF-8: código universal, que básicamente contiene los caracteres que todos los países del mundo necesitan utilizar.

5 etiquetas comunes en HTML

nombre de la etiqueta definición características
<h1> - <h6> etiqueta de título 1-6 en importancia decreciente, línea exclusiva
<p></p> etiqueta de párrafo El texto se ajusta automáticamente según el tamaño de la ventana y hay espacios entre párrafos
<br /> etiqueta de nueva línea Etiqueta única, simplemente comience una nueva línea, las etiquetas p tienen espaciado vertical, los saltos de línea no
<hr /> etiqueta de línea horizontal una línea
formato de texto
<fuerte> </fuerte>

atrevido

Se recomienda utilizar el primero.
<b> </b> atrevido
<em> </em>或<i> </i> inclinación
<del> </del> 或 <s> </s> tachado
<ins> </ins> 者 <u> </u> subrayar
Etiquetas <div> y <span> sin semántica Se utiliza para el diseño, un div por línea, varios tramos por línea (se puede modificar más tarde con CSS)

5.1 Etiqueta de imagen: <img src="URL de imagen" />

Atributos valor de atributo describir
origen ruta de la imagen atributo requerido

alternativa

texto Texto de reemplazo, texto que las imágenes no pueden mostrar
título texto Mensaje de texto, coloque el mouse sobre la imagen, el texto que se muestra
ancho píxel establecer el ancho de la imagen
altura píxel establecer la altura de la imagen
borde píxel Establecer el grosor del borde de la imagen

camino:

camino relativo Clasificación
Camino al mismo nivel: <img src="baidu.gif" />
Ruta del siguiente nivel: / <img src="imagen/baidu.gif" />
Ruta de nivel superior: ../ <img src="../image/baidu.gif" />
绝对路径 本地绝对路径 "D:\web\img\logo.gif"
完整网络地址 "http://jerry-z-j-r.github.io"

5.2 超链接标签

<a href="跳转目标" target="目标窗口的弹出方式"></a>

target:

  • _self:默认值
  • _blank:在新窗口中打开的方式

链接类型:外部链接、内部链接、空连接、下载链接、锚点链接(搭配id使用 #two 目标位置id=“two”)

6 HTML中的注释与特殊字符

注释:<!--注释语句-->

特殊字符:

 7 表格标签

<table>
    <tr>     <th>姓名</th>            </tr>
    <tr>    <td>单元格内的文字</td>    </tr>
</table>
<table></table> 用于定义表格的标签
<tr> </tr> 用于定义表格中的行 必须嵌套在 <table> </table> 标签中
<td> </td> 用于定义表格中的单元格 必须嵌套在 <tr> </tr> 标签中、单元格里面可以放任何的元素
<th>姓名</th> 表头标签 嵌套在 <tr> </tr> 标签中

7.1 表格属性:不常用,一般通过CSS设置

属性 属性值 描述
align left、center、right 规定表格相对位周围元素的对齐方式
border 1 或 "" 边框
cellpadding 像素值 单元边沿与其内容之间的空白,默认1像素
cellspacing 像素值 单元格之间的空白,默认2像素
width 像素值或百分比 规定表格的宽度

7.2 表格结构标签:写在<table></table>中

<thead> </thead> 头部区域 内部必须拥有 <tr> 标签,一般是位于第一行
<tbody> </tbody> 主体区域 用于定义表格的主体,主要用于放数据本体

7.3 合并单元格:对单元格td操作!

合并方式:跨行(rowspan)、跨列(colspan)

合并三步曲:

  • 先确定是跨行还是跨列合并
  • 找到目标单元格,写上合并方式=合并的单元格数量,比如:<td colspan="2"> </td>
  • 删除多余单元格

8 列表标签

列表用来布局,更加整齐有序

标签名 定义 说明
<ul> </ul> 无序标签 里面只能包含li,没有顺序。li里面可以包含任何标签
<ol> </ol> 有序标签 里面只能包含li,有顺序
<dl> </dl> 自定义标签 里面只能包含dt和dd,dt和dd里面可以放任何标签

9 表单标签

收集用户信息的作用

9.1 表单域:是一个包含表单元素的区域

<form action="url地址" method="提交方式" name="表单域名称">
    各种表单元素控件
</form>

<form> 会把它范围内的表单元素信息提交给服务器

常用属性:

属性 属性值 说明
action  url地址 用于指定接收并处理表单数据的服务器程序的 url 地址
method get/post 用于设置表单数据的提交方式,其取值为 get 或 post
name 表单域名称 用于指定表单的名称,以区分同一个页面中的多个表单域

9.2 表单元素:<input type="属性值" />

是个单标签,用于收集用户信息,根据type属性设置不同的属性用来指定不同的控件类型(文本字段、复选框、单选按钮、按钮等)

type属性:

属性值 说明
button 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)
checkbox 定义复选框,即:多选框,在一组复选框中,要求它们必须拥有相同的 name
file 定义输入字段和 “浏览” 按钮,供文件上传
hidden 定义隐藏的输入字段
image 定义图像形式的提交按钮
password 定义密码字段,该字段中的字符被掩码
radio 定义单选按钮,在一组单选按钮中,要求它们必须拥有相同的 name
reset 定义重置按钮,重置按钮会清除表单中的所有数据
submit 定义提交按钮,提交按钮会把表单数据发送到服务器
text 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符

除 type 属性外,<input />标签还有很多其他很多属性,其常用属性如下:

属性 属性值 描述
name 由用户自定义 定义 input 元素的名称
value 由用户自定义 规定 input 元素的值
checked checked 规定此 input 元素首次加载时应当被选中
maxlength 正整数 规定输入字段中字符的最大长度
  • name 和 value 是每个表单元素都有的属性值,主要给后端人员使用。
  • name 是表单元素的名字,要求 单选框和复选框要有相同的name值
  • checked 属性主要针对于单选框和复选框,主要作用是一打开页面,就可以默认选中某个表单元素

<label> 标签:

  • <label> 标签用于绑定一个表单元素,当点击 <label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验
  • <label> 标签的 for 属性应当与相关元素的 id 属性相同
<label for="nan">男</label>
<input type="radio" name="sex" id="man" />

9.3 <select> 表单元素

  • 在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用 <select> 标签控件定义下拉列表
  • <select> 中至少包含一对 <option>
  • 在 <option> 中定义 selected="selected" 时,当前项即为默认选中项
<select>
    <option>选项1</option>
    <option>选项2</option>
    ...
</select>

9.4 <textarea> 表单元素

  • 当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用 <textarea> 标签
  • 通过 <textarea> 标签可以轻松地创建多行文本输入框
  • cols="El número de caracteres en cada línea", filas="El número de filas mostradas", no lo usaremos en el desarrollo real, usaremos CSS para cambiar el tamaño
<textarea rows="3" cols="20">
	文本内容
</textarea>

9.5 Resumen del formulario

Hemos aprendido tres grupos de elementos de forma

  • elemento de formulario de entrada de entrada

  • seleccione el elemento de formulario desplegable

  • elemento de formulario de campo de texto textarea

Estos tres grupos de elementos de formulario deben incluirse en el campo de formulario y tener un atributo de nombre


Referencias:

Video y materiales del maestro rosa de la estación B

Supongo que te gusta

Origin blog.csdn.net/m0_55644132/article/details/127529575
Recomendado
Clasificación