HTML 学习记录

news2025/4/22 3:45:37

HTML 学习记录

html是超文本标记语言,是一种标记语言

超文本:链接

标记:也叫标签,带尖括号的文本

标签语法

1.标签成对出现,中间包裹内容

2.<>里面放英文字母

3.结束标签比开始标签多一个 /

例如

<strong> 你好 </strong>

拓展:

双标签:成对出现

单标签:只有开始标签,没有结束标签

<br> 
<hr>

基本骨架

<html>
<head>
  <title>网页标题 </title>
</head>
<body>
  网页主体
</body>
</html>

HTML 部分

html是超文本标记语言,是一种标记语言

超文本:链接

标记:也叫标签,带尖括号的文本

标签语法

1.标签成对出现,中间包裹内容

2.<>里面放英文字母

3.结束标签比开始标签多一个 /

例如

<strong> 你好 </strong>

拓展:

双标签:成对出现

单标签:只有开始标签,没有结束标签

<br> 
<hr>

基本骨架

<html>
<head>
  <title>网页标题 </title>
</head>
<body>
  网页主体
</body>
</html>

在这里插入图片描述

标签关系

在这里插入图片描述

各种标签

1.标题标签 h1-h6
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
2.段落标签
<p> </p>
3.单标签
<hr>  //水平线
<br> //换行
4.文本格式化标签
 <strong>你好</strong> //加粗 b(另一种方式)
    <em>strong</em>   //倾斜 i
    <ins>strong</ins> //下划线 u
    <del>strong</del> //删除线 s
5.图像 img
 <img src="" alt="加载失败" title="这是一张图片">
//src 是路径
//alt 是如果图片加载不出来会有什么提示
//title 提示文本,鼠标悬停的时候就会进行显示

注意:浏览器缩放图片是等比例进行缩放的

属性: 属性名 = ” 属性值“

写在尖括号里面,标签的后面属性之间用空格隔开,不区分先后顺序

6.超链接
 <a href="https://www.w3school.com.cn/" target = "_blank">w3</a>
href 是跳转地址,是超链接的必须属性
target 是属性
_blank 在新窗口打开页面
7.音频
 <audio src="屏幕录制 2025-01-23 213903.mp4" controls loop autoplay></audio>
controls 显示控制面板
loop 循环播放
autoplay 自动播放
8.视频
<video src="屏幕录制 2025-01-23 213903.mp4" controls loop autoplay muted></video>
controls 显示控制面板
loop 循环播放
autoplay 自动播放
muted 静音播放
浏览器支持在静音状态下进行自动播放
9.列表

注意:ul ,ol 标签里面只能有 li标签,dl标签里面只能有dt和dd

​ li dt dd标签里面可以包裹任何内容

//无序列表,有序列表,定义列表
<!--  无序列表  -->
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
    <!-- 有序列表 -->
     <ol>
        <li>yes</li>
        <li>yes</li>
        <li>yes</li>
     </ol>
     <!-- 定义列表 -->
      <dl>
        <dt>服务中心</dt>
        <dd>申请售后</dd>
        <dd>售后政策</dd>
        <dd>订单查询</dd>
      </dl>
10.表格

table 是表格

tr 代表行

th 代表表头单元格

td 代表内容单元格

thead 表格头部

tbody 表格内容

tfoot 表格底部

 <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td>100</td>
            <td>199</td>
        </tr>
        <tr>
            <td>lisi</td>
            <td>98</td>
            <td>100</td>
            <td>198</td>
        </tr>
       </table>

合并单元格

1.跨行合并 2.跨列合并

步骤:保留最左最上的单元格,添加属性(取值为数字)

跨行合并 rowspan 跨列合并 colspan

最后删除其他单元格

//跨行合并
 <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td rowspan="2">100</td>
            <td>199</td>
        </tr>
        <tr>
            <td>lisi</td>
            <td>98</td>
            <td>198</td>
        </tr>
       </table>
//跨列合并
<table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td rowspan="2">100</td>
            <td>199</td>
        </tr>
        <tr>
            <td>lisi</td>
            <td>98</td>
            <td>198</td>
        </tr>
        <tr>
            <td>总结</td>
            <td colspan="3">全市第一</td>
        </tr>
       </table>
11.表单
input
 <input type="text" placeholder="请输入电话"> //文本框
        <input type="password" placeholder="请输入电话"> //密码框
        <input type="radio">  //单选框
        <input type="checkbox"> //多选框
        <input type="file">  //上传文件
placeholder 是提示文本

radio 常用属性

 <input type="radio" name="gender"><input type="radio" name="gender" checked>女
//name属性 控制多个变量,只选择其中一个
//checked属性 进入页面即选中

file 属性

 <input type="file" multiple> 
//multiple 属性支持上传多个文本

多选框属性

//checked属性 默认选中
 <input type="checkbox" checked>
下拉菜单
请选择一个数字
        <select name="" id="">
            <option value="">1</option>
            <option value="">2</option>
            <option value="" selected>3</option>
            <option value="">4</option>
        </select>
//有几个选项就有几个option,selected是默认选中
文本域

多行输入文本的表单控件

<textarea>请输入评论</textarea>

右下角有拖拽功能,未来会禁用

label标签

作用:绑定文字和表单控件的关系,增大表单控件的点击范围

//写法一
<input type="radio"  id="man">
        <label for="man"></label>
//id属性和label的for属性相同,label只包裹内容,不包裹表单控件
//写法二
<label><input type="radio"></label>
button
<button type="submit">确定</button>  //默认属性
<button type="reset"></button>  //重置,配合form标签进行使用
<button type="button"></button> //普通按钮,配合js使用

form:表单区域,进行统一管理

其中action属性,是发送数据的地址

12.布局标签 div span

作用:布局网页

div 独占一行

span 不换行

<div>hello world</div>
<span>hello</span>

字符实体

如果代码中敲键盘空格,网页只识别一个

 <p>乾坤未定,你&lt;我皆&gt;是黑&nbsp;</p>
&lt; 小于号
&gt; 大于号
&nbsp; 空格

路径

1.相对路径当前文件位置出发寻找目标文件

/ 表示进入某个文件夹里面

. 表示当前文件所在文件夹

表示进入上一级文件夹

2.绝对路径盘符出发查找目标文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2297691.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mac之JDK安装

Mac之JDK安装 一.安装 jdk 打开终端输入命令:java -version 查看是否已安装 JDK Oracle 官方下载地址 根据自己Mac 系统安装 查看 Mac 系统&#xff0c;打开中断命令&#xff0c;输入: uname -a Compressed Archive 是压缩文档&#xff0c;下载的是一个 .tar.gz 压缩包 D…

centos 10 离线安装dnf 和 设置dnf镜像源

离线安装dnf可用kimi搜索, centos 使用curl 下载dnf 的rpm包 mkdir ~/dnf_packages cd ~/dnf_packages# CentOS 7 示例 curl -O http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-0.6.4-2.sdl7.noarch.rpm curl -O http://springdale.math.ias.edu/data/pu…

【cocos creator】拖拽排序列表

DEMO下载 GameCtrl.ts import ItemCtrl from "./ItemCtrl";const { ccclass, property } cc._decorator;ccclass export default class GameCtrl extends cc.Component {property(cc.Node)content: cc.Node null;property(cc.Node)prefab: cc.Node null;arr []…

设备智能化无线通信,ESP32-C2物联网方案,小尺寸芯片实现大功能

在科技飞速发展的当下&#xff0c;我们的生活正被各类智能设备悄然改变&#xff0c;它们如同一位位无声的助手&#xff0c;渗透到我们生活的每一个角落&#xff0c;让生活变得更加便捷和丰富多彩。 智能插座、智能照明和简单家电设备在家居领域的应用&#xff0c;为我们的生活…

Unity 增量打包AssetBundle

背景 打包太慢了&#xff0c;想要没改动的资源不重新打包浪费时间。 来源 官方文章&#xff1a;https://forum.unity.com/threads/about-incremental-build-and-asset-bundle-hashes.1436032/ 官网AB介绍&#xff1a;https://learn.unity.com/tutorial/assets-resources-and…

MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失败尝试

上一节&#xff0c;MindStudio制作MindSpore TBE算子&#xff08;三&#xff09;算子测试&#xff08;ST测试&#xff09;&#xff0c;因此缺乏对应的硬件环境导致无法进行ST测试&#xff0c;导致难以自安&#xff0c;今天搞来Ascend910B服务器来填坑&#xff0c;看看是否是硬件…

transformer 基础知识

概要&#xff1a;简要记录 Encoder-Decoder 架构、seq2seq 模型、Attention 机制 Encoder & Decoder encoder 接收输入&#xff0c;生成一个固定长度的上下文向量&#xff08;编码器生成的最终隐藏状态&#xff09;&#xff1b;decoder 接收上下文向量&#xff08;或状态…

机器学习(李宏毅)——self-Attention

一、前言 本文章作为学习2023年《李宏毅机器学习课程》的笔记&#xff0c;感谢台湾大学李宏毅教授的课程&#xff0c;respect&#xff01;&#xff01;&#xff01; 二、大纲 何为self-Attention&#xff1f;原理剖析self-Attention VS CNN、RNN、GNN 三、何为self-Attenti…

实现限制同一个账号最多只能在3个客户端(有电脑、手机等)登录(附关键源码)

如上图&#xff0c;我的百度网盘已登录设备列表&#xff0c;有一个手机&#xff0c;2个windows客户端。手机设备有型号、最后登录时间、IP等。windows客户端信息有最后登录时间、操作系统类型、IP地址等。这些具体是如何实现的&#xff1f;下面分别给出android APP中采集手机信…

伺服报警的含义

前言&#xff1a; 大家好&#xff0c;我是上位机马工&#xff0c;硕士毕业4年年入40万&#xff0c;目前在一家自动化公司担任软件经理&#xff0c;从事C#上位机软件开发8年以上&#xff01;我们在开发C#的运动控制程序的时候&#xff0c;一个必要的步骤就是设置伺服报警信号的…

蓝桥杯-洛谷刷题-day5(C++)(为未完成)

1.P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 i.题目 ii.代码 #include <iostream> #include <string> using namespace std;int N, Na, Nb; //0-"剪刀", 1-"石头", 2-"布", 3-"蜥", 4-"斯"&#xff1…

LVS 负载均衡集群(NAT模式)

一、环境准备 四台主机&#xff08;一台 LVS、两台 RS、一台客户端&#xff09; 1.1.LVS 主机 LVS 主机&#xff08;两块网卡&#xff09; 第一块&#xff1a;NAT模式&#xff08;内网&#xff09; 第二块&#xff1a;添加网卡&#xff08;仅主机模式&#xff09;&#xff0…

解决 DeepSeek 官网服务器繁忙的实用方案

解决 DeepSeek 官网服务器繁忙的实用方案 大家在使用 DeepSeek 时&#xff0c;是不是经常遇到官网服务器繁忙&#xff0c;等半天都加载不出来的情况&#xff1f;别担心&#xff0c;今天就给大家分享一个用 DeepSeek 硅基流动 Cherry Studio 解决这个问题的实用方案&#xff…

嵌入式八股文面试题(二)C语言算法

相关概念请查看文章&#xff1a;C语言概念。 1. 如何实现一个简单的内存池&#xff1f; 简单实现&#xff1a; #include <stdio.h> #include <stdlib.h>//内存块 typedef struct MemoryBlock {void *data; // 内存块起始地址struct MemoryBlock *next; // 下一个内…

#渗透测试#批量漏洞挖掘#LiveBos UploadFile 任意文件上传漏洞

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章读。 目录 漏洞背景 漏洞成因 影响评估 检测方案 …

ds-download-link 插件:以独特图标选择,打造文章下载链接

源码介绍 “ds-download-link”插件为 WordPress 网站提供了在文章编辑器中添加下载链接的功能&#xff0c;每个下载链接都支持图标选择&#xff0c;并能将这些链接以美观的样式展示在文章前端页面。以下是该插件的主要特性和功能&#xff1a; 后台功能 在文章编辑器下方添加…

判断函数是否为react组件或lazy包裹的组件

function Modal(){return <p>123</p> } 实参里填入函数名,是false 实参里填入标签形式的函数,是true isValidElement(Modal)//false isValidElement(<Modal></Modal>)//true 官方说明 isValidElement – React 中文文档 但是官方并不建议用isValidE…

PHP 中的除以零错误

除以零错误&#xff08;Division by zero&#xff09;是指数字除以零的情况&#xff0c; 这在数学上是未定义的。在 PHP 中&#xff0c;处理这种错误的方式取决于 PHP 版本&#xff1a; PHP 7&#xff1a; 使用 / 运算符会产生一个警告 (E_WARNING) 并返回 false。 使用 intd…

【QT】控件 -- 多元素类 | 容器类 | 布局类

&#x1f525; 目录 一、多元素类1. List Widget -- 列表2. Table Widget -- 表格3. Tree Widget -- 树形 二、容器类1. Group Box -- 分组框2. Tab Widget -- 标签页 三、布局类1. 垂直布局【使用 QVBoxLayout 管理多个控件】【创建两个 QVBoxLayout】 2. 水平布局【使用 QHBo…

NO.15十六届蓝桥杯备战|while循环|六道练习(C++)

while循环 while语法形式 while 语句的语法结构和 if 语句⾮常相似&#xff0c;但不同的是 while 是⽤来实现循环的&#xff0c; if 是⽆法实现循环的。 下⾯是 while 循环的语法形式&#xff1a; //形式1 while ( 表达式 )语句; //形式2 //如果循环体想包含更多的语句&a…