html基础知识总结

news2024/12/25 13:23:34

(一)html

1、html

html:超文本标签语言,专门用来制作网页的一门语言。超文本:就是它不仅可以放文本内容,还可以是图片,声音,视频,多媒体等等内容

2、 html标签的分类

双标签,有一个是开,另一个是关,例如:<body>内容</body>
单标签,只需要一个标签就可以表达出它的一个功能,例如:<br/>换行,<hr/>

3、标签与标签的关系

  • 嵌套关系:一个标签被嵌套在了另一个标签里面,外面的叫父标签,里面的叫子标签
  • 并列关系 :兄弟关系的标签

 4、html结构

<!DOCTYPE html>
<html>
    <head>
        <title>这是网页的标题</title>
    </head>
    <body>
        <p>这是网页的内容</p>
    </body>
</html>
  • <!DOCTYPE html>:文档声明,表示这是一个HTML页面。
  • HTML标签:告诉浏览器,这个页面是从<html>开始
  • head标签:网页的“头部”,用于定义一些特殊的内容,如页面标题、定时刷新、外部文件等
  • body标签:网页的“身体”。对于一个网页来说,大部分代码都是在这个标签内部编写

(二)头部常用标签

  • title标签:定义网页的标题
  • meta标签:用于定义页面的特殊信息,如页面关键字、页面描述等,告诉搜索引擎,这个网页是做什么的
  • link标签:用于引入外部样式文件(CSS文件)
  • style标签:用于定义元素的CSS样式,
  • script标签:用于定义页面的JavaScript代码,也可以引入外部JavaScript文件
  • base标签:默认地址或默认目标

 1、meta标签详解:

meta标签有两个重要的属性:name和http-equiv。

name属性

name属性是描述网页信息,例如网页的关键字、描述、作者、版权信息。常用name的取值如下图,name需要与content连用,content是存放内容信息。

 例如:

<!DOCTYPE html>
<html>
<head>
    <!--网页关键字-->
    <meta name="keywords" content="绿叶学习网,前端开发,后端开发"/>
    <!--网页描述-->
    <meta name="description" content="绿叶学习网是一个富有活力的Web技术学习网站"/>
    <!--本页作者-->
    <meta name="author" content="helicopter">
    <!--版权声明-->
    <meta name="copyright" content="本站所有教程均为原创,版权所有,禁止转载。否则必将追究法律责任。"/>
</head>
    <body>
    </body>
</html>

http-equiv属性:

http-equiv属性有两个重要作用:定义网页所使用的编码,定义网页自动刷新跳转:

<!DOCTYPE html>
<html>
<head>
    <!--定义网页编码为utf-8-->
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <!--定义6秒后会自动跳转url-->
   <meta http-equiv="refresh" content="6;url=http://www.lvyestudy.com"/>
</head>
    <body>
    </body>
</html>

 (三)常用的body标签

1、文本标签

  • 标题标签:h1、h2、h3、h4、h5、h6
  • 段落标签:<p>段落内容</p>
  • 换行标签:<br/>
  • 文本标签:
    粗体标签:strong、b。
    斜体标签:i、em、cite。
    上标标签:sup。
    下标标签:sub。
    中划线标签:s。
    下划线标签:u。
    大字号标签:big。
    小字号标签:small。
  • 水平线标签:<hr/>
  • 特殊符号:

2、列表标签

  • 有序列表
    <ol>
        <li>列表项</li>
        <li>列表项</li>
        <li>列表项</li>
    </ol>
  • 无序列表
    <ul>
        <li>列表项</li>
        <li>列表项</li>
        <li>列表项</li>
    </ul>
  • 定义列表:
    <dl>
        <dt>名词</dt>
        <dd>描述</dd>
        ……
    </dl>

3、表格标签

  • 表格:table标签
  • 行:tr标签
  • 单元格:td标签。
    <table>
        <tr>
            <td>单元格1</td>
            <td>单元格2</td>
        </tr>
        <tr>
            <td>单元格3</td>
            <td>单元格4</td>
        </tr>
    </table>

    rowspan:合并行
    colspan:合并列

4、图片

<img src="" alt="" title="" />

src属性:指定这个图片所在的路径,这个路径可以是相对路径,也可以是绝对路径

alt属性:用于图片描述,这个描述文字是给搜索引擎看的

alt属性:用于图片描述,这个描述文字是给搜索用户看的

5、超链接

a标签:

<a href="链接地址" target="打开方式"></a>

href属性:跳转到目标页面路径,可以是相对路径,也可以是绝对路径

target属性 :超链接打开窗口的方式,有四种,一般使用“_blank”

链接的分类

  • 内部链接:在同一网页上链接到其他部分,常用于长页面和导航菜单
  • 外部链接:用于链接到其他网站的页面,常用于为读者提供更多信息和支持

描点链接:可以用于页面内容比较长的页面,是内部链接的一种,它的链接地址(也就是href)指向的是当前页面的某个部分


<body>
    <div>
        <a href="#music">推荐音乐</a><br />
    </div>

   <!--一大堆内容--->

    <div id="music">
        <h3>推荐音乐</h3>
        <ul>
            <li>林俊杰-被风吹过的夏天</li>
            <li>曲婉婷-我的歌声里</li>
            <li>许嵩-灰色头像</li>
        </ul>
   
</body>

在点击推荐音乐之后,很快跳转到推荐音乐的这个div部分

6、表单

form表单

<form>
    各种表单标签
</form>

form表单属性:

 

单行文本框

<input type="text" />

 

密码文本框

<input type="password" />

 

单选框

<input type="radio" name="组名" value="取值" />

复选框

<input type="checkbox" name="组名" value="取值" />

按钮

<input type="类型" value="取值" />

按钮的类型有:

  1. type="submit":提交按钮,用于提交表单数据;
  2. type="reset":重置按钮,用于重置表单内所有控件的值;
  3. type="button":普通按钮,用于触发自定义的JavaScript函数;
  4. type="menu":菜单按钮,用于显示下拉菜单;
  5. type="checkbox":复选框按钮,用于勾选选项;
  6. type="radio":单选按钮,用于选择单个选项;
  7. type="image":图片按钮,用于提交表单并带有一个图像按钮。

文件上传

<input type="file" />

多行文本框

<textarea rows="行数" cols="列数" value="取值">默认内容</textarea>

下拉列表:

<select>
    <option>选项内容</option>
    ……
    <option>选项内容</option>
</select>

属性有:

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ASEMI双向可控硅BT137性能特点, BT137应用及购买指南

编辑-Z 本文将详细介绍可控硅BT137的性能特点、应用领域以及购买时需要注意的事项&#xff0c;帮助您更好地了解和选择BT137可控硅。 一、BT137可控硅简介 可控硅&#xff08;Silicon Controlled Rectifier&#xff0c;简称SCR&#xff09;是一种四层三端半导体器件&#xff…

sql 优化----》1)分析与定位策略

https://www.cnblogs.com/cshaptx4869/p/10482500.html 1&#xff1a;通过 show status 了解各种的SQL的执行频率 2&#xff1a;定位执行频率低的SQL语句: 1):通过慢日志定位 慢日志&#xff1a;可以通过两个方式配置 方式一&#xff1a;配置文件&#xff0c;my.cnf show_query…

25 # eventloop 执行流程

浏览器事件环 1、浏览器的进程 进程是计算机调度的基本单位&#xff0c;进程中包含着线程&#xff0c;浏览器是多进程进程&#xff0c;大致有下面几种 每一个页卡都是进程&#xff08;互不影响&#xff09;浏览器也有一个主进程&#xff08;用户界面&#xff09;每一个页卡里…

聊一聊行业的前景、就业方向和薪资待遇

软件测试行业是和软件开发相辅相成得一个行业&#xff0c;但目前大家对于软件测试行业的了解并不多&#xff0c;甚至很多学了软件测试的朋友也不是很了解。今天&#xff0c;就来给大家说一说&#xff0c;软件测试行业的前景、就业方向和薪资待遇。 岗位前景 很多小伙伴都曾听…

【PHPWord】PHPWord 根据word模板生成的内容动态生成目录以及页码

文章目录 一、需求分析二、PHPWord 中模板页码的设置三、模板内生成目录四、总结一、需求分析 在实际业务中,我们可能需要根据一些比较复杂的业务模板,生成对应的Word 文件。 本文将掌握: 使用模板配置页码使用模板插入目录二、PHPWord 中模板页码的设置 1.配置页码 注意…

dex2jar 报错 com.googlecode.d2j.DexException: not support version

​ 目录 ​ 一.问题发现 二.调查原因&#xff1a; 三. 根本原因调查&#xff1a; 四.解决问题 一.问题发现 使用dex2jar工具反编的时候&#xff0c;一输入指令&#xff0c;结果报com.googlecode.d2j.DexException: not support version错误(如下图) 异常情况.png 二.调查…

Autosar之自签名证书与CA证书

文章目录 一、安全传输1.框架2.如何实现传输安全&#xff1f;3. 对称加密和非对称加密的区别&#xff1f;4.伪随机数和真随机数5.数字签名 —— 验证完整性 & 认证数据来源6.为什么使用摘要算法的数字签名可以验证完整性&#xff1f;7.为什么数字签名可以认证数据来源&…

南开大学计算机考研分析

关注我们的微信公众号 姚哥计算机考研 更多详情欢迎咨询 南开大学&#xff08;B&#xff09;考研难度&#xff08;☆☆☆☆☆☆&#xff09; 南开大学计算机学科的研究工作始于1958年&#xff0c;是在实力雄厚的数学学科和物理学科的基础上发展起来的&#xff0c;是我国最早…

关于Gitee上传代码以后主页没有显示贡献度(没有显示小绿块)

事情起因&#xff1a;在一个闲暇的下午&#xff0c;吃着火锅唱着歌&#xff0c;突然&#xff01;我发现我的Gitee有一片白 起初&#xff0c;没有人在意这场灾难 当我首次发现这个问题的时候&#xff0c;我毫无波澜的认为是Gitee出现了BUG。因为我的这些空白天数里都是有提交的…

Linux fork—进程控制

程序和进程 程序&#xff1a;是指编译好的二进制文件&#xff0c;在磁盘上&#xff0c;不占用系统资源(cpu、内存、打开的文件、设备、锁…)。进程&#xff1a;是一个抽象的概念&#xff0c;与操作系统原理联系紧密&#xff0c;进程是活跃的程序&#xff0c;占用系统资源&…

【备战秋招】每日一题:4月1日美团春招(二批)第二题:题面+题目思路 + C++/python/js/Go/java带注释

2023大厂笔试模拟练习网站&#xff08;含题解&#xff09; www.codefun2000.com 最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据&#xff0c;挂载到我们的OJ上&#xff0c;供大家学习交流&#xff0c;体会笔试难度。现已录入200道互联网大厂模拟练习题&…

大数据分析案例-基于Adaboost算法构建糖尿病预测模型

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

华为OD机试之打印机队列(Java源码)

打印机队列 题目描述 有5台打印机打印文件&#xff0c;每台打印机有自己的待打印队列。 因为打印的文件内容有轻重缓急之分&#xff0c;所以队列中的文件有1~10不同的代先级&#xff0c;其中 数字越大优先级越高 打印机会从自己的待打印队列中选择优先级最高的文件来打印。 如…

5月29号软件资讯更新合集......

Paozhu C Admin 管理后台 1.4.0 版本发布 Paozhu C web 框架 1.4.0 版本发布。 提供一个完整的 admin 管理后台&#xff0c;支持图片管理&#xff0c;文件上传&#xff0c;修改百度开源编辑器 ueditor 上传管理程序为 c 框架自带 C ORM 框架&#xff0c;支持 HTTP/1 HTTP/2 …

InsCode AI 创作助手使用方法

CSDN最近推出了InsCode&#xff0c;可实现对话式AI辅助编程&#xff0c;能够帮助我们高效地创作文章&#xff0c;成倍提高生产力&#xff01;让我们一起来看看如何使用吧&#xff01; 首先&#xff0c;点击进入【发布】页面 右上角显示【创作助手】&#xff0c;可直接点击进入…

Tcl-10. 字符串比较,匹配,替换,类别,映射,string 相关

一、字符串比较&#xff1a;string compare, string equal 我们在 expr 和控制语句如 if、while 中可用比较运算符””、”!” 、“”、 “”等来进行字符串比较&#xff0c;但是如不注意的话就会产生问题。首先必须用双引号来将字符串值括起来&#xff0c;这样表达式语法分析…

​​​​Linux Shell 实现一键部署Oracle21 rpm包方式

oracle前言 Oracle开发的关系数据库产品因性能卓越而闻名&#xff0c;Oracle数据库产品为财富排行榜上的前1000家公司所采用&#xff0c;许多大型网站也选用了Oracle系统&#xff0c;是世界最好的数据库产品。此外&#xff0c;Oracle公司还开发其他应用程序和软件。同时&#…

【CTF】2023Ciscn WEB方向题解

前言 太菜了太菜了&#xff0c;太久没打比赛啥也不会做&#xff0c;部分题目可去NSSCTF进行复现:NSSCTF 比赛体验一般&#xff0c;一黑灯基本上题都烂掉 unzip 这道题估计大家都会&#xff0c;算是一道原题了 参考:https://xz.aliyun.com/t/10533 由于环境没了&#xff0c;靠…

基于复旦微FMQL45T900 全国产ARM+FPGA核心板方案

XM745D 是一款基于上海复旦微电子 FMQL45T900 的全国产化 ARM 核心板。该核心板将复旦微的 FMQL45T900&#xff08;与 XILINX 的 XC7Z045-2FFG900I 兼容&#xff09;的最小系统集成在了一个 87*117mm 的 核心板上&#xff0c;可以作为一个核心模块&#xff0c;进行功能性扩展&a…

《QDebug 2023年5月》

一、Qt Widgets 问题交流 1.在 VS 中双击打开 ui 文件后&#xff0c;过一会儿 Qt Designer 就闪退 我是在 Windows11 VS2019/2022 环境遇到这个问题&#xff0c;解决方法是设置 Run in detached window 为 True。 点击 "扩展->QT VS Tools->Options"&#…