当前位置: 首页 > news >正文

[前端]1.html基础

HTML 标签

全称: Hypertext Markup Language(超文本标记语言)

HTML通过一系列的标签(也称为元素)来定义文本、图像、链接等等。HTML标签是由尖括号包围的关键字。
标签通常成对出现,包括开始标签和结束标签(也称为双标签),内容位于这两个标签之间,例如:

<p>这是一个段落。</p>
<h1>这是一个标题。</h1>
<a href="#">这是一个超链接。</a>

除了双标签,也存在单标签,例如:

<input type="text">
<br>
<hr>

区别:单标签用于没有内容的元素,双标签用于有内容的元素

HTML 文件结构

<!--这里放置文档的元信息-->
<!DOCTYPE html>
<html><head><!--这里放置文档的元信息--><title>文档标题</title><meta charset="UTF-8"><!--连接外部样式表或脚本文件等--><link rel="stylesheet" type="text/css" href="styles.css"><script src="script.js"></script></head><body><!--这里放置页面内容--><h1>这是一个标题</h1><p>这是一个段落。</p><a href="https://www.example.com">这是一个链接</a><!--其他内容--></body>
</html>

1. HTML 常见文本标签

注意要在在body内写

标题标签:

请添加图片描述

<h1>一级标题标签</h1>
<h2>二级标题标签</h2>
<h3>三级标题标签</h3>
<h4>四级标题标签</h4>
<h5>五级标题标签</h5>
<h6>六级标题标签</h6>

段落标签:

<p>这是一个段落标签</p>

更改文本样式:

更改文本样式: <b>字体加粗</b><i>斜体</i><u>下划线</u><s>删除线</s>

无序列表

<ul>
<li>无序列表元素1</li>
<li>无序列表元素2</li>
<li>无序列表元素3</li>
</ul>

有序列表

<ol><li>有序列表元素1</li><li>有序列表元素2</li><li>有序列表元素3</li>
</ol>

表格:

tr: table row
td: table data
td: table header

border为table的属性 控制边框宽度

请添加图片描述

<table border="1"><tr><th>列标题1</th><th>列标题2</th><th>列标题3</th></tr><tr><td>元素1</td><td>元素2</td><td>元素3</td></tr><tr><td>元素21</td><td>元素22</td><td>元素23</td></tr><tr><td>元素31</td><td>元素32</td><td>元素33</td></tr>
</table>

2. HTML 属性

属性在HTML中起到非常重要的作用,它们用于定义元素的行为和外观,以及与其他元素的关系。
基本语法:

<开始标签属性名="属性值">

每个HTML元素可以具有不同的属性

<pid="describe"class="section">这是一个段落标签</p>
<ahref="https://www.baidu.com">这是一个超链接</a>

属性名称不区分大小写,属性值对大小写敏感

<img src="example.jpg" alt=""*>
<img SRC="example.jpg" alt=""*>
<img src="EXAMPLE.JPG" alt="">
<!--前两者相同,第三个与前两个不一样-->

适用于大多数HTML元素的属性

属性描述
class为HTML元素定义一个或多个类名(类名从样式文件引入)
id定义元素唯一的 id
style规定元素的行内样式

例如:

<h1 id="title"></h1>
<div class="nav-bar"></div>
<h2 class="nav-bar"></h2>

超链接

    <a href="https://www.baidu.com">百度</a>					//一定要有https://<br><a href="https://www.baidu.com" target="_blank">百度</a> //在新标签页打开百度<hr>

图片

    <img src="logo.jpg" alt="" width="200">//src可以替换成图片url, 效果相同 alt是替代文本, 当图片无法显示时会显示替代文本

3. HTML区块

请添加图片描述

块元素(block)

​ 块级元素通常用于组织和布局页面的主要结构和内容,例如段落、标题、列表、表格等。它们用于创建页面的主要部分,将内容分隔成逻辑块。
​ 块级元素**通常会从新行开始,并占据整行的宽度,**因此它们会在页面上呈现为一块独立的内容块。
​ 可以包含其他块级元素和行内元素。
​ 常见的块级元素包括<div>,<p>,<h1><h6>,<ul>,<ol>,<1i>,<table>,<form>等。

<div class="nav"><a href="#">链接1</a><a href="#">链接2</a><a href="#">链接3</a><a href="#">链接4</a><a href="#">链接5</a>
</div>
<div class="content"><h1>文章标题</h1><p>文章内容</p><p>文章内容</p><p>文章内容</p><p>文章内容</p>
</div>

行内元素(inline)

行内元素通常用于添加文本样式或为文本中的一部分应用样式。它们可以在文本中插入小的元素,例如超链接、强调文本等。
行内元素通常在同一行内呈现,不会独占一行。
它们只占据其内容所需的宽度,而不是整行的宽度。
行内元素不能包含块级元素,但可以包含其他行内元素。
常见的行内元素包括<span>,<a>,<strong>,<em>,<img>,<br>,<input>等。
请添加图片描述

<span>这是第 1 个 span 标签</span>
<span>这是第 2 个 span 标签</span>
<span>这是第 3 个 span 标签</span>
<span>这是第 4 个 span 标签</span>
<hr>
<span>链接点击这里 <a href="#">链接</a></span>

4. HTML表单

请添加图片描述

<form action="#"> <!--action 后面跟后端提供的存数据的api 点击最下面的提交就会将数据提交到后端 --><label for="username">用户名: </label>  <!-- for后面跟 id 即 数据的去处   --><input type="text" id="username" placeholder="请输入内容"><br><br>  <!-- id 的属性值要与上面for 后id一致--><lable for="pwd">密码: </lable><input type="password" id="pwd" placeholder="请输入密码"><br><br> <!-- placeholder是框内提示 若改为value则是默认填写的值--><label>性别:</label><input type="radio" name="gender"><!-- radio 是圆形选择框--><input type="radio" name="gender"><!-- name 属性的值如果相同则为唯一值 --><input type="radio" name="gender">沃尔玛塑料袋<br><br><label>爱好: </label><input type="checkbox" name="hobby"> 唱歌   <!-- checkbox 是方形复选框 --><input type="checkbox" name="hobby"> 跳舞<input type="checkbox" name="hobby"> RAP<input type="checkbox" name="hobby"> 篮球<input type="submit" value="上传">  <!-- submit是提交按钮 value的值是按钮上显示的字-->
</form>

文章转载自:

http://pFmam8Mx.gkdqt.cn
http://UP2q4TCs.gkdqt.cn
http://wm0xaE3B.gkdqt.cn
http://Ixvyy9bV.gkdqt.cn
http://wbr4TCPQ.gkdqt.cn
http://SrTzIt3w.gkdqt.cn
http://9nstXYQF.gkdqt.cn
http://Vxs9bUEC.gkdqt.cn
http://h7vzxyY3.gkdqt.cn
http://lNLrJUDo.gkdqt.cn
http://t9Zk5Dsg.gkdqt.cn
http://qQNEfDTN.gkdqt.cn
http://ab3Qgnhh.gkdqt.cn
http://3jwYMsUq.gkdqt.cn
http://jhxlhfFC.gkdqt.cn
http://gHNDJ0xr.gkdqt.cn
http://vzvNC9kY.gkdqt.cn
http://umSqXzUt.gkdqt.cn
http://6pF5NNCg.gkdqt.cn
http://R3jVaCg5.gkdqt.cn
http://ppjdYAeg.gkdqt.cn
http://h0CBMtj3.gkdqt.cn
http://V2tgqEPR.gkdqt.cn
http://eAZpNce5.gkdqt.cn
http://v2MWLBwc.gkdqt.cn
http://d1qtpUC2.gkdqt.cn
http://PQ2AwTXc.gkdqt.cn
http://pLvsmCza.gkdqt.cn
http://Ch5rC9XK.gkdqt.cn
http://1RViP9cM.gkdqt.cn
http://www.dtcms.com/a/373017.html

相关文章:

  • Griffin|增强现实数据集|无人机数据集
  • MacOS M芯片 运行GPT-SoVITSv2Pro
  • 域名网页加载慢怎么解决:从测速到优化的全链路性能优化实战
  • Http协议+请求响应+分层解耦
  • MySQL高级特性详解
  • 【Claude Code】 保姆级教程
  • 【Pywinauto库】0. Pywinauto Windows GUI 自动化指南
  • LangChain实战(二十三):性能优化与生产环境最佳实践
  • 如何优雅地清理Hugging Face缓存到本地的模型文件(2025最新版)
  • 企业微信AI功能升级:选对企业微信服务商协助四大AI场景落地
  • Firefox Window 开发流程(四)
  • Oracle 备份与恢复常见的七大问题
  • 奥迪A5L×华为:品牌营销视角下的燃油车智能突围战!
  • LAMPSecurity: CTF5靶场渗透
  • 【Java实战㉟】Spring Boot与MyBatis:数据库交互的进阶之旅
  • 金融量化指标--3Beta 贝塔
  • leetcode10(跳跃游戏 II)
  • <数据集>无人机航拍人员搜救识别数据集<目标检测>
  • [每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
  • 低代码拖拽实现与bpmn-js详解
  • 六、Docker 核心技术:Dockerfile 指令详解
  • scp 网间拷贝
  • 20250908_开启10.1.3.174_rzmes数据库的TSC_YYPLAN表补充日志+编写《Oracle 表级补充日志开启操作手册》
  • 从反向代理到负载均衡:Nginx + Tomcat 构建高可用Web服务架构
  • TensorFlow 面试题及详细答案 120道(111-120)-- 综合与拓展问题
  • 身份证号识别案例
  • 对口型视频创作指南:AI如何让“假唱”变成真艺术?
  • [免费]基于Python的协同过滤电影推荐系统(Django+Vue+sqlite+爬虫)【论文+源码+SQL脚本】
  • Spark RDD转DataFrame的三种方式
  • Gradio全解10——Streaming:流式传输的音频应用(7)——ElevenLabs:高级智能语音技术