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

前端HTML相关知识

1.什么是HTML

HTML 指的是超文本标记语言 ( HyperText Markup Language )。
超文本:是指页面内可以包含图片、链接、声音,视频等内容
标记:标签(通过标记符号来告诉浏览器网页内容该如何显示)
浏览器根据不同的HTML标签,解析成我们看到的网页

2.HTML的特点

  • HTML不是编程语言,而是标记语言。
  • HTML使用标签的形式来标识网页的不同组成部分
  • HTML文档包含了HTML标签和文本
  • HTML文档又叫做Web页面
  • HTML文档的后缀:html 或 htm

3. HTML基本结构标签

Head标签(标签)包含了所有的头部标签标签。
(1)头部区域的标签标签为: <title>, <style>, <meta>, <link>, <script>
(2)<title>标签可定义网页的标题
(3)<meta> 标签可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新
频度的描述和关键词。
(4)<meta> 标签位于文档的头部   <meta charset="utf-8" /> 标题处添加图标
(5)<link rel="icon" href="ico地址">
如果不声明解析网页时会产生一些不可预期的行为,所以我们应该避免出现

4. 基本语法

HTML标签是由尖括号包围的关键词,例如:<dr/>
HTML标签通常是成对出现的,例如:<html>和</html>,称之为双标签;第一个是开始标签,第二个是结束标签。
有些特殊的标签必须是单标签,例如:<br/>,称之为单标签

 5. HTML网页大至骨架如下

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body></body>
</html>
<!-- 注释
DOCTYPE html 声明html的版本信息
-->
<!-- html是网页中的根标签,所有的内容都应该写到此标签中 -->
<!DOCTYPE html>
<html><!-- head 头标签对网页设置--><head><meta charset="utf-8" /><!-- 网页字符集 --><title>我的第一张网页</title><link herf=""/></head><!-- 标签属性:标签可以拥有属性。属性进一步说明了该标签的显示或使用特性。如:<body text=”red”>1.属性的格式 :属性名 = “属性值“ 2. 属性的位置:<标签名 属性名 = “属性值“ >xxx</标签名>3. 添加多个属性:<标签名 属性名 = “属性值“ 属性名 = “属性值“ >xxx </标签名> --><body bgcolor="green"><!-- body 网页内容 --><!-- 标题标签<h1></h1>…..<h6></h6> --><h1 >标题一</h1><h2>标题二</h1><h3>标题三</h1><!-- 换行标签<br/> -->5月25日消息,微博话题“中国人吃掉全世界70%的西瓜”冲上热搜榜。<br />据国内多家媒体报道,夏天马上就要到了,闷热的午间,就想吃上一口西瓜,一个下午都美滋滋。<!-- ● 段落标签<p></p> --><p>但需要注意的是,肾功能不全的人,如果吃过多西瓜,不但会使水肿加重,还易导致其体内的血容量增多。</p><p>感冒初期的病人不适宜吃西瓜,医学认为,西瓜有清里热的作用,所以感冒初期吃西瓜会导致感冒病情加重或病程延长。</p><!-- 列表无序列表<ul><li></li></ul>    有序列表<ol><li></li></ol> --><ul> <li>列表一</li><li>列表二</li></ul><ol><li>列表一</li></ol></body>
</html>

6.常用标签

1、HTML的标签的认识


 HTML 标签是由尖括号包围的关键词,比如 <html>

成对出现的标签就是双标签,单个出现的就是单标签

标签在页面上会显示成一个方块,分为两类:

块级标签:在布局中默认会独占一行,块元素后的元素需换行排列。
行级标签:元素之间可以排列在一行,设置宽高无效,它的宽高由内容撑开。

HTML 列表标签

  • 标题标签:<h> </h>

表示文档的标题,除了具有块元素的基本特性外,还含有默认的外边距和字体大小。

  • 段落标签:<p></p>

<p></p>表示一个文档中的文字段落

1)无序列表

在浏览网页时,会发现网页上有很多信息的列表,如新闻列表、图片列表

这些列表就可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。

语法:

<ul>
  <li>...</li>
  <li>... </li>
   ......
</ul>
2)有序列表

如果想在网页中展示有前后顺序的信息列表,怎么办呢?如,当当网上的书籍热卖排行榜,如下图所示。这类信息展示就可以使用<ol>标签来制作有序列表来展示。

语法:
<ol>
   <li>信息</li>
   <li>信息</li>
   ......
</o>

HTML表格

创建表格的四个元素:

table、tr、th、td

1、<table>…</table>:整个表格以<table>标记开始、</table>标记结束。

2、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。

3、<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。

4、<th>…</th>:表格的头部的一个单元格,表格表头。

5、表格中列的个数,取决于一行中数据单元格的个数.

     语法:

<table>

    <tr>

        <td>…</td>

        <td>…</td>

        …

    </tr>

</table>

构建表格
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <table border="1" style="width:200px;height:100px">
        <tr>
            <th>姓名</th>
            <th>年龄</th>
            <th>性别</th>
        </tr>
        <tr>
            <!--align="center"表示将文本信息放在正中央-->
            <td align="center">张三</td>
            <td>18</td>
            <td>男</td>
        </tr>
    </table>
</body>
</html>

HTML超链接
使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。

语法:

<a  href="目标网址"  title="鼠标滑过显示的文本">链接显示的文本</a>

例如:

<a  href="http://www.baidu.com"  title="点击进入百度">click here!</a>

<a>标签在默认情况下,链接的网页是在当前浏览器窗口中打开,有时我们需要在新的浏览器窗口中打开。

如下代码:

<a href="目标网址" target="_blank">click here!</a>

HTML 图片
在网页的制作中为使网页炫丽美观,肯定是缺少不了图片,可以使用<img>标签来插入图片。

语法:

<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">

举例:

<img src = "myimage.gif" alt = "My Image" title = "My Image" />

1、src:标识图像的位置;

2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;

3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);

4、图像可以是GIF,PNG,JPEG格式的图像文件。

HTML表单
网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

<form   method="传送方式"   action="服务器文件">

1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。

2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。

3.method : 数据传送的方式(get/post)。

<form    method="post"   action="save.php">

        <label for="username">用户名:</label>

        <input type="text" name="username" />

        <label for="pass">密码:</label>

        <input type="password" name="pass" />

</form>

语法:

<form>

   <input type="text/password" name="名称" value="文本" />

</form>

1、type:

   当type="text"时,输入框为文本输入框;

   当type="password"时, 输入框为密码输入框。

2、name:为文本框命名,以备后台程序ASP 、PHP使用。

3、value:为文本输入框设置默认值。(一般起到提示作用)

举例:

<form>

  姓名:

  <input type="text" name="myName">

  <br/>

  密码:

  <input type="password" name="pass">

</form>

相关文章:

  • 【名词解释】Unity中的3D物理系统:碰撞体
  • 用宝塔部署vue+springboot上线公网详细步骤
  • 模拟面试题卷一
  • 桌面应用开发框架比较:Electron、Flutter、Tauri、React Native 与 Qt
  • 25.梯度消失和梯度爆炸
  • 双链表——AcWing.827双链表
  • 2024年华为OD机试真题-考古学家-C++-OD统一考试(C卷D卷)
  • <Linux>进程
  • 大模型网信办备案全网最详细流程【附附件】
  • 【原创】springboot+mysql小区用水监控管理系统设计与实现
  • 【JavaEE精炼宝库】多线程(6)线程池
  • 【C++】【期末考】【基本概念和语法】概括总结——期末速成
  • .net 调用海康SDK以及常见的坑解释
  • C++面向对象程序设计 - 函数库
  • 使用R语言生成CDISC SDTM.AE domain
  • CSS3 变换
  • gops —— Go 程序诊断分析工具
  • JavaScript标准库系列——Math对象和Date对象(二)
  • jquery cookie
  • node学习系列之简单文件上传
  • opencv python Meanshift 和 Camshift
  • PermissionScope Swift4 兼容问题
  • zookeeper系列(七)实战分布式命名服务
  • 从0到1:PostCSS 插件开发最佳实践
  • 记录一下第一次使用npm
  • 树莓派 - 使用须知
  • 说说动画卡顿的解决方案
  • Java总结 - String - 这篇请使劲喷我
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (02)vite环境变量配置
  • (06)Hive——正则表达式
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (3)nginx 配置(nginx.conf)
  • (6)STL算法之转换
  • (二)JAVA使用POI操作excel
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计大学生兼职系统
  • (一)为什么要选择C++
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)Linq学习笔记
  • (转)创业的注意事项
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .Net Web窗口页属性
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET开发不可不知、不可不用的辅助类(一)
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @test注解_Spring 自定义注解你了解过吗?
  • @Validated和@Valid校验参数区别
  • [ C++ ] STL---string类的模拟实现
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [AR Foundation] 人脸检测的流程
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解
  • [E链表] lc83. 删除排序链表中的重复元素(单链表+模拟)