首页 > 其他分享 >《HTML入门笔记2》

《HTML入门笔记2》

时间:2023-05-28 19:11:06浏览次数:38  
标签:入门 img 标签 笔记 表单 表格 HTML table 属性

HTML常用标签

分别有:a 标签、img 标签、table 标签、form 标签、input 标签等。

a 标签(特别常用)

a 标签即超级链接,又叫超链接。一个网站通常由多个页面构成,进入网站时首先看到的就是其首页,如果想从首页跳转至其他页面,就需要在首页相应的位置添加超级链接。a 标签其基本语法格式如下:

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>

href 和 target 为 a 标签的常用属性。

href:用于指定链接目标的地址。当 a 标签应用 href 属性时,它就具有了超链接的功能。但是当应用 href 属性为“#”时,它不具有超链接的功能,但是具有了其特性。

target:用于指定链接页面的打开方式。有两种方式:_self 和_blank,其中_self 为 target 的默认值,在当前页面中打开;_blank在新页面中打开。

<html lang="zh-CN">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=she, initial-scale=1.0">
 <title>设置文本超链接</title>
</head>
<body>
 <a href="https://www.baidu.com/" target="_self">百度</a>
 <br><hr><br>
 <a href="https://tv.cctv.com/" target="_blank">CCTV.节目官网</a>
</body>
</html>```

a 标签除了 href 和 target 属性之外,还有 download、rel=noopener、hreflang、type 等属性。并且 a 标签除了可以跳转外部页面之外,还可以跳转内部锚点以及跳转到邮箱或者电话等。
```html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>a标签</title>
</head>
<body>

  <p>1</p>
  <p>2</p>
  <p>3</p>
  <p>4</p>
  <p>5</p>
  <p>6</p>
  <p>7</p>
  <p>8</p>
  <p>9</p>
  <p id="xxx">10</p>
  <p>11</p>
  <p>12</p>
  <p>13</p>
  <p>14</p>
  <p>15</p>
  <p>16</p>
  <p>17</p>
  <input type="text"/>
  <a href="//www.baidu.com/">百度链接</a>
  <a href="a/b/c.html">c.html</a>
  <a href="javascript:alert(1)">Javascript伪协议</a>
  <a href="javascript:" title="空的伪协议,不刷新">查看</a>
  <a href="mailto:[email protected]" >发邮件给我</a>
  <a href="#">不是伪协议,点我试试吧</a>
  <a href="#xxx">跳转到指定的值</a>
  <a href="tel:17725028045">打电话给我</a>
</body>
</html>

img 标签
img 标签定义 HTML 页面中的图像,接下来将详细介绍图像标记 img 以及和它相关的属性。其基本语法格式如下:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=she, initial-scale=1.0">
 <title>img 图像标签</title>
</head>
<body>
 <img src="pkq" alt="皮卡丘">
 <img src="pkq.jpg" width="120" height="50">
 <img src="pkq.jpg" width="140">
 <p>通过改变 img 标签的"width"和"height"属性的值,您可以放大或缩小图像。</p>
</body>
</html>
其中 src 和 alt 是 img 常用的两个属性。 src 属性用于指定图像文件的路径和文件名,它是img标记的必需属性;alt 属性用于由于一些原因,图像可能无法正常显示时告诉勇士该图片的内容。 除了常用的 src 和 alt 两个属性外,img 标签还可以通过 width 和 height 属性来改变图片的大小,一般只需要添加一个属性即可,另一个会按照图片的等比例来改变图片的大小。另外,我们还可以用border属性来给图片添加边框。

table 标签
table 标签定义 HTML 表格。table相关标签有 thead、tbody、tfoot 以及 tr、td、th。

thead : 表格的头部

tbody : 表格的内容

tfoot : 表格的尾部(可有可无)

tr : 全称是 table row ,定义表格的行

td : 全称是 table data ,定义表格的单元格

th : 定义表头

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        table{
            width: 600px;
            table-layout: auto;
            border-collapse: collapse;
            border-spacing: 0;
        }
        th,
        td{ 
            text-align: center;
            border: 1px solid red;
        }
    </style>
</head>
<body>
    <table>
        <thead>
            <tr>
                <th></th>
                <th>小红</th>
                <th>小黑</th>
                <th>小白</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th>数学</th>
                <td>100</td>
                <td>29</td>
                <td>99</td>
            </tr>
            <tr>
                <th>英语</th>
                <td>100</td>
                <td>29</td>
                <td>99</td>
            </tr>
            <tr>
                <th>语文</th>
                <td>100</td>
                <td>29</td>
                <td>99</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <th>总分</th>
                <td>300</td>
                <td>87</td>
                <td>297</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>

table 标签的相关样式:

1 . table-layout : auto ; 自动计算表格每一行的宽度

2 . border-collapse :collapse ; 合并表格边框(默认边框之间不合并)

3 . border-spacing : 0px ; 表格边框为0

form 标签、input 标签
form 标签用于为用户输入创建 HTML 表单。表单能够包含 input 标签,比如文本字段、复选框、单选框、提交按钮等等。创建表单的基本语法格式如下:

action、method、和 name 是form标签的常用属性。

action 属性用于指定接收并处理表单数据的服务器程序的地址,它可以是相对路径或绝对路径,还可以为接收数据的E-mail邮件地址。

method 属性用于设置表单数据的提交方式,其取值是“get”和“post”,其中 get 为默认值,这种方式为默认值,这种方式提交的数据将显示在浏览器的地址栏中,保密性差,且有数据量的限制。而 post 方式的保密性好,且无数据的限制。

name 属性用于指定表单的名称,以此区分同一个页面的多个表单。

form 标签能够包含 input 标签,比如文本字段、复选框、单选框、提交按钮等等。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
<body>
 <h1>没有物质的爱情就是一盘散沙</h1>
 <hr>
 <form>
    昵称:<input type="text" placeholder="请输入昵称"><br><br>

    性别:<input type="radio" name="gender" >男
          <input type="radio" name="gender">女<br><br>

    生日:<input type="date" ><br><br>

    城市:<select>
          <option>- 请选择 -</option>
          <option>上海</option>
          <option>北京</option>
          <option>成都</option>
          <option>深圳</option>
          <option>广州</option>
          </select><br><br>

    婚姻状况: <input type="radio" name="marry" checked>未婚
               <input type="radio" name="marry">已婚
               <input type="radio" name="marry">保密<br><br>
 
    兴趣爱好: <input type="checkbox">打篮球
               <input type="checkbox">打台球
               <input type="checkbox">写代码<br><br>

    个人介绍:<br><br><textarea cols="30" rows="5"></textarea><br><br>

     <h2>我承诺</h2>
     <ul>
        <li>年满28岁,单身</li>
        <li>抱着严肃的态度</li>
        <li>真诚寻找另一半</li>
     </ul>

     <input type="checkbox">我同意所有条款<br><br>
 
     <input type="submit" value="免费注册">
     <input type="reset" >
 </form>
</body>
</html>


除了这些常用的标签之外,还有 video、audio等等.

学习过程是-勤奋开于始,苦头结于终,努力学习吧,其余的交给时间。

标签:入门,img,标签,笔记,表单,表格,HTML,table,属性
From: https://www.cnblogs.com/wk945/p/17438631.html

相关文章

  • 用redis项目练习笔记,跟着黑马敲,并有自己的理解在里面
    点评中,优惠卷牵扯到的秒杀问题。超卖现象如果多线程同时执行会因为高并发,先查询再插入之间会有空档时间,发生超卖问题。可以使用悲观锁或者乐观锁解决,出于对性能的考虑,用到了乐观锁。乐观锁的实现,用到了数据库where语句多加一个条件。每次判断跟上次相同,(这样会造成大量的失......
  • 软件工程日报——《人间》读书笔记
    总结以下《人件》这本书中涉及到的几个概念和建议1、帕金森定律帕金森定律讲述了如下的定律:如果一个很平庸的人作了管理,那么摆在它面前的只有三条路:退位给有能力的人。使用比自己更优秀的属下。运用比自己还平庸的手下。第一条路和第二条路一般是个有欲望的人,都不会采取,......
  • 【ABAQUS文档笔记】实体单元
    来自ABAQUSDOCUMENT/GETTINGSTARTEDWITHABAQUS/CAE/USINGCONTINUUMELEMENTS单元公式和积分fullintegration“完全积分”是指当单元具有规则形状时,对单元刚度矩阵中的多项式项进行精确积分所需的高斯点数。对于六面体和四边形元素,“规则形状”意味着边缘是直的,并以直......
  • WPF 入门笔记 - 02 - 布局综合应用
    本篇博文对接上篇末尾处WPF常用布局控件的综合应用,为痕迹g布局控件介绍课后作业的一个思路方法。前言首先来谈一谈布局原则:WPF窗口只能包含一个元素(Window元素属于内容控件,内容控件只允许有一个子元素),所以我们得在窗口中放置一个容器,才能使我们的窗口放置更多的内容。所以......
  • 五分钟了解Redis入门安装
    一、Redis是什么二、下载简单一点直接打开GitHub,下载.mis 三、安装 一直下一步,到这里更换你想要的路径,然后勾上自动添加环境变量,就不用手动添加  安装好的目录文件 四、启动点击redis-cli.exe 这个就是默认默认的端口号 五、配置文件cmd打开配置账号密六......
  • Git日常使用技巧 - 笔记
    Git日常使用技巧-笔记Git是目前世界上最先进的分布式版本控制系统学习资料廖雪峰学习视频https://www.bilibili.com/video/BV1pX4y1S7Dq/?spm_id_from=333.337.search-card.all.click&vd_source=2ac127043ccd79c92d5b966fd4a54cd7Git命令在线练习工具https......
  • Web Component入门
    前言在我们现在的前端开发中,组件化早已成为主流。Vue、React、Angular等前端框架都贯彻着「组件化」的概念,而这一切「组件化」都是「高内聚、低耦合」思想下的产物。就当下而言,使用这些框架也会给我们带来一系列问题,例如:一个前端团队一半的项目用的Vue技术栈,一半的项目用的React......
  • [CMake] CMake学习笔记
    自己的学习和使用总结,还不完善,不定时更新。一.简介cmake是一款高级编译配置工具;所有操作都是通过编译CMakeLists.txt来完成的;CMake官方全部推荐使用大写指令;学习目的:为将来处理大型的C/C++、Java项目做准备;环境:Ubuntu:20.04cmake:3.16.3简单尝试:用C++写......
  • Rust学习笔记——基础篇3:数据类型
    数据类型整数类型位长度有符号无符号8-biti8u816-biti16u1632-biti32u3264-biti64u64128-biti128u128archisizeusize整数型的表述方式进制例十进制98_222十六进制0xff八进制0o77二进制0b1111_0000字节(只能......
  • CAN笔记
    一、为什么需要总线1、人类需要交换信息的时候可以通过语言、文字,机器、电器设备之间需要交流该如何呢?是的需要一门他们能够读懂的语言,那就是通信协议,这也是在最早的汽车上都是使用了大量的线束,后来慢慢的通过各类的总线进行信息的交换。2、人类的交流手段:文字、语言、动作->......