首页 > 其他分享 >HTML入门词典

HTML入门词典

时间:2024-07-01 20:58:29浏览次数:18  
标签:入门 标签 元素 链接 HTML 文档 词典 页面

认识HTML

标签格式

HTML全称为“超文本标记语言”,通过标签对文字图像等页面元素设置格式。创建一个新元素的方法为:

开标签(开始):< ...(标签类型及其他内容) >

元素内容:……

闭标签(结束):< /... (标签类型,与开始标签相同)>

如使用div标签声明一段文字:

<div> Hello World! </div>

页面结构

一个完整的HTML页面应包含以下内容
在这里插入图片描述

HTML语法

熟悉了HTML的声明元素的基本方法及页面结构之后, 就可以学习HTML的各种标签了

文档元数据

元素含义
<title>页面标题
<meta>页面基本信息(给搜索引擎和浏览器看)
<style>定义css样式
<script>定义脚本
<link>链接到外部文件,通常用于链接css及脚本文件
<base>定义HTML文档中所有的链接标签的默认链接
<noscript>当脚本文件未被执行时的替代内容

meta标签

属性

charset

指定页面字符集。HTML5文档中仅支持utf-8字符集

http-equiv

content-security-policy 允许页面作者定义当前页面的内容策略。内容策略常用来指定允许的服务器源和脚本端点,这有助于防止跨站点脚本攻击
refresh 指定页面重定向的时间和URL

语法:非负整数;url=

示例:<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />

link标签

属性

href
定义链接的URL

rel
定义所链接资源和当前文档的关系,必须是链接类型值的用空格分隔的列表

常见链接类型值含义
stylesheet链接到css样式表
icon定义文档图标
preload浏览器应预加载此资源

as
rel值包含preload时,该属性为必填值。它指定了<link>正在加载的资源类型

适用类型
audio音频文件
image图像文件
video视频文件
document嵌入在<frame><iframe>中的HTML文档
object嵌入在<object>元素中的资源
embed嵌入在<embed>元素中的资源
styleCSS文件
scriptJavaScript文件
workerJavaScript Web Worker或Shared Worker
trackWebVTT文件
font字体文件
fetch通过 fetch 或 XHR 请求访问的资源,例如 ArrayBuffer、WebAssembly 二进制文件或 JSON 文件
media指定媒体类型
type指定资源的MIME类型,预加载资源时浏览器可根据type确定是否支持该资源,若不支持则会忽略他,仅在支持时才会下载
  • rel值包含fontfetch时,需要设置crossorigin属性

sizes
只有当rel属性值包含icon或apple-touch-icon等非标准类型时才可以存在
any表示图标可以按矢量格式缩放到任意大小
<指定宽度>x<指定高度>则显示为指定的大小

fetchpriority
定义预加载资源的优先级

  • high 高优先级
  • low低优先级
  • auto 自动确定

内容分区

大多数内容元素可被分为块元素和行内元素,块元素通常会以新的一行开始,而行内元素通常不会以新的一行开始

块元素

元素含义
h1~h61~6级标题
div块元素通用元素容器,中间可以为任何内容
span行内元素通用元素容器,中间可以为任何内容
p段落
ol\ul有序\无序列表
dl包含术语定义及描述的列表,以dt表示一个术语,dd为一条描述
table表格
iframe在HTML文档中嵌套其他页面
hr分割线
figure可带标题的内容,可包含以<figcaption>元素定义的说明
header介绍性元素
footer页脚

内联文本语义

元素含义
nav导航链接
a超链接
q行内引用
br换行
b加粗文本
i斜体文本
sup\sub上\下标
code一段代码
var数学表达式
time时间
cite表示一个作品的引用
abbr表示缩写
u下划线
bdo表示文本渲染方向
data制定元素对应的数据
kbd键盘按键

图片与多媒体

元素含义
img图片
audio音频文件
video视频文件
source为媒体提供多种资源,用来兼容不同浏览器
track它允许指定时序文本字幕(或者基于时间的数据),例如自动处理字幕
maparea一起使用,定义图片中可点击区域

表单

<form>元素表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息

属性含义
action表单内容提交到的URL
method浏览器提交时使用的HTTP方法,可能的值有post发送,get请求,dialog提交时关闭对话框
target指定响应信息的显示页面,可能的值有_self相同页面,_blank新页面,_parent父级页面(若无则与_self相同),_top顶级祖先页面

元素

button
创建一个按钮

属性含义
type指定类型,可选值有submit(默认值,提交表单到服务器),reset重置各组件到初始状态,button没有默认行为,可与脚本关联
value按钮上显示的文字,当表单提交时,它将以参数形式递送到服务器

input
可以创建文本输入框、密码框、单选按钮、复选框等,其类型取决于属性type的值,默认为text

可能的值含义
text输入文本
password密码,其内容会被*遮盖
file选择文件
range选择范围的滑动条,使用minmax来规定可接受值的范围
time选择时间(时分)
week选择时间(年周)
month选择时间(年月)
date选择时间(年月日)
datetime-local选择时间(年月日时分)

select
创建一个下拉选择列表,在子元素中使用option提供选项,name属性表示提交到服务器的相关数据点的名字,multiple表示列表中的选项是否支持多选,size表示同时可见的行数

标签:入门,标签,元素,链接,HTML,文档,词典,页面
From: https://blog.csdn.net/2301_77605907/article/details/140066135

相关文章

  • 软件设计之Java入门视频(9)
    软件设计之Java入门视频(9)视频教程来自B站尚硅谷:尚硅谷Java入门视频教程,宋红康java基础视频相关文件资料(百度网盘)提取密码:8op3idea下载可以关注软件管家公众号学习内容:该视频共分为1-717部分本次内容涉及240-269在写代码时,总是需要来回切换界面来看代码要求,......
  • 隐语实训09-SML入门基于SPU迁移机器学习算法实践
    一、32位浮点数32位浮点数(SinglePrecisionFloatingPoint)是一种用于表示实数的标准格式,由IEEE754标准定义。表示方法32位浮点数由三部分组成:符号位(S):1位,表示数值的正负。指数位(E):8位,用于表示数值的范围。尾数位(M):23位,表示有效数字。其表示公式为:......
  • ASP.NET Core MVC 从入门到精通之HttpContext
    原文链接:https://www.cnblogs.com/hsiang/p/17368101.html什么是HttpContext?在B/S模式开发的程序中,客户端是浏览器,服务器端Web服务程序,HttpContext是连接客户端和服务器端程序的桥梁,交代了当前请求的环境信息,它封装了请求[Request]和响应[Response]及其他所有信息,示意图如下所......
  • HTML5+CSS3集训(16)
    图片布局案例实践 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>p155</title></head><body><ul><li><imgsrc="巧克力.jpg......
  • HTML5+CSS3集训(15)
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title></title><style>*{margin:0;padding:0;}.q1{border:1pxsolidblack;bac......
  • HTML5+CSS3集训(14)
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>p180</title></head><body><divclass="container"><divclass="top"......
  • 【每日一练】python入门级小学生自写小程序
    """写一个公司发工资小程序条件分析:公司人数10人共有工资金2万元共有奖金1000元管理工资3000元/每人员工基本工资2000元/每人三年以上员工奖金200元/每人"""#先定义出公司人数总金额奖金gsrs=10jine=20000jiangjin=1000#获取职位层级人员print("""......
  • 一看就会的Eurekar入门案例教程
    Eureka是一个基于SpringBoot的服务注册中心,用于管理和发现微服务。下面是一个Eureka入门案例教程,涵盖了基本的概念、安装和使用Eureka。Step1:安装Eureka首先,您需要安装Eureka。可以使用Maven或Gradle安装Eureka。使用Maven安装:<dependency><groupI......
  • 超详细的 Stable Diffusion Webui入门教程
    一、前言使用过Midjourney的小伙伴经常会问:怎么精准控制Midjourney的图片,或者如何更换图片中局部内容(比如:不改变主题的情况下,更换背景)等等,问题也着实不少。确实,使用Midjourney进行图像生成时,它的随机性较高,往往需要多次尝试才能达到理想的效果。不过,这并不是问题。......
  • html+css+js文章模板
    图片  源代码在图片后面,点赞加关注,谢谢......