前端知识大全之HTML

news/2024/7/19 13:09:52 标签: 前端, h5, css, js, html
htmledit_views">

目录

前言必读

一、概念讲解

1.html" title=前端>前端包含什么?

2.编写的代码加载出来的原理?

3.编写代码的工具?

4.HTML标签两大类型? 

5.HTML标签关系? 

二、HTML正文讲解 

1.注释 ()

2.标题标签 (h)

3.段落标签 (p)

4.换行标签 (br)

5.水平线标签 (hr)

6.文本格式化标签(加粗、下划线、倾斜、删除线) 

7.媒体标签之图片标签 (img src=)

8.相对路径

9.媒体标签之音频标签(audio src=)

10.媒体标签之视频标签(video src=)

说明: src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay  muted:自动静音播放 loop:循环播放

11.超链接标签(a href=)

12.无序列表标签(ul-->li)

13.有序列表标签(ol-->li)

14.自定义标签(dl-->dt-->dd)

15.表格标签(table-->tr-->td)

 16.表头标题和表头单元格标签  table-->tr(th、td)。caption是表格标题

17.合并单元格(caption--->tr---td)

18.表单之按钮大全(input type=)

19.表单之下拉菜单(select-->option)

20.表单之文本域(textarea)

21.点击文字图片选中按钮(label)

22.空格符号( )

23.布局标签(div 、span)

三、CSS的超链接


前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

一、概念讲解

1.html" title=前端>前端包含什么?

结构:HTML(Hyper Text Markup Language--超文本标记语言)

页面原始和内容 

表现:CSS

网页原始的外观和位置等页面样式(如颜色、大小等) 

行为:JavaScript

网页模型的定义与交互,简称JS

2.编写的代码加载出来的原理?

        代码变成可视化的网页就是由浏览器去渲染和加载的。也就是说有浏览器就可以运行以html后缀的代码了

3.编写代码的工具?

推荐使用vscode 

4.HTML标签两大类型? 

双标签:需要包裹住代码使用的标签,有一对,开头标签和结尾标签很像,结尾标签前多了一个/

单标签:通常是不需要包裹的代码使用的,例如换行使用的<br>,水平线使用的<hr>

5.HTML标签关系? 

1.父子关系(嵌套关系)

例如:

<head>

        <title> </title>

</head>

2.兄弟关系(并列关系) 

<head> </head>

<body> <body>

二、HTML正文讲解 

1.注释 (<!--  -->)

说明:方便他人阅读。快捷键:Ctrl+/ 

html"><!--  -->

2.标题标签 (h)

  说明:1标签文中最重要,字体最大,文字加粗,逐级递减。独占一行

html">	<h1>今天天气真好</h1>

	<h2>今天天气真好</h2>
	
	<h3>今天天气真好</h3>
	
	<h4>今天天气真好</h4>
	
	<html" title=h5>h5>今天天气真好</html" title=h5>h5>
	
	<h6>今天天气真好</h6>

3.段落标签 (p)

说明:一段文字的段落需要用到这个。独占一行

html"><p>我是一个段落</p>

4.换行标签 (br

说明:在需要换行的文字后面加上这个标签就可以实现了换行效果 

html"><br> 

5.水平线标签 (hr

说明:在需要添加水平分割线的位置后面添加上这个标签就可以实现添加一条水平分割线的效果 

html"><hr>

6.文本格式化标签(加粗、下划线、倾斜、删除线) 

说明:两个显示效果都一样,区别就是下面完整单词的那个强调了重要性,是给其他程序员阅读代码时候看的。

html">	<b> 加粗</b>  
	<strong>加粗 </strong>

	<u>下划线 </u>
	<ins>下划线</ins>
	
	<i> 倾斜</i> 
	<em>倾斜</em>
	
	<s>删除线 </s>
	<del>删除线</del>

7.媒体标签之图片标签 (img src=)

说明:src内容是图片的相对路径

alt内容是文字,当图片加载不出来时候显示的文字

title内容是文字,把鼠标放到图片上面显示的文字

 width和height内容是图片的宽和高,只设置其中一个,另一个会对比缩放,两个都设置有可能会图片扭曲

html"><img src="./图片.jpg" alt="加载不出来" title="鼠标放这里提示" width="" height="">

8.相对路径

 说明:相对路径是一定可以找到的,就了解一下就好了,绝对路径这里要好好学习,根据图片和html文件所在位置的不同去选择不同的方式去寻找图片

当前文件代码同级别目录    <img src="图片.jpg" alt="">

当前文件代码下级目录   <img src="下级包名/图片.jpg" alt="">

当前文件代码上级目录   <img src="../上级包名/图片.jpg" alt=""> 

9.媒体标签之音频标签(audio src=)

 说明:src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay:自动播放 loop:循环播放

html">    <audio src=" /文件夹/音乐.mp3" controls autoplay loop></audio>

10.媒体标签之视频标签(video src=)

说明: src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay  muted:自动静音播放 loop:循环播放

ps:这个使用和音频差不多,自动静音播放谷歌浏览器支持,其他浏览器可能不支持

html"><video src="/文件夹/视频.mp4" controls autoplay muted loop></video></body>

11.超链接标签(a href=)

覆盖本页面跳转

html">    <a href="https://www.baidu.com/">点我啊</a>

不覆盖本页面跳转

html">    <a href="https://www.baidu.com/" target="_blank">点我啊</a>

说明:href内容是要跳转到的目标网站,标签之间夹着的就是点击内容,点击后跳转 

ps:跳转到的目标网址可以是网址也可以是本地的

12.无序列表标签(ul-->li)

 说明: ul标签中只能放li标签。li标签可以放其他标签

html">	<ul>
	 <li>香蕉</li>
	 <li>牛奶</li>
	</ul>

13.有序列表标签(ol-->li)

说明:  ol标签中只能放li标签。li标签可以放其他标签。列表的每一项默认显示序号标识

html">	<ol>
	 <li>香蕉</li>
	 <li>牛奶</li>
	</ol>

14.自定义标签(dl-->dt-->dd)

 说明:dl标签中只能放dt主题标签和dd内容标签。dtdd标签可以放任意标签。并且dd标签默认显示缩进

html"><dl>
	<dt>主题</dt>
		
	<dd>香蕉</dd>
		
	<dd>牛奶</dd>	
</dl>

15.表格标签(table-->tr-->td

说明:没有看见表格是没有加显示表格的语句,表格的属性设置建议用html" title=css>css设置,后面会讲到。

 table是表格大标签,tr是行标签,td是内容标签

html">	<table>
		
	 <tr>
	 <td>男生</td>
	 <td>女生</td>
	</tr>

	 <tr>
	 <td>新手</td>
	 <td>老手</td>
	 </tr>

	</table>

 16.表头标题和表头单元格标签  table-->tr(th、td)。caption是表格标题

说明: 没有看见表格是没有加显示表格的语句,表格的属性设置建议用html" title=css>css设置,后面会讲到。

table是表格大标签,caption是标题标签,tr是行标签,th是表头加粗标签,td是内容标签

html">	<table>
		
	 <caption>成绩单</caption>

	<tr>
	 <th>男生</th>
	 <th>女生</th>
	 </tr>

	<tr>
	<td>新手</td>
	 <td>老手</td>
	 </tr>

	</table>

17.合并单元格(caption--->tr---td)

说明:要合并哪里就把多余的标签和数据删除,然后在要合并的标签当中添加行(rowspan)或者列(colspan)合并,数字是合并几行或者几列的意思 。注意:只能合并同一个结构的,不同结构的不能合并

html"><!-- table嵌套包含tr。tr嵌套包含th、td 。caption是表格标题在table内,跨行是rowspan,跨列是colspan-->
<table>
		<caption>成绩单</caption>
    <tr>
		 <th>男生</th>
	 	<th>女生</th>
	</tr>
	 <tr>
		 <td colspan="2">老手</td>
	</tr>
</table>

18.表单之按钮大全(input type=)

说明:这些多用于登录注册菜单时候用到 

html">	<!-- 表单域标签,用来控制整个表单为一体的,主要是提交和重置按钮 -->
	<form action=""></form>

	<!-- 1.写什么就显示什么 -->
	文本框:<input type="text">
	<br>

	<!-- 2.输入的内容都会变成点点显示 -->
	密码框:<input type="password">
	<br>


	<!-- 3.用于多选一,nanme设置相同名称就只能多选一 -->
	单选框:男<input type="radio" name="sex" > 女<input type="radio" name="sex" >
	<br>

	<!-- 4.用于多选多 -->
	多选框:<input type="checkbox" >
	<br>

	<!--5.提前默认选项 checked可以  -->
	单选框:男<input type="radio" name="sex" > 女<input type="radio" name="sex" checked>
	<br>

	<!-- 6.文件选择,用于上传文件 -->
	文件上传:<input type="file">
	<br>

	<!-- 7.文件选择,multiple用于上传多个文件 -->
	多个文件上传:<input type="file" multiple>
	<br>


	<!-- 8.输入提示 -->
	请输入:<input type="text" placeholder="请输入用户名">
	<br>

	<!-- 9.提交按钮 ,文字提示就添加value-->
	<input type="submit">
	<br>

	<!-- 10.重置按钮 文字提示就添加value-->
	<input type="reset">
	<br>

	<!-- 11.普通按钮,默认无功能,后面配合html" title=js>js添加功能 -->
	<input type="button" value="普普通通">
	<br>

	<!-- 12.普通双标签按钮,默认无功能,后面配合html" title=js>js添加功能 -->
	<button>我是按钮</button>

19.表单之下拉菜单(select-->option)

 说明:看注释里面都有

html">	<!-- select是下拉菜单的整体,option是选项内容 ,selected是默认选项 -->
<select >
	<option >射手</option>
	<option >法师</option>
	<option >战士</option>
	<option selected>刺客</option>
</select>

20.表单之文本域(textarea

 说明:看注释里面都有

html">	<!-- 这是文本域,可以在里面输入各种文字 -->
	<textarea ></textarea>

21.点击文字图片选中按钮(label

 说明:看注释里面都有

html">	<!--5.用label包裹住需要点击文字就选中按钮的标签就好了,要把生成的for删除  -->
	<label >
		我是最厉害的 <input type="radio" name="sex" >
	</label>

	<label >
		我是最帅的<input type="radio" name="sex" >
	</label>

22.空格符号(&nbsp

说明:&这个符号在键盘7那里,需要几个空格就放几个&nbsp; 

html">	<!-- 一个&nbsp;占一个空格,需要几个就放几个 -->
	大&nbsp;&nbsp;哥

23.布局标签(div 、span

说明:div和span都是盒子标签,页面就是由一个个盒子互相嵌套组成的

html">	<!-- div独占一行,span不会 -->
	<div>我是div1</div>
	<div>我是div2</div>
	<span>我是span1</span>
	<span>我是span2</span>

三、CSS的超链接


http://www.niftyadmin.cn/n/13639.html

相关文章

Innodb如何实现表--上篇

Innodb如何实现表--上篇数据是如何被管理起来的表空间段区页行行记录格式Compact记录行格式Redundant行记录格式行溢出数据Compressed和Dynamic行记录格式Char的行存储结构小结数据是如何被管理起来的 从InnoDB存储引擎的逻辑存储结构看&#xff0c;所有数据都被逻辑地存放在一…

Nginx源码解析--configure

#!/bin/sh # Copyright (C) Igor Sysoev # Copyright (C) Nginx, Inc.#auto/options脚本处理 configure #命令的参数。例如&#xff0c;如果参数是 --help #那么显示支持的所有参数格式。 options #脚本会定义后续工作将要用到的变量&#xff0c;然后根据本次参数以及默…

那些惊艳一时的 CSS 属性

1.position: sticky 不知道大家平时业务开发中有没有碰到像上图一样的吸顶的需求&#xff1a;标题在滚动的时候&#xff0c;会一直贴着最顶上。 这种场景实际上很多&#xff1a;比如表格的标题栏、网站的导航栏、手机通讯录的人名首字母标题等等。如果让大家自己动手做的话&…

在 Java 中检查空字符串或空白字符串

1. 简介 在本教程中&#xff0c;我们将讨论一些在 Java 中检查空字符串或空白字符串的方法。有一些母语方法&#xff0c;以及几个库。 2. 空与空白 当然&#xff0c;知道字符串何时为空或空白是很常见的&#xff0c;但让我们确保我们的定义在同一页面上。 如果字符串为null或…

公网SSH远程连接内网Ubuntu主机【cpolar内网穿透】

SSH为建立在应用层基础上的安全协议&#xff0c;专为远程登录会话和其他网络服务提供安全性的协议。但在没有公网IP的环境下&#xff0c;只能在同个局域网下远程。 本篇教程主要实现通过内网穿透&#xff0c;在公网环境下SSH远程登录内网的Ubuntu主机&#xff0c;突破局域网的…

GD32F30x系列ADC源码,对初学者参考价值巨大,(非常详细篇)万字源码

GD32F30x系列ADC源码【1】adc_reg.h [参考]【2】ctrl_adc.h [重点]【3】gd32f30x_dma_reg.h [参考]【4】mon_adc.h [参考 1]【5】rcu.h [参考]【6】ctrl_adc.c [重要]【7】mon_adc.c [参考1]【8】main.c [参考2]这篇文章必须配合这个连接文件一起看&#xff0c;即ADC手册 嵌入式…

第十四届蓝桥杯模拟赛 第二期题解

文章目录一、填空题❤️1. 第一题⌛️2. 第二题⌛️3. 第三题⌛️4. 第四题⌛️5. 第五题⌛️二、编程题&#x1f49d;6. 第六题&#x1f514;7. 第七题&#x1f514;8. 第八题&#x1f514;9. 第九题&#x1f514;10. 第十题&#x1f514;总结第十四届蓝桥杯大赛个人赛&#x…

单视频播放量超20万的公开课配套教材,猫书来了~

吹爆、强推、比刷剧还爽、一生推、传疯了&#xff01; 很难想象&#xff0c;网友们会用这些词来形容一个纯分享深度强化学习基础知识的视频课。 在 B 站上搜索 “深度强化学习”&#xff0c;在排名 TOP 10 的相关课程中&#xff0c;有 4 个是王树森老师的 Reinforcement Learni…