• 前端知识-1-HTML


    一、什么是HTML?

    • HTML 是一种用于创建网页的标记语言,超文本标记语言。
    • HTML 不是一种编程语言,而是一种标记语言
    • 标记语言是一套标记标签,包含了HTML 标签及文本内容

    二、HTML 标签

    • HTML 标记标签通常被称为 HTML 标签 。
    • HTML 标签是由尖括号包围的关键词,比如 <html>
    • HTML 标签通常是成对出现的,比如 <b> 和 </b>
    • 标签对中的第一个标签是开始标签,第二个标签是结束标签
    • 开始和结束标签也被称为开放标签和闭合标签

    三、HTML 文档结构

    1、最基本的 HTML 文档是这样的:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    </body>
    </html>

    2、浏览器中 F12 键打开调试页面能看到 HTML 文本 

    可以发现每个网页都有特定的开始与结束文本。

     3、HTML 文档结构如下:

    1. <!DOCTYPE html>声明为 HTML 文档。
    2. <html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
    3. <head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。
    4. <title>、</title>定义了网页标题,在浏览器标题栏显示。
    5. <body>、</body>之间的文本是可见的网页主体内容。

    所以我们大致都了解了,网页上都有哪些 HTML 文档,①文档声明;②html 的开始与结束;③head 开始与结束;④title;⑤body开始与结束

    今后大多数的 HTML 文本都是在body中写得最多,为什么?body就是我们页面上展示得最多的内容。

    4、单/双标签

    ①单标签:在HTML基础中,单标签就是由一个标签组成的

    <br>、<hr>、<img>、<input>、<param>、<meta>、<link>

    ②双标签:而双标签则是由“开始标签”和“结束标签”两部分构成(这两部分是相同的)

    <html>、<head>、<title>、<body>、<table>、<tr>、<td>、<span>、<p>、<form>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<object>、<style>、<b>、<u>、<strong>、<i>、<div>、<a>、<script>、<center>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>单双标签</title>
    </head>
    <body>
    <!-- 单标签 -->
    <img src="image_path" alt="图片丢失">
    <hr>
    <br>
    <!-- 单标签 -->
    
    <!-- 双标签-->
    <p>pp</p>
    <h1></h1>
    <h2></h2>
    <div></div>
    <!-- 双标签-->
    </body>
    </html>

    5、注释使用:<!-- 注释内容 -->

    <!--你的注释内容-->

     6、HTML 常用的标签

    1、表格的标签:<table></table>

    2、单元格的标签:<td></td>

    3、表格的行标签:<tr></tr>

    4、表示空格的特殊符号:&nbsp;

    5、表单控件的标记符:<form></form>

    6、表单中多行文本域的标记符:<textarea></textarea>

    7、超文本文件的扩展名:.html

    8、插入图片的标记符:<img src=”图片地址”>

    9、表示文件主体部分的标签:<body></body>

    10、标题的标记符:<title></title>

    11、用来定义超文本文档的标记符:<a>

    12、用来介绍与文件内容有关的信息.的标记符:<head></head>

    13、换行标记符:<br>

    14、用来定义段落的标记符: <p></p>

    15、用来定义黑体的标记符: <b></b>

    16、用来定义斜体.的标记符: <i></i>

    17、用来显示文字加下划线.的标记符:<u></u>

    18、用来定义无序列表的标记符:<ul></ul>

    19、用来定义有序列表.的标记符:<ol></ol>

    20、超链接中用来指明超链接目标的属性的标记:<a href=”地址”></a>

    21、表示版权符号的特殊符号:&copy;

    22、HTML的主体内容放在文件中的什么标记之间<body></body>

    23、标题列表标记符:<dl><dt>标题1</dt><dd>内容1</dd><dt>标题2</dt><dd>内容xxx</dd></dl>

    <!DOCTYPE html>
    <html lang="cn">
    <head>
        <meta charset="UTF-8">
    <!--  两秒后跳转:URL=https://www.cnblogs.com/gsxl/  -->
        <meta http-equiv="refresh" content="2;URL=https://www.cnblogs.com/gsxl/">
    <!--  网页title -->
        <title>我的第一个title标题</title>
    <!--  a标签改颜色 -->
        <style>a{color:red;}
    <!--   text-decoration : none,这个参数是跳转的按钮没有下划线-->
      a{text-decoration : none}
       </style> <!-- 弹窗 --> <script>alert("嗨喽~广深小龙!")</script> <!-- css文件导入 --> <link rel="stylesheet" href="css_path"> </head> <body> <!-- h1-h..是标题 --> <h1>我是h1</h1> <h2>我是h2</h2> <h3>我是h3</h3> <h4>我是h4</h4> <h5>我是h5</h5> <!-- src:图片路径,alt:显示图片异常时提示,title:鼠标放上会显示 --> <img src="俄罗斯套娃.png" alt="找不到图片" title="广深小龙-俄罗斯套娃"> <!-- a标签,href跳转的链接,target="_blank:新窗口打开 --> <a href="https://www.cnblogs.com/gsxl/">点击跳转至我的博客园</a> <a href="https://www.cnblogs.com/gsxl/" target="_blank">新窗口打开</a> <!--这是body结束--> </body> </html>

    7、表格实例,属性:

    • border: 表格边框.
    • cellpadding: 内边距
    • cellspacing: 外边距.
    • 像素 百分比.(最好通过css来设置长宽)
    • rowspan: 单元格竖跨多少行
    • colspan: 单元格横跨多少列(即合并单元格)
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>表格</title>
    </head>
    <body>
    <div></div>
    <table border="a">
      <thead>
      <tr>
        <th>学号</th>
        <th>班级</th>
        <th>姓名</th>
      </tr>
      </thead>
      <tbody>
      <tr>
        <td>202001</td>
        <td>2001</td>
        <td>广深小龙</td>
      </tr>
      <tr>
        <td>202002</td>
        <td>2002</td>
        <td>哈美眉</td>
      </tr>
      </tbody>
    </table>
    </body>
    </html>

    8、form 表单实例:

    属性描述
    accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。
    action 规定向何处提交表单的地址(URL)(提交页面)。
    autocomplete 规定浏览器应该自动完成表单(默认:开启)。
    enctype 规定被提交数据的编码(默认:url-encoded)。
    method 规定在提交表单时所用的 HTTP 方法(默认:GET)。
    name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。
    novalidate 规定浏览器不验证表单。
    target 规定 action 属性中地址的目标(默认:_self)。
    <!DOCTYPE html>
    <html lang="zh_cn">
    <head>
        <meta charset="UTF-8">
        <title>表单提交</title>
    </head>
    <body>
    <!-- 注册实例:
    action="":请求的服务端地址-->
    <h1>欢迎进行注册!</h1>
    <form action="" method="post" enctype="multipart/form-data">
        <p>用户名:<input name="username" type="text"></p>
    
        <p>密 码:<input name="password" type="password"></p>
    
        <p>性别:
            <input name="gender" type="radio" value="1"><input name="gender" type="radio" value="0"><input checked name="gender" type="radio" value="2">保密
        </p>
    
         <p>性别x:
             <label for="r1"></label>
            <input id="r1" name="gender" type="radio" value="1">
            <label for="r2"></label>
            <input id="r2" name="gender" type="radio" value="0">
            <label for="r3">保密</label>
            <input id="r3" checked name="gender" type="radio" value="2">
        </p>
    
    
        <p><input type="reset" value="清空"></p>
        <p><input type="button" value="普通按钮,多用JS绑定事件"></p>
    
        <p>生日:<input type="date" name="shengri" id="sr"></p>
    
        <p><input type="hidden" name="hidden">隐藏标签</p>
    
        <p>邮箱:<input type="email" name="email"></p>
    
        <p>爱好:
        <input name="res" type="checkbox" value="0">美眉
        <input name="res" type="checkbox" value="1">大宝剑
        <input name="res" type="checkbox" value="2">屠龙刀
        </p>
    
            <select name="from" id="s2">
            <option value="0041">广东</option>
            <option value="0042">广西</option>
            <option value="0043">上海</option>
        </select>
    
        <select name="from1" id="s1">
            <optgroup label="广东">
                <option value="00411">深圳</option>
                <option value="00412">广州</option>
            </optgroup>
            <optgroup label="上海">
                <option value="00431">浦东</option>
                <option value="00432">黄埔</option>
            </optgroup>
        </select>
    
        <p><textarea name="wenben" id="ss2" cols="10" rows="5" readonly>只读文本</textarea></p>
    
        <p><textarea name="wenben" id="ss1" cols="30" rows="10">默认文本</textarea></p>
    
        <p>上传文件:<input type="file" ></p>
    
    
        <p><input type="submit" value="注册"></p>
    </form>
    </body>
    </html>

    补充:如果对接了接口记得要写上值:<form action="接口IP" method="post" enctype="multipart/form-data">

    ①<input> 元素会根据不同的 type 属性,变化为多种形态。

    type属性值表现形式对应代码
    text 单行输入文本 <input type=text" />
    password 密码输入框 <input type="password"  />
    date 日期输入框 <input type="date" />
    checkbox 复选框 <input type="checkbox" checked="checked"  />
    radio 单选框 <input type="radio"  />
    submit 提交按钮 <input type="submit" value="提交" />
    reset 重置按钮 <input type="reset" value="重置"  />
    button 普通按钮 <input type="button" value="普通按钮"  />
    hidden 隐藏输入框 <input type="hidden"  />
    file 文本选择框 <input type="file"  />

    欢迎来大家QQ交流群一起学习:482713805 !!!

  • 相关阅读:
    Docker和K8S
    CoBot 库博源代码缺陷检测工具
    Hobot软件成分分析平台
    Black duck(黑鸭子软件)开源代码审计管理测试平台
    python之理解super及MRO列表
    Python中MRO排序原理
    python中with的用法
    使用微服务架构重构支付网关
    支付网关的设计原则
    python内存管理--垃圾回收
  • 原文地址:https://www.cnblogs.com/gsxl/p/12636384.html
Copyright © 2020-2023  润新知