首页 > 其他分享 >HTML标签

HTML标签

时间:2024-03-17 19:30:56浏览次数:23  
标签:span 表格 标签 标题 HTML div

目录

HTML

HTML标签

注释标签

标题标签

段落标签

格式化标签

图片标签

超链接标签

css代码

表格标签

列表标签

表单标签

单选框

复选框

按钮

选择文件上传

下拉菜单

多行编辑框

div&span


HTML

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等

运行HTML代码不需要编译,有浏览器就可以直接运行

把一个HTML文件视为文档

文档内有很多“标签”(tag)每个标签也可以称为是一个“元素”

同时每个元素也对应到一个对象

对象里有属性,方法,这些操作可以在JS中进行操作

HTML大部分是成对出现的,少部分是单标签

HTML需要有head和body

head标签主要存放一些属性信息(元信息)

body存放界面/网页上要显示的内容

!快速生成html

<!DOCTYPE html>
<!-- 描述了文件内容是啥类型 html5的版本 -->
<html lang="en">
<!-- lang->language(语言) en (english) -->
<!-- 会触发网页是否要翻译 -->
<head>
    <!-- mate是单标签 -->
    <meta charset="UTF-8">
    <!-- mate表示元 属性数据 字符集 utf8编码 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

HTML标签

注释标签

<!--注释内容-->

标题标签

数字越小 字体越大

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

段落标签

<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Autem deserunt omnis ad non molestiae nisi atque earum quas voluptatibus id eaque, at velit minus, nulla repudiandae sint, facere reiciendis veniam!</p>

lorem自动生成一段长文本

<br>换行
&nbsp; 空格

格式化标签

<strong>加粗</strong>
    <b>加粗</b>
    <em>倾斜</em>
    <i>倾斜</i>
    <del>删除线</del>
    <s>删除线</s>
    <ins>下划线</ins>
    <u>下划线<br></u>

HTML标签分为块级元素和行内元素

块级元素独占一行 如h1-h6

行内元素不独占一行 如strong b em

图片标签

img是单标签

src是必填属性 路径

alt如果图片正常加载不起作用,如果加载失败,内容就会显示在图片位置上

width宽度height高度 单位像素px

如果只给一其中width或者height,那么图片会等比例缩放

img可以支持gif动图

<img src="1.jpg" alt="图片加载失败"title="腿"
    width="450px"><br>

超链接标签

<a href="1.html">这是跳转到内部网页</a><br>
    <a href="https://www.bilibili.com/">这是跳转到哔哩哔哩</a><br>
    <a href="2.zip">这是触发网页下载文件</a><br><!--这是浏览器的识别行为-->
    <a href="1.html" target="_blank">这是打开一个新页面,而不是替换当前页面</a><br>
    <a href="1.html"><img src="腿.jpg" alt="图片加载失败"width="450px">
    a标签显示图片</a><br>

css代码

<!-- css -->
    <style>
        td{
            text-align: center;
            /* 设置td都是居中对齐 */
        }
        th{
            text-align: left;
            /* 设置th都是左对齐 */
        }
        p{
            text-indent: 2em;
            /* p首行缩进2em */
        }
    </style>

表格标签

table 表示整个表格

tr 表示表格中的一行

td 表示表格中的一个单元格

th 也是单元格,用来表示表头单元格(字体更粗,居中)

<!-- 表格 -->
    <table border="1pxs" width="500px" height="300px" cellspacing="0"><!--整个表格-->
        <!-- border添加边框线  表格宽度和长度 cellspacing="0"设置间距-->
        <tr><!--一行-->
            <th>姓名</th><!--列标题-->
            <th>性别</th>
            <th>电话</th>
        </tr>
        <tr>
            <td>张三</td><!--列数据-->
            <td>男</td>
            <td>110</td>
        </tr>
        <tr>
            <td>李四</td><!--列数据-->
            <td>女</td>
            <td>130</td>
        </tr>
        
    </table>

列表标签

ol有序标签

li表示一个列表项

<ol>
        <!-- 有序列表 -->
        <li>一</li>
        <!-- li就是一个列表项 -->
        <li>二</li>
        <li>三</li>
        <li>四</li>
    </ol>

ul无序列表

<ul>
        <!-- 有序列表 -->
        <li>一</li>
        <!-- li就是一个列表项 -->
        <li>二</li>
        <li>三</li>
        <li>四</li>
    </ul>

表单标签

form功能是进行前后端交互的

input标签 有很多形态,对应不同的输入方式

<input type="text"><br>
    <!-- 单行输入 -->

    <input type="password"><br>
    <!-- 密码框 -->

单选框

<input type="radio" name="gender"> 男<br>
    <input type="radio" name="gender"> 女<br>
    <!-- name=gender是排他属性 只要把name值设为相同值就是排他属性 只允许选一个 -->
    <!-- 单选框 -->

选择文字即可选择 范围更大

<input type="radio" name="ce" id="cd" checked="checked"><label for="cd">男</label>
    <!-- checked=checked默认选择男 -->
    <input type="radio" name="ce" id="ca"><label for="ca">女</label><br>
    <!-- 选中文字即可选择 范围更大 -->

复选框

<!-- 复选框 -->
    <input type="checkbox" checked="checked"> 一
    <input type="checkbox"> 二
    <input type="checkbox"> 三<br>

按钮

<!-- 按钮 -->
    <input type="button" value="这是一个按钮">

选择文件上传

<input type="file">

下拉菜单

<!-- 下拉菜单 -->
    <select>
        <option>徐州</option>
        <option selected="selected">苏州</option>
        <!-- selected="selected"默认选中 -->
        <option>西塘</option>
    </select>

多行编辑框

<textarea cols="30" rows="10"></textarea>

div&span

<div>111</div>
    <div>111</div>
    <div>111</div>
    <span>222</span>
    <span>222</span>
    <span>222</span>

事件用户在页面上的操作

点击鼠标、移动鼠标、拖拽浏览器窗口、按下键盘、切换焦点

监听器

用户动作产生了事件、有了事件之后,需要在代码中,根据用户的动作做出处理,就可以适用监听器,查看用户什么时候触发事件

无语义标签

div&span

没有特定的应用场景 可以适用大部分场景

有语义标签

h1-h6,img,ul,ol,input

有特定功能和场景

除了input无法代替,其他标签大多数都可以适用div/span来代替

div是一个大盒子 块级元素 独占一行

span是一个小盒子 行内元素 不独占一行

标签:span,表格,标签,标题,HTML,div
From: https://blog.csdn.net/weixin_57535054/article/details/136785837

相关文章

  • JavaWeb - HTML基础
    常用标签font文本标签<fontface="黑体"color="#0099FF">黑体效果</font><fontsize="3"color="#990000">3号文字效果</font><!--face=字体样式,color=颜色,size:字体大小-->p段落标签、br换行标签本段落内容...<p>第二段内容<......
  • HTML学习笔记5: table表格标签
    table表格标签tableborder            表格边框的宽度width规定表格的宽度cellspacing规定单元格之间的空隙tr:行td:单元格th:如果是表头单元格,可以替换为th,默认带有加粗和居中展示的效果<tableborder="5px"width="6......
  • HTML学习笔记6: form表单标签
    Form表单标签属性action   规定当提交表单时向何处(URL)发送表单数据如果不指定URL,默认提交到当前页面method   规定用于发送表单数据的方式(默认值是GET)GET  在URL后拼接表单数据:?username=hikaru44&age=2000,URL的长度是有限制的,所以GET没......
  • HTML学习笔记7: form表单项
    表单项input    定义表单项,通过type属性控制输入形式select定义下拉列表textarea定义文本域inputtext文本框姓名:<inputtype="text"name="name"><br><br>password密码框密码:<inputtype="password"name="pass......
  • HTML学习笔记4: 盒子模型
    盒子模型布局标签div&spanDIV一行只显示一个,宽度默认是父元素的宽度, 高度默认由内容撑开,可以设置宽高设置div的CSS样式<style>div{width:200px;height:200px;box-sizing:border-box;/*指定widthheight为盒子的宽高*/......
  • HTML学习笔记1: 常见标签
    HTML常见标签p段落标签<p>段落内容</p>b加粗标签<b>加粗标签</b>strong加粗+强调标签strong和b在样式上没有什么差别,只是便于强调区分<strong>强调+加粗标签</strong>img图片标签src图片路径(绝对磁盘路径,绝对网页路径,相......
  • HTML学习笔记3: CSS选择器
    CSS选择器元素选择器<style>p{color:lightcoral;}</style><!--元素选择器:设置了某个元素(span,p,h1)的样式--><p>元素选择器</p>类选择器<style>.hclass{color:lightgoldenrodyellow;}</style><!--类选择器:给标签指定一个类--><......
  • HTML学习笔记2: CSS样式
    【HTML】CSS样式设置CSS样式的三种方式行内样式(不推荐)内嵌样式(写在style标签中,可以写在页面各种位置,一般写在head标签中)外联样式写在单独的css文件中,需要通过link在网页中引入行内样式<h1style="color:rgb(66,139,92);">行内样式</h1>内嵌样式<style> ......
  • HTML进阶版(表单标签、语义化标签、字符实体)
    雷迪斯andthe乡亲们 欢迎你们来到奇幻的编程世界  上一篇我们学习了(列表标签、表格标签)让我来回顾一下吧!列表标签无序列表最常用,有序列表偶尔用,自定义列表底部导航用表格标签①表格基本标签:table>tr>td②表格标题和表头单元格标签:table> caption......
  • 【Python使用】python高级进阶知识md总结第4篇:静态Web服务器-命令行启动动态绑定端口
    python高级进阶全知识知识笔记总结完整教程(附代码资料)主要内容讲述:操作系统,虚拟机软件,Ubuntu操作系统,Linux内核及发行版,查看目录命令,切换目录命令,绝对路径和相对路径,创建、删除文件及目录命令,复制、移动文件及目录命令,终端命令格式的组成,查看命令帮助。HTTP请求报文,HTTP响应报文......