首页 > 其他分享 >初步了解HTML

初步了解HTML

时间:2023-10-08 21:17:06浏览次数:51  
标签:网页 定义 标签 html 表单 初步 HTML type 了解

初步了解HTML

一、html介绍

html定义

HTML的全称为:HyperText Mark-up Language,指的是超文本标记语言。标记就是标签,<标签名称> </标签名称>,比如 、

等,大多数标签都是成对出现的

所谓超文本,有两层含义:

  1. 因为网页中还可以有图片、视频、音频等内容(超文本限制)
  2. 它还可以从一个网页跳到另外一个网页,与世界各地主机的网页链接(超链接文本)

html的作用

html是用来开发网页的,它是开发网页的语言。

html基本结构

结构代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset = 'utf-8'>
        <tile>网页标题</tile>
    </head>
    
    <body>
        网页显示内容
    </body>
    
</html>
  1. 第一行中 是文档声明,用来指定页面使用的html的版本,这里声明的是一个html5的文档。

  2. ......标签是开发人员告诉浏览器,整个网页是从这里开始,到这里结束,也就是html文档开始与结束的标签
  3. <head>..</head>标签用于定义文档的头部,是负责对网页进行设置标题、编码格式以及引入css和js文件的

    4....标签是编写网页上显示的内容。

浏览网页文件

网页文件后缀是.html或者.htm一个html文件就是一个网页,html文件用编辑器打开显示文本,可以用文本编辑的方式编辑它,如果使用浏览器打开,浏览器会按照标签描述内容将文件渲染成网页。

二、常用的html标签

双标签

<h1> </h1> 标题标签
<p> </p> 段落标签
<div> </div> 网页布局标签
<ol> <li> </li>  </ol> 有序列表标签
<ul> <li> </li>  </ul> 无序列表标签
<!-- 这是注释标签 -->
    <!-- 双标签:标题标签 -->
    <h1>一级标题标签</h1>
    <h2>二级标题标签</h2>
    <h3>三级标题标签</h3>
    <h4>四级标题标签</h4>
    <h5>五级标题标签</h5>
    <h6>六级标题标签</h6>

    <!-- 双标签: 段落标签-->
    <p>这是一个段落</p>
    <p>这是另外一个段落</p>

    <!-- 双标签:div布局标签,负责整个网页的结构-->
    <div>
        <h1>什么是天敌关系?动物被自己天敌属性压制有多恐怖?</h1>
        <p>
              地球上的生物有37亿年的发展演化史,地球上的能量主要来源就是接收太阳辐射能,太阳作为一颗炽热的恒星,每秒钟有6亿吨氢核发生聚变,生成5.95亿吨氦,中间损失的500万吨质量都按照爱因斯坦的质能方程,最终转化为能量。这些能量以光和热的形式向外传递,地球接收到的太阳辐射能绝对是九牛一毛,但这已经足够支撑地球上数百万个物种的发展繁衍。虽然经过大大小小二十余次的物种灭绝事件,但是到今天地球上仍存在数百万个物种。所有的生物和地球环境之间形成紧密的关系,任何生物都不是孤独的,它会在食物链食物网中占据重要的地位。
        </p>
        <p> 另外段落 </p>
    </div>

有序列表与无序列表

<body>
    <!-- 有序列表 -->
    <ol> 
        <li>“亚运数字火炬人”有名字了</li>
        <li> 走失女童父亲:还有被抱走可能性</li>
        <li>巴以冲突升级 双方死亡人数超500</li>
        <li>实拍哈马斯自制滑翔机渗透进以色列</li>

    </ol>

    <!-- 无序列表 -->
    <ul>
        <li>“亚运数字火炬人”有名字了</li>
        <li> 走失女童父亲:还有被抱走可能性</li>
        <li>巴以冲突升级 双方死亡人数超500</li>
        <li>实拍哈马斯自制滑翔机渗透进以色列</li>
    </ul>
</body>
</html>

image-20231008095137878

单标签

<img src = "图片路径",alt = '当图片无法显示时,所提示的文字信息'>
<br>换行
<hr>水平线
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML中的单标签</title>
</head>
<body>
    <!-- 单标签:只有开始没有结束 -->
    <!-- br标签:换行标签 (可以使用多个br标签达到想要的换行效果)-->
    <!-- 在一个 段落中实现换行功能,不需要多个<p></p> -->
    <p>
        杭州第19届亚运会开幕式上,由超过1亿名亚运数字火炬手汇聚而成的“亚运数字火炬人”踏浪而来,以世界首创且科技感满满的方式点燃“钱江潮涌”主火炬塔,成为亚洲奥林匹克历史上的经典时刻。
        <br><br>
        为回应社会各界热切愿望,打造又一标志性亚运品牌,杭州亚组委启动了“亚运数字火炬人”征名活动,迅速征集到上万个名字。经过两轮专家评审,反复研讨酝酿,最终“弄潮儿”脱颖而出,成为“亚运数字火炬人”的名字。
        <br><br>
        “弄潮儿”与会徽“潮涌”、吉祥物“江南忆”、核心图形“润泽”、色彩系统“淡妆浓抹”、火炬“薪火”、奖牌“湖山”等重要视觉标志一脉相承,共同承载浙江杭州深厚的历史文化底蕴和澎湃的科技创新基因,开启亚运历史新纪元。
    </p>
    <!-- hr标签:水平线 -->
    <div>
        <h1>小度科技换帅:百度CIO李莹接棒景鲲,大模型是智能音箱的新机遇吗?</h1>
        <hr> 
        <p>
            10月7日,据36氪报道,百度宣布新一轮干部轮岗。即日起,百度集团副总裁、百度集团首席信息官(CIO)李莹博士担任小度科技CEO,向集团董事长兼CEO李彦宏直接汇报,小度原CEO景鲲因个人原因即将辞任。在内部公告中,百度也对景鲲的辛劳付出与贡献予以了感谢。
            <br><br>
            2023年,大模型的风吹到了各行各业,小度自然也想抓住这个风口。脱胎于百度智能生活事业群组的小度科技,如今不再仅仅是智能音箱等智能硬件产品的集合,更是百度布局AI生态场景的重要载体,是AI技术落地成果的体现。2020年,小度宣布独立融资。2023年1月,据华兴资本消息,小度完成B+轮融资,投后估值达355亿元人民币。
        </p>
    </div>
    <!-- img标签:图片标签 => <img 属性 = 属性值> -->
    <!-- 下面是相对路径 -->
    <img src="images/5fdf8db1cb134954c4ef1cf6444e9258d0094aab.jpg">
    <!-- 下面这个是网络链接-->
    <img src="https://iknow-pic.cdn.bcebos.com/5d6034a85edf8db100df88f61b23dd54574e74ab?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_450%2Ch_600%2Climit_1%2Fquality%2Cq_85">
 
</body>
</html>

image-20231008155730821

表格标签

<tabel>标签:表示一个表格
	<tr>标签:表示表格中的一行
    <td>标签:表示表格中的列
    <th>标签:表示表格中的表头
<tabel> 声明表格
    <tr> 里面是一行的内容
        <th>姓名</th> th代表其中的表头
        <th>年龄</th>
    </tr>
    
    <tr>
        <td>张三</td> td代表表格中的列
        <td> 18 </td>
    </tr>
</tabel>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML中的表格</title>
</head>
<body>
    高三(1)班级学生信息表
    <!-- 可以在标签中添加属性,比如 tabel-->
    <!-- <标签 属性 = 属性值> -->
    <table border="1" width = "600" >
        <tr> 
            <th>学号</th>
            <th>姓名</th>
            <th>年龄</th>
 
        </tr>
        <tr>
            <td>3120006884</td>
            <td>七落</td>
            <td>18</td>
        </tr>
        <tr>
            <td>3120006883</td>
            <td>莫航</td>
            <td>18</td>
        </tr>
    </table>
    
</body>
</html>

image-20231008165127140

表单标签

表单介绍

表单用于收集不同类型数据的用户输入(用户输入的数据),然后可以把用户数据提交到web服务器中

比如登陆时密码与账号输入。

<form>标签:表示表单标签,定义整体的表单区域
<label>标签:表示表单元素的文字标注标签,定义文字标注
<input>标签:表示表单元素的用户输入标签,定义不同类型的用户输入数据方式
	type属性:
        type = "text" 定义单行文本输入框
        type = "password" 定义密码输入框
        type = "radio" 定义单选框
        type = "checkbox" 定义复选框
        type = "file" 定义上传文件
        type = "submit" 定义提交按钮
        type = "reset" 定义重置按钮
        type = "button" 定义一个普通按钮
<textarea>标签:表示表单元素的多行文本输入框标签,定义多行文本输入框
<select>标签:表示表单元素的下拉列表标签,定义下拉列表
	<option>与<select>标签配合,定义下拉列表中的选项
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML中的表单标签</title>
</head>
<body>
    <form >
        <label>账号:</label><input type="text">
        <br><br>
        <label>密码:</label><input type="password">
        <br><br>
        <label>性别:</label>
        <input type="radio" name = "gender"> 男
        <input type="radio" name="gender"> 女
        <br><br>
        <label>爱好:</label>
        <input type="checkbox" name="hobby">篮球
        <input type="checkbox" name="hobby">足球
        <input type="checkbox" name="hobby">羽毛球
        <br><br>
        <label>日期:</label>
        <select>
            <option >2000</option>
            <option >2001</option>
            <option >2002</option>
        </select>
        <br><br>
        <textarea cols="30" rows="5"></textarea>
        <br><br>
        <input type="submit" value="提交" >
        <input type="reset" value="重置">


    </form> 
</body>
</html>

image-20231008191022035

表单提交

表单属性设置:

<form> 标签 表示表单标签,定义整体的表单区域
action属性:设置表单数据的提交地址
method属性:设置表单提交的方式,一般有‘GET’ 方式和‘post’方式,不区分大小写
<form action = "http//baidu.com" method = "post">
    
</form>

标签:网页,定义,标签,html,表单,初步,HTML,type,了解
From: https://www.cnblogs.com/luoluoange/p/17750123.html

相关文章

  • 认识HTML
    一什么是H5?1.HTML的第5个版本2.一门技术的总称二H5能做什么?1.网页开发2.小程序/公众号3.APP开发4.小游戏开发5.桌面应用......三网站建站流程1.注册域名2.购买服务器3.进行项目开发4.网站推广5.网站维护四项目开发流程1.产品经理确定需求,产出需求文档(prd......
  • 需编写html代码,快速搭建一个公司管理系统
    快速搭建一个公司管理系统MagicTable基于vue-admin-beautiful,elementui,vue-easytable等实现的网页快速生成框架,无需编写html和css代码,只需要编写js文件就能实现管理面板的表格页面。github链接https://github.com/YSASM/MagicTable特点轻量简洁缩短开发时间示例如......
  • Python学习 —— 初步认知
    写在前面Python是一种流行的高级编程语言,具有简单易学、代码可读性高、应用广泛等优势。它是一种解释型语言,可以直接在终端或集成开发环境(IDE)中运行,而无需事先编译。Python的安装Python的安装过程非常简单。首先,你可以从Python的官方网站(https://www.python.org)下载安装包。根......
  • php了解
    一、php通常被嵌入HTML之中,构成一个以php为扩展名的文件。<html><head><title>Example</title></head><body><?phpecho"HelloPHP!";?></body></html>......
  • VS下的Emmet技巧(HTML Coding 效率Kit)
    tag:技巧点VSCode的EmmetAbbreviation参考参考参考2生成4行p标签p*4   E.class E#id E[attr=foo] E{foo} E>N E+N E^N......
  • ansible-playbook批量安装httpd,按主机名提供不同的index.html(如node1的index.html欢迎
    [root@ansible~]#vim/etc/ansible/hosts[webservers]10.0.0.150ansible_connection=local10.0.0.160#创建角色相关目录[root@ansiblehtml]#mkdir-pv/data/ansible/roles/httpd/{tasks,handlers,files}mkdir:createddirectory'/data/ansible'mkdir:crea......
  • html svg图片 如何不保持横纵比
    图片不保持横纵比是一件很烦的事背景图我们可以使用background-size图片可以使用object-fit来保持横纵比但有时svg图片要不保持横纵比明明指定了宽高也没有用原来矢量图天生就是锁定了横纵比那怎么让svg不保持横纵比呢使用preserveAspectRatio:none<svgpreserveAspectRat......
  • HTML一键打包工具1.9.92更新发布, 支持串口通信,获取mac地址,自定义header等新功能
    HTML一键打包EXE工具(HTML封装EXE,桌件)是一款神奇的工具,它可以让您把任何HTML项目(网址)变成一个独立的EXE文件,无需安装浏览器和服务器,只要双击就能运行。无论您是想制作KRPano全景VR项目,还是想开发WebGL游戏项目(Egret游戏打包,Cocos游戏打包,RPGMVMaker游戏打包),或者是想创建......
  • getRefs is undefined html vue2项目 报错
    vue2项目提示getRefsisundefined在div上面写了,ref,还写了v-if然后再watch中操作了ref导致报错。分析:组件因为v-if为false没有注册和渲染,在操作的时候还使用了this.$refs函数就会获取不到解决办法:v-if换成v-show ......
  • html占位符
     &#32; 普通的英文半角空格&#160;&nbsp;普通的英文半角空格但不换行&#12288; 中文全角空格(一个中文宽度)&#8194;&ensp;en空格(半个中文宽度)&#8195;&emsp;em空格(一个中文宽度)&#8197;......