html study
前言
也是学上web了。
HTML实例
|
解释:
<!DOCTYPE html>声明为 HTML5 文档
<html>根元素<head>包含了元数据如meta内的内容(定义网页编码格式为utf-8)title描述了标题<body>包含了可见页面内容<h1>定义了一个大标题<p>定义了一个段落
什么是html
超文本标记语言: HyperText Markup Language
是一种标记语言,是一套标记标签
使用标记标签描述网页
html文档包含了html标签和文本内容,也叫做web页面
标签
<>
成对出现 如: <b> 和 </b>
第一个是开始标签,第二个是结束标签
<标签>内容</标签>
基础
标题
TML 标题(Heading)是通过<h1> - <h6> 标签来定义的。
(经过比较,h4和p标签大小类似,h5 h6比p还要小)
段落
<p>这是一个段落。</p>
链接
<a> </a>
<a href="https://www.runoob.com">这是一个链接</a> |
href是属性
图像
<img src="/images/logo.png" width="258" height="39" /> |
属性
| 属性名 | 适用元素 | 说明 |
|---|---|---|
id |
所有元素 | 为元素指定唯一的标识符。 |
class |
所有元素 | 为元素指定一个或多个类名,用于 CSS 或 JavaScript 选择。 |
style |
所有元素 | 直接在元素上应用 CSS 样式。 |
title |
所有元素 | 为元素提供额外的提示信息,通常在鼠标悬停时显示。 |
data-* |
所有元素 | 用于存储自定义数据,通常通过 JavaScript 访问。 |
href |
<a>, <link> |
指定链接的目标 URL。 |
src |
<img>, <script>, <iframe> |
指定外部资源(如图片、脚本、框架)的 URL。 |
alt |
<img> |
为图像提供替代文本,当图像无法显示时显示。 |
type |
<input>, <button> |
指定输入控件的类型(如 text, password, checkbox 等)。 |
value |
<input>, <button>, <option> |
指定元素的初始值。 |
disabled |
表单元素 | 禁用元素,使其不可交互。 |
checked |
<input type="checkbox">, <input type="radio"> |
指定复选框或单选按钮是否被选中。 |
placeholder |
<input>, <textarea> |
在输入框中显示提示文本。 |
target |
<a>, <form> |
指定链接或表单提交的目标窗口或框架(如 _blank 表示新标签页)。 |
readonly |
表单元素 | 使输入框只读。 |
required |
表单元素 | 指定输入字段为必填项。 |
autoplay |
<audio>, <video> |
自动播放媒体。 |
onclick |
所有元素 | 当用户点击元素时触发 JavaScript 事件。 |
onmouseover |
所有元素 | 当用户将鼠标悬停在元素上时触发 JavaScript 事件。 |
onchange |
表单元素 | 当元素的值发生变化时触发 JavaScript 事件。 |
全局属性
id |
特定元素属性
布尔属性
存在即true 不存在就false
例如:
<input type="text" disabled> |
自定义属性
data-*
**data-***:用于存储自定义数据,通常通过 JavaScript 访问。
<div data-user-id="12345" data-role="admin">User Info</div> |
(div 容器元素)
时间处理属性
<button onclick="alert('Button clicked!')">Click Me</button> |
标题
搜索引擎使用标题为您的网页的结构和内容编制索引。
<hr> 标签在 HTML 页面中创建水平线。
<!-- 这是一个注释 --> |
段落
如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br> 标签:
<p>这个<br>段落<br>演示了分行的效果</p> |
文本格式化
HTML 文本格式化标签
HTML 文本格式化标签
| 标签 | 描述 |
|---|---|
| 定义粗体文本 | |
| 定义着重文字 | |
| 定义斜体字 | |
| 定义小号字 | |
| 定义加重语气 | |
| 定义下标字 | |
| 定义上标字 | |
| 定义插入字 | |
| 定义删除字 |
链接
<a href="URL">链接文本</a> |
链接属性
href 定义链接目标
target 打开方式
rel 链接与目标页面的关系
nofollow: 表示搜索引擎不应跟踪该链接,常用于外部链接。
noopener 和 noreferrer: 防止在新标签中打开链接时的安全问题,尤其是使用 target=”_blank” 时。
download 下载链接目标
title 额外信息(鼠标悬停显示的提示)
id 链接锚点
hreflang 链接的目标url语言
type MIME类型
class 类名
style 定义css样式
使用class的时候,可以在外部css文件定义一个样式模版,称之为class,然后在html使用,style就是比较简单的,直接在html定义样式
头部
<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。
title
- 定义了浏览器工具栏的标题
- 当网页添加到收藏夹时,显示在收藏夹中的标题
- 显示在搜索引擎结果页面的标题
HTML head 元素
| 标签 | 描述 |
|---|---|
| 定义了文档的信息 | |
| 定义了文档的标题 | |
| 定义了页面链接标签的默认链接地址 | |
| 定义了一个文档和外部资源之间的关系 | |
| 定义了HTML文档中的元数据 | |
| 定义了客户端的脚本文件 | |
| 定义了HTML文档的样式文件 |
html css
内联样式
<p style="color:blue;margin-left:20px;">这是一个段落。</p> |
背景颜色
<h2 style="background-color:red;">这是一个标题</h2> |
background-color:
字体
<p style="font-family:arial;color:red;font-size:20px;">一个段落。</p> |
文本对齐方式
text-align
<h1 style="text-align:center;">居中对齐的标题</h1> |
内部样式表
<head> |
外部样式表
<head> |
图像
alt 属性用来为图像定义一串预备的可替换的文本。
替换文本属性的值是用户定义的。
<img src="pulpit.jpg" alt="Pulpit rock" width="304" height="228"> |
表格
<table> |
<table border="1"> |
边框
列表
<ul> |
无序列表
<ol> |
有序列表
区块
HTML 区块元素
大多数 HTML 元素被定义为块级元素或内联元素。
块级元素在浏览器显示时,通常会以新行来开始(和结束)。
实例:
,
,
- ,










