【HTML学习笔记】

HTML学习笔记


可以把以下代码复制于记事本或者VSCode中,保存时文件名尾缀.html,直接打开.html文件后,在浏览器中摁F12键,就可以一边看代码一边看效果对比看啦!

<!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>html文档</title>
</head>

<body>
    <strong> 标题标签 head</strong>
    <h1>HTML文档</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>

    <strong> 段落标签p paragraph</strong>
    <p>这是一个段落paragraph</p> <br />

    <strong> 换行标签单标签 &lt;br /&gt; </strong>
    <p>br从这里换<br />换行</p> <br />

    <!-- 加粗标签 <strong></strong><b></b>  -->
    <strong>strong我加粗啦</strong><br />
    <b>bold我也加粗啦</b><br />

    <!-- 倾斜标签 -->
    <strong> 倾斜标签</strong>
    <em>em脉动回来</em><br />
    <i>i脉动回来incline</i><br />

    <!-- 删除线 -->
    <strong> 删除线</strong>
    <del>del删除不要这句话delete</del><br />
    <s>s标签删除删除stickout</s><br />

    <!-- 下划线 -->
    <strong> 下划线</strong>
    <ins>ins</ins><br />
    <u>u下划线underline</u><br />

    <!-- div和span盒子就是个容器 -->
    <strong> div和span盒子就是个容器</strong>
    <p>
    <div>div我是一个块元素,我自己就占一行division我宽高可调</div>
    <span>span我是一个行内元素,</span><span>行内可以显示多个,宽高不能调</span></p>

    <!-- 图像标签 -->
    <strong> 图像标签</strong>

    <!-- 属性:src   图片路径   为必须属性
              alt    文本       替换文本,当图像不能显示的时候所显示的文字
              title  文本       提示文本,鼠标放在图像上的时候,显示的文字
              width   px        图像宽度
              height  px        图像高度
              boder   px        图像边框粗细
              可加多个属性,属性间有空格隔开-->
    <img src="img02.png" alt="alt你的图像走丢啦" title="title我是一张图片啊" width="300px">


    <!-- 绝对路径和相对路径 -->
    <strong>
        <div>超链接标签</div>
    </strong>
    <div>-- href 为必须属性用于指定目标链接的url地址
        target 用于指定链接的打开方式 _self为当前窗口打开(默认值) _blank为在新标签页打开 </div>
    <p>
        <span>链接分类:1外部链接</span><br />
        <a href="http://www.baidu.com" target="_blank">href百度target_blank在新窗口打开</a><br />
        <span>链接分类:2内部链接</span><br />
        <a href="test.html" target="_self">href test.html target_self在当前窗口打开</a><br />
        <span>链接分类:3空链接</span><br />
        <a href="#">href#空链接</a><br />
        <span>链接分类:4下载链接</span><br />
        <span>如果链接地址是一个文件或者压缩包,浏览器会直接下载这个文件</span><br />
        <span>链接分类:5网页链接 网页中的各种元素 文本 图片 表格 音频 都可以加上超链接</span><br />
        <a href="http://www.baidu.com"><img src="img01.jfif" title="点击这个图片,跳转到百度"></a><br />
        <span>链接分类:6锚点链接 通过目标位置加id name属性和链接# name调用快速定位到某个位置</span><br />
    <h3 id="a">我h3 id="a"你过来啊</h3>
    <a href="#a">"#a"要去h3</a>
    </p>


    <!-- 特殊字符 -->
    <p>
        &nb空&nbsp;格sp;
        &lt;lt<小于号
        &gt;gt>大于号
        &amp;& amp
        &times;× times
        &plusmn;+_正负号plusmn
        &divide;÷ divide
        &sup2;平方sup2
        &sup3;立方 sup3</p>

    <!-- 表格标签 -->
    <p>
    <table cellpadding="1px" border="1" cellspacing="1px">
        <thead>
            <tr>
                <td>th table head(表头标签)</td>
                <td>tbody table body(表格中的主体部分)</td>
                <td>th+tbody</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>tr table row(表格中的一行)</td>
                <td>td table data cell(表格中的一个单元格)</td>
                <td>tr>td</td>
            </tr>
            <!-- 表格属性 常通过css设置-->
            <tr>
                <td>align</td>
                <td>left,center,right</td>
                <td>表格对周围的对齐方式</td>
            </tr>
            <tr>
                <td>boder</td>
                <td>1""</td>
                <td>是否有边框 默认无边框</td>
            </tr>
            <tr>
                <td>cellpadding</td>
                <td>像素值</td>
                <td>单元边沿与其内容间的空白,默认为1像素</td>
            </tr>
            <tr>
                <td>cellspacing</td>
                <td>像素值</td>
                <td>单元格间空白,默认为2</td>
            </tr>
            <tr>
                <td>width height</td>
                <td>像素值</td>
                <td>表格宽高</td>
            </tr>
        </tbody>
    </table>
    </p>
    <!-- 合并单元格 
    1.合并方式:跨行rowspan="合并个数"
                跨列colspan="合并个数"
    2.合并单元格三部曲:确定跨行还是跨列
                        找到目标单元格,写上合并方式="合并个数"
                        删除多余单元格-->
    <p>
    <table cellpadding="1px" border="1" cellspacing="1px">
        <thead>
            <tr>
                <td colspan="2">合并单元格</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="2">1.合并方式:</td>
                <td>跨行rowspan="合并个数"</td>
            </tr>
            <!-- 表格属性 常通过css设置-->
            <tr>
                <td>跨列colspan="合并个数"</td>
            </tr>
            <tr>
                <td rowspan="3">2.合并单元格三部曲:</td>
                <td>确定跨行还是跨列</td>
            </tr>
            <tr>
                <td>找到目标单元格,写上合并方式="合并个数"</td>
            </tr>
            <tr>
                <td>删除多余单元格</td>
            </tr>
        </tbody>
    </table>
    </p>

    <p>
        <!-- 列表标签 -->
        <strong>
            <div>列表标签</div>
        </strong>
    <div>无序列表ul>li</div>

    <ul>
        <li>ul是无序列表unordered list</li>
        <li>小li是list item</li>
        <li>香蕉</li>
        <li>菠菜</li>

    </ul>
    <div>有序列表ol>li</div>
    <ol>
        <li>ol是无序列表ordered list</li>
        <li>我最喜欢的水果</li>
        <li>香蕉</li>
        <li>苹果</li>
    </ol>
    <div>自定义列表dl>dt+dd</div>
    <dl>
        <dt>dl自定义列表definition lists,联系我们</dt>
        <dd>dt是definition term定义项自定义列表组,<a href="#">官方微信</a></dd>
        <dd>dd是definition description自定义列表描述,<a href="#">官方微博</a></dd>
        <dd>一个dt对应多个dd</dd>
    </dl>
    </p>

    <p>
        <!-- 表单标签的属性值 -->
        <strong>
            <div>表单标签(收集用户信息) 表单域,表单控件,提示信息</div>
        </strong>
    </p>
    <p>
    <table cellpadding="1px" border="1" cellspacing="1px">
        <thead>
            <tr>
                <td>属性</td>
                <td>属性值</td>
                <td>作用</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>action</td>
                <td>url地址</td>
                <td>用于指定接收并处理表单数据的服务器程序的url地址</td>
            </tr>
            <tr>
                <td>method</td>
                <td>get/post</td>
                <td>用于设置表单数据提交方式</td>
            </tr>
            <tr>
                <td>name</td>
                <td>名称</td>
                <td>指定表单名称,以区分同一页面中多个表单域</td>
            </tr>
        </tbody>
    </table>
    </p>
    <p>
        <strong>
            <div>表单元素/控件:1.input输入表单元素2.select下拉表单元素3.textarea文本域元素</div>
        </strong>
    <table cellpadding="1px" border="1" cellspacing="1px">
        <thead>
            <tr>
                <td colspan="3">1.input输入表单元素&lt;input type="属性值"/&gt;单标签 </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>type属性值</td>
                <td colspan="2">作用</td>
            </tr>
            <tr>
                <td>button</td>
                <td colspan="2">按钮,&lt;button&gt;&lt;button/&gt;多数情况可用JS启动脚本</td>
            </tr>
            <tr>
                <td>checkbox</td>
                <td colspan="2">定义复选框</td>
            </tr>
            <tr>
                <td>file</td>
                <td colspan="2">定义输入字段和"浏览"按钮,供文件上传</td>
            </tr>
            <tr>
                <td>hidden</td>
                <td colspan="2">定义隐藏的输入字段</td>
            </tr>
            <tr>
                <td>image</td>
                <td colspan="2">定义图像形式的提交按钮</td>
            </tr>
            <tr>
                <td>password</td>
                <td colspan="2">定义密码字段</td>
            </tr>
            <tr>
                <td>ridio</td>
                <td colspan="2">定义单选按钮</td>
            </tr>
            <tr>
                <td>reset</td>
                <td colspan="2">定义重置按钮</td>
            </tr>
            <tr>
                <td>submit</td>
                <td colspan="2">定义提交按钮</td>
            </tr>
            <tr>
                <td>text</td>
                <td colspan="2">定义单行输入字段(文本框),用户可输入文本,默认宽度20字符</td>
            </tr>
            <tr>
                <td colspan="3">其他属性</td>
            </tr>
            <tr>
                <td>name</td>
                <td>用户自定义 单选框和复选框必须有相同的name值</td>
                <td>定义input元素控件名 name和value是每个表单元素都有的属性</td>

            </tr>
            <tr>
                <td>value</td>
                <td>用户自定义</td>
                <td>规定input的元素值</td>
            </tr>
            <tr>
                <td>checked</td>
                <td>checked</td>
                <td>规定此inp元素首次加载时默认应被选中</td>
            </tr>
            <tr>
                <td>maxlength</td>
                <td>正整数</td>
                <td>规定输入字段中字符的最大长度</td>
            </tr>
        </tbody>
    </table>
    </p>
    <p>
        <!-- 表单标签 -->
    <form action="#" method="GET" name="表单信息">
        性别:<input type="radio" name="sex" id="sex01" /><input type="radio" name="sex" id="sex02" />女
        身高:<input type="text" />
        常住地:<input type="text" />
        婚姻状况:<input type="radio" name="marry" value="checked" />未婚<input type="radio" name="marry" />已婚
        兴趣爱好:<input type="checkbox" name="hobby" />干饭<input type="checkbox" name="hobby" />睡觉
    </form>
    </p>
    <strong>
        <div>lable标签</div>
    </strong>
    <div>lable标签用于绑定一个表单元素,当点击label标签内文本时,光标自动转到对应表单控件上</div>
    <div>lable中的for属性与控件中的id属性命名一致</div>
    <label for="sex01"></label>
    <label for="sex02"></label>
    <strong>
        <div>select下拉表单元素select>option</div>
    </strong>
    <div>1.select中至少包含一对option 2.option中定义select="selected"时默认被选中 </div>

    <select name="" id="">
        <option value=""></option>
        <option value="">河北省</option>
        <option value="">河南省</option>
        <option value="">吉林省</option>
    </select>
    <strong>
        <div>textarea文本域元素 用户输入内容较多时,备注,意见等大文本框</div>
    </strong>
    <div>textarea 属性:rows="3" cols="20" 3行每行20个字符</div>
    <textarea name="" id="" cols="20" rows="3"></textarea>



</body>

</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/781191.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

shark云原生-日志体系-filebeat高级配置(适用于生产)-更新中

文章目录 1. filebeat.inputs 静态日志收集器2. filebeat.autodiscover 自动发现2.1. autodiscover 和 inputs2.2. 如何配置生效2.3. Providers 提供者2.4. Providers kubernetes2.5. 配置 templates2.5.1. kubernetes 自动发现事件中的变量字段2.5.2 配置 templates 2.6. 基于…

微信小程序简历Demo

微信小程序简历Demo 使用介绍最后获取源码 bilibili视频介绍 使用介绍 使用微信小程序实现的一个简历实现Demo 拖动马里奥&#xff0c;到指定Name下方 向上顶就可以显示对应的简历样式 点击头像可拨打电话 点击信息处可显示当前位置 最后 这是一个简单并且有趣的微信小程…

el-table 树形数据与懒加载 二级数据不展示

返回的数据中 children和hasChildren只能有一个&#xff0c;不能同时存在&#xff0c;否则加载数据会失败

端口被占用,使用小黑框查杀

netstat -ano &#xff08;查看目前所有被占的端口&#xff09; netstat -ano|findstr " 8080" 查一下目前被占用的端口号 &#xff0c;目前我要查的端口号是&#xff1a;8080&#xff0c;注意 后面打8080的时候&#xff0c;要有空格&#xff0c;要不然报错 **task…

【React Native优质开源项目】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

17_VGG深度学习图像分类算法

1.1 简介 VGG网络&#xff0c;全称为Visual Geometry Group网络&#xff0c;是由牛津大学的Visual Geometry Group和谷歌DeepMind的研究人员共同提出的深度卷积神经网络模型。这一模型因在2014年ILSVRC&#xff08;ImageNet大规模视觉识别挑战赛&#xff09;中取得图像分类任务…

高级计算机体系结构--期末真题及题型总结

2024 年春季学期期末考题回顾一、名词解释二、简答题2007 年简答题2008 年简答题简答题答案 三、分析题1. MESI 和 Dragon 协议计算给定内存存取序列所需的时钟周期2007年第一题及参考答案例题及解答 2. 顺序一致性存储模型&#xff0c;判断进程的合法输出2007年第二题及参考答…

【网站推荐】Developer Roadmaps 开发者学习路线

你是否想学习某门技术而苦苦找不到学习路线。本文推荐一个网站&#xff0c;解决学习路径问题。 roadmap.sh 旨在创建路线图、指南和其他教育内容&#xff0c;以帮助指导开发人员选择路径并指导他们的学习。 技术路线包括了前端后端安卓iosUI设计等内容&#xff0c;一些技术比如…

CV- 人工智能-深度学习基础知识

一, 深度学习基础知识 1,什么是深度学习?机器学习是实现人工智能的一种途径,深度学习是机器学习的一个子集,也就是说深度学习是实现机器学习的一种方法。2, 传统机器学习算术依赖人工设计特征,并进行特征提取,而深度学习方法不需要人工,而是依赖算法自动提取特征。深度…

【网络安全】实验四(网络扫描工具的使用)

一、本次实验的实验目的 &#xff08;1&#xff09;掌握使用端口扫描器的技术&#xff0c;了解端口扫描器的原理 &#xff08;2&#xff09;会用Wireshark捕获数据包&#xff0c;并对捕获的数据包进行简单的分析 二、搭配环境 打开两台虚拟机&#xff0c;并参照下图&#xff…

sublime 3 背景和字体颜色修改

sublime 4 突然抽风&#xff0c;每次打开都显示 “plugin_host-3.3 has exited unexpectedly, some plugin functionality won’t be available until Sublime Text has been restarted” 一直没调好&#xff0c;所以我退回到sublime 3了。下载好了软件没问题&#xff0c;但是一…

运维系列.Nginx中使用HTTP压缩功能

运维专题 Nginx中使用HTTP压缩功能 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550…

Vue3中的Composables组合式函数,Vue3实现minxins

Vue3中的Composables是什么 Vue3中的Composables 简单理解其实就是类React Hooks式的组合式函数封装方法。 Vue官方称为Composables 组合式函数。 1.抽离复用逻辑时 Vue2写法 &#xff08;1&#xff09;Vue2 中的mixins混入器写法缺点 (Vue3 optionsApi写法同理) 新建minxins…

【基于R语言群体遗传学】-10-适应性与正选择

在之前的博客中&#xff0c;我们学习了哈代温伯格模型&#xff0c;学习了Fisher模型&#xff0c;学习了遗传漂变与变异的模型&#xff0c;没有看过之前内容的朋友可以先看一下之前的文章&#xff1a; 群体遗传学_tRNA做科研的博客-CSDN博客 一些新名词 &#xff08;1&#xf…

HCIE之IPV6三大动态协议ISIS BGP (十五)

IPV6 1、三大动态路由协议ipv61.1、ISIS1.1.1、ISIS多拓扑实验&#xff08;需要详细看下lsdb verbose&#xff09;1.2、ISIS TLV简单总结 1.2、BGP 2、IPv6 隧道技术2.1、ipv6手工隧道2.1.1、ipv6 gre手工隧道2.1.1.1、 ipv6、ipv4基础配置&#xff08;省略&#xff09;2.1.1.2…

【web APIs】快速上手Day05(Bom操作)

目录 Web APIs - 第5天笔记js组成window对象BOM定时器-延迟函数案例-5秒钟之后消失的广告 JS执行机制location对象案例-5秒钟之后跳转的页面 navigator对象histroy对象 本地存储&#xff08;今日重点&#xff09;localStorage&#xff08;重点&#xff09;sessionStorage&#…

cross attention交叉熵注意力机制

交叉注意力(Cross-Attention)则是在两个不同序列上计算注意力&#xff0c;用于处理两个序列之间的语义关系。在两个不同的输入序列之间计算关联度和加权求和的机制。具体来说&#xff0c;给定两个输入序列&#xff0c;cross attention机制将一个序列中的每个元素与另一个序列中…

Java请求webService,IDEA生成客户端调用代码

Axis是Apache开放源代码组织的一个项目&#xff0c;全称为Apache Extensible Interaction System&#xff0c;简称Axis。它是一个基于Java的SOAP&#xff08;Simple Object Access Protocol&#xff0c;简单对象访问协议&#xff09;引擎&#xff0c;提供创建服务器端、客户端和…

Linux基础: 二. Linux的目录和文件

文章目录 二. Linux的目录和文件1.1 目录概要1.2 目录详细说明 二. Linux的目录和文件 1.1 目录概要 command&#xff1a;ls / Linux的文件系统像一棵树一样&#xff0c;树干是根目录&#xff08;/&#xff09;&#xff0c;树枝是子目录&#xff0c;树叶是文件&#xff1b; …

QML:Settings介绍

用途 提供持久的独立于平台的应用程序设置。 用户通常希望应用程序在会话中记住其设置&#xff08;窗口大小、位置、选项等&#xff09;。Settings能够以最小的工作量保存和恢复此类应用程序设置。 通过在Settings元素中声明属性来指定各个设置值。仅支持由QSettings识别的值…