首页 > 其他分享 >HTML笔记

HTML笔记

时间:2024-04-08 22:22:36浏览次数:23  
标签:网页 标签 元素 笔记 表单 HTML 锚点

HTML

​ 引言:HTML(超文本标记语言),可以理解为是网页的一个骨架,支撑着整个网页。标签分为双标签单标签(自闭合标签),HTML中绝大多数都是双标签;在HTML中通过CSS选择器对网页元素进行样式,通过JavaScript进行网页的交互效果。

标签名汇总

1、网页的基本HTML结构:

<!DOCTYPE html>
<html lang=”zh-CN“>
    <head>
        <meta charset="UTF-8">
        <title>.....</title>
    </head>
    <body>
        ......
        ......
    </body>
</html>

2、HTML字符编码

  • 平时编写代码时,统一采用UTF-8编码最为稳妥,因为支持大部分国家的文字和字符,被称为万国码。

  • 为了让浏览器在渲染html文件时,不犯错误,可以通过meta标签配合charset属性指定字符编码。

    <head>
        <meta charset="UTF-8"/>
    </head>
    

3、HTML设置语言

​ 主要作用:让浏览器显示对应的翻译提示、有利于搜索引擎优化。

  • 具体写法:

    <html lang="zh-CN">
    
  • 常用的语言:

    • zh-CN:中文-中国大陆(简体中文)
    • zh-TW:中文-中国台湾(繁体中文)
    • en-US:英语-美国
    • en-GB:英语-英国

4、语义化标签

  • 概念:用特定的标签,去表达特定的含义。
  • 原则:html标签的效果不重要,在网页中标签的语义(侧重标签意思而不是效果)很重要,因为CSS可以调整标签的效果。
  • 语义化的好处:
    • 代码结构清晰可读性强。
    • 有利于SEO(搜索引擎优化)。
    • 方便设备解析(屏幕阅读器、盲人阅读器等)。

5、块级元素和行内元素

  • 块级元素:独占一行(块级元素中能嵌套块级元素和行内元素)。
  • 行内元素:不独占一行,可以堆叠在一行里面(行内元素里面只能嵌套行内元素)。
  • h1~h6之间不能互相嵌套,p元素中不要写块级元素。

6、跳转到锚点

​ 锚点就是网页中的一个标记点,可以帮助我们定位到指定元素位置。具体使用方式:

  • 第一步:设置锚点:

    <!-- 第一种方式:a标签配合name属性 -->
    <a name="test1"></a>
    
    <!-- 第二种方式:其他标签配合id属性 -->
    <h2 id="test2">我是一个位置</h2>
    
  • 第二步:跳转锚点:

    <!-- 跳转到test1锚点-->
    <a href="#test1">去test1锚点</a>
    
    <!-- 跳到本页面顶部 -->
    <a href="#">回到顶部</a>
    
    <!-- 跳转到其他页面锚点 -->
    <a href="demo.html#test1">去demo.html页面的test1锚点</a>
    
    <!-- 刷新本页面 -->
    <a href="">刷新本页面</a>
    

7、网页中的表单

​ 概念:一个包含交互的区域,用于收集用户提供的数据。

标签名 标签语义 常用属性 单/双标签
form 表单 action :用于指定表单的提交地址(后端地址)。target :用于控制表单提交后,如何打开页面(_self,__blank)。methon:用于控制表单的提交方式(POST、GET)
input 输入框 type:设置输入框的类型(text、password、radio、checkbox等...)。name:用于指定提交数据的名字
button 按钮 提交按钮

8、HTML实体

​ 在 HTML 中我们可以用一种特殊的形式的内容,来表示某个符号,这种特殊形式的内容,就是 HTML 实体。比如小于号 < 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。常用的字符实体如下:

  • 空格:&nbsp;小于号:&lt;大于号:&gt;元(¥):&yen;版权(coperight):&cope;乘号:&times;除号:divide;

  • 完整实体列表,请参考:HTML Standard (whatwg.org)

9、meta 元信息

<!-- 配置字符编码 -->
<meta charset="utf-8">

<!-- 针对 IE 浏览器的兼容性配置 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- 针对移动端的配置 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- 配置网页关键字 -->
<meta name="keywords" content="8-12个以英文逗号隔开的单词/词语">

<!-- 配置网页描述信息 -->
<meta name="description" content="80字以内的一段话,与网站内容相关">

<!-- 针对搜索引擎爬虫配置 -->
<meta name="robots" content="index、noindex、follow、nofollow、all、none、noarchive、nocache">

<!-- 配置网页作者 -->
<meta name="author" content="tony">

<!-- 配置网页生成工具 -->
<meta name="generator" content="Visual Studio Code">

<!-- 配置定义网页版权信息 -->
<meta name="copyright" content="2023-2027©版权所有">

<!-- 配置网页自动刷新 -->
<meta http-equiv="refresh" content="10;url=http://www.baidu.com">

标签:网页,标签,元素,笔记,表单,HTML,锚点
From: https://www.cnblogs.com/cloud07/p/18122795

相关文章

  • 苍穹外卖学习笔记——第一天
    项目概述、环境搭建软件开发整体介绍软件开发流程步骤任务或输出文件需求分析需求规格说明书、产品原型设计UI设计、数据库设计、接口设计编码项目代码、单元测试测试测试用例、测试报告上线运维软件环境安装、配置角色分工角色分工处于流......
  • web 第一章对于html总结
    1.2.2渲染引擎(了解)渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分浏览器出品的公司不同,内在的揎染引也是不同的:浏览器内核不一样,渲染方式就会不同怎么做到统一的打开页面解决就是要有一个相同的web标准1.3.2Web标准的构成Web标准中分成三个构成:构成语言说明......
  • 【阅读笔记】《同意》
    未成年幼女与男恋童癖的故事作者:[法]瓦内莎·斯普林格拉翻译:李溪月kindle看的电子书笔记传记形式的书。作者记录了14岁时与一个50+岁的恋童癖患者进行第一次性行为的经历以及前后的故事。恋童癖被作者命名为“G”,作者自称“M”,G是一名作家,在其作品中经常写与未成年......
  • 机器学习笔记 使用Python从头开始​​构建百万参数LLaMA
    一、LLaMA架构        LLaMA (Large Language Model Meta AI) 是一个基础语言模型的集合,参数范围从7B到65B,LLaMA并非专门为对话任务而设计的模型,而是专注于语言理解和生成。但是作为基础模型,LLaMA被设计为多功能的,可以应用于许多不同的用例,而不是为特定任务......
  • 吴恩达机器学习笔记:第 7 周-12支持向量机(Support Vector Machines)12.1-12.3
    目录第7周12、支持向量机(SupportVectorMachines)12.1优化目标第7周12、支持向量机(SupportVectorMachines)12.1优化目标到目前为止,你已经见过一系列不同的学习算法。在监督学习中,许多学习算法的性能都非常类似,因此,重要的不是你该选择使用学习算法......
  • 虚树学习笔记
    关于虚树对于一些在树上进行某些询问的查询,且每个询问实际用到的点并不多的时候,可以考虑建虚树来查询。虚树的建立复杂度是\(O(m\logn)\)的,\(m\)是虚树节点数量,\(n\)是原树节点数量。也有方法可以做到\(O(m\logm)\)。例题题目链接。分析注意到范围:\(\sumk_i\le5......
  • 虚数学习笔记
    虚树详见OI-Wiki。其实就是把原树浓缩成\(k_i\)数量级的小树,题目会保证\(\sumk_i\)和\(n\)同阶,于是每次询问暴力dp就是对的了。但是OI-Wiki并未提到为什么dp用到的所有点是关键点本身和排完序后每相邻两个关键点的LCA呢?证明虚树的建立:ilboolcmp(inta,i......
  • 具体数学学习笔记(更新中)
    第五章5.1组合数基础P1405.24求证:\[\sum_k\binoml{m+k}\binom{s+k}n(-1)^k=(-1)^{l+m}\binom{s-m}{n-l}\]H_W_Y老师有点太强了,归纳法纯shaber,考虑直接推式子:\[LHS=\sum_{k}\binom{m+k-l-1}{m+k}\binom{n-s-k-1}{n}(-1)^{m+n}\\=(-1)^{m+n}\sum_k\binom{m-l-1+......
  • FPGA入门笔记011_B——搭建串口收发与存取双口RAM简易应用系统
    1、实验现象​ 通过串口发送数据到FPGA中,FPGA接收到数据后将数据存储在双口ram的一段连续空间中,通过QuartusII软件提供的In-SystemMemoryContentEditor工具查看RAM中接收到的数据。当需要时,按下设计好的按键,则FPGA将RAM中存储的数据通过串口发送出去。2、......
  • [网络安全自学篇] 一.入门笔记之看雪Web安全学习及异或解密示例
    文章目录一.工具&术语1.网安术语2.常用工具3.推荐文章二.常见攻击1.SQL注入2.XSS跨站3.越权漏洞4.CSRF跨站请求伪造5.支付漏洞三.音乐异或解密示例四.总结一.工具&术语1.网安术语常见安全网站及论坛:看雪(https://bbs.pediy.com/)安全客(https://www.anquanke.com)fre......