前端基础 Day01
1. 什么是html
Hyper Text Makup Language (超文本标记语言)
f12 显示网页html和css代码
如今就是 html5+css3
W3C -->World Wide Web Consortium (万维网联盟),成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构
W3C标准包括:
-
结构化标准语言(HTML、XML)
-
-
行为标准(DOM、ECMAScript)
在idea里边新建html:
删掉src(emm,因为没啥用,多余),new一个Dictory,然后再里边new一个HTML file,
可以用中文命名,自动生成代码

设置网页打开:
setting--> 搜web-->Tools 更改exe的路径
html基本结构:
1 <head> 2 <meta charset="UTF-8"> 3 <title>Title</title> 4 </head> 5 <body> 6 7 </body>
head 里是网页头部,body里是主体部分
成对的标签分别叫做开放标签和闭合标签,单独呈现的标签,如<hr/>;意味用/来关闭空元素
2. 网页的基本信息
注释<!-- --> 快捷键 ctrl + /
DOCTYPE:告诉预览器,我们要使用什么规范
mate 描述性标签,用来描述网站的一些信息 ,一般用来做SEO
1 <!-- DOCTYPE:告诉预览器,我们要使用什么规范 --> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <!-- head 标签代表网页头部 --> 5 <head> 6 <!--mate 描述性标签,用来描述网站的一些信息 --> 7 <!--mate 一般用来做SEO --> 8 <meta charset="UTF-8"> 9 <meta name="keywords" content="html学习"> 10 <meta name="description" content="好好学习,天天向上"> 11 <!-- title 网页标题 --> 12 <title>我的第一个网页</title> 13 </head> 14 <!-- body 标签代表网页头部 --> 15 <body> 16 Hello,World! 17 </body> 18 </html>
在网页右键查看源代码,浏览器本身就是智能的idea
3. 网页基本标签
自动生成 tab键
标题标签 <h1></h1>
段落标签 <p></p>
换行标签 <br/> 比上面的更加密集
水平线标签 <hr/>
字体样式标签 粗体 <strong></strong> 斜体<em></em>
特殊符号 &开头 ; 结尾 ,查百度
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>基本标签学习</title> 6 </head> 7 <body> 8 9 <!--标题标签--> 10 <h1>一级标签</h1> 11 <h2>二级标签</h2> 12 <h3>三级标签</h3> 13 14 <!--段落标签--> 15 <p>Frère Jacques,</p> 16 <p>Frère Jacques,</p> 17 <p>Dormez-vous?</p> 18 <p>Dormez-vous?</p> 19 <p>Sonnez les matines!</p> 20 <p>Sonnez les matines!</p> 21 <p>Ding, dang, dong.</p> 22 <p>Ding, dang, dong.</p> 23 24 <!--水平线标签--> 25 <hr/> 26 27 <!--换行标签--> 28 Are you sleeping? Are you sleeping?<br/> 29 30 Brother John, Brother John?<br/> 31 32 Morning bells are ringing. Morning bells are ringing.<br/> 33 34 Ding, dang, dong.Ding, dang, dong.<br/> 35 36 <!--粗体,斜体--> 37 <h1>字体样式标签</h1> 38 粗体:<strong>i love u </strong> 39 斜体:<em>i love u </em> 40 41 <br/> 42 <!--特殊符号--> 43 空 格: 111 44 <br/> 45 大于号:> 46 <br/> 47 小于号:< 48 <br/> 49 版权符号:© 50 <br/> 51 52 </body> 53 </html>

4. 图像标签
<img scr="path" alt="text" title="text" width="x" height="y"/>
图像地址 图像替代文字 鼠标悬停提示文字 图像宽度 图像高度
img + tab 生成
养成良好的习惯:新建一个resources 目录,把图片放在里边
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>图像标签学习</title> 6 </head> 7 <body> 8 <!--img学习 9 src:图片地址 10 相对地址(推荐使用),绝对地址 11 ../ --上一级目录(相对路径) 12 D:/ (绝对路径) 13 alt:必填! 14 15 --> 16 <img src="../resources/image/violet1.png" alt="薇尔莉特" title="老婆" width="300" height="300"> 17 </body> 18 </html>
5. 链接标签
<a href="path" target"目标窗口的位置">链接文本或图像</a>
链接路径 链接在哪个窗口打开 (常用值 _ self 、_ blank) blank新的 self当前的
a + tab生成
ctrl + d 复制到下一行!! 快捷键
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>链接标签学习</title> 6 </head> 7 <body> 8 9 <!--a标签 10 href:必填,表示要跳转到哪个页面 11 --> 12 <a href="1.我的第一个网页.html" target="_blank">点击我跳转到页面一</a> 13 <a href="https://www.baidu.com/">点击我跳转到百度</a> 14 15 //嵌套 16 <br/> 17 <a href="1.我的第一个网页.html"> 18 <img src="../resources/image/violet1.png" alt="薇尔莉特" title="老婆" width="300" height="300"> 19 </a> 20 21 </body> 22 </html>
锚标签:
锚链接
-
需要一个锚标记
-
跳转到标记
1 <a name="top">顶部</a> 2 <a href="#top">回到顶部</a> 3 4 <!--页面之间跳转--> 5 <a href="4.链接标签.html#top"></a> 6 7 <!--功能性链接 8 邮件链接:mailto 9 qq链接:去qq推广的官网登陆后点推广工具自动生成,图片加载不出来,要在图片链接的两个冒号里写qq号 10 --> 11 <a href="mailto:825728422@qq.com">点击联系我</a> 12 <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2::53" alt="你好,加我领取小电影" title="你好,加我领取小电影"/></a>
6. 块元素和行内元素
块元素:无论内容多少,该元素独占一行,(p、h1-h6)
行内元素:可以排在一行,(a、strong、em)
7. 列表标签
列表是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来
分类:无序ol、有序ul、自定义dl
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>列表学习</title> 6 </head> 7 <body> 8 9 <!--有序列表--> 10 <ol> 11 <li>i</li> 12 <li>l</li> 13 <li>o</li> 14 <li>v</li> 15 <li>e</li> 16 <li>u</li> 17 </ol> 18 <!--分割线--> 19 <hr/> 20 21 <!--无序列表--> 22 <ul> 23 <li>i</li> 24 <li>l</li> 25 <li>o</li> 26 <li>v</li> 27 <li>e</li> 28 <li>u</li> 29 </ul> 30 <hr/> 31 <!--自定义列表 32 dl:标签 33 dt:列表名称 34 dd:列表选项 35 --> 36 <dl> 37 <dt>学科</dt> 38 <dd>java</dd> 39 <dd>python</dd> 40 <dd>Linux</dd> 41 42 <dt>位置</dt> 43 <dd>保定</dd> 44 <dd>北京</dd> 45 </dl> 46 </body> 47 </html>

8. 表格标签
table 行tr 列td
clospan跨列 rowspan跨行
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表格学习</title> 6 </head> 7 <body> 8 9 <!--表格 10 行 tr 11 列 td 12 table--> 13 <table border="1px"> 14 <tr> 15 <td>1-1</td> 16 <td>1-2</td> 17 <td>1-3</td> 18 <td>1-4</td> 19 </tr> 20 <tr> 21 <td>2-1</td> 22 <td>2-2</td> 23 <td>2-3</td> 24 <!--rowspan跨行--> 25 <td rowspan="2">2-4</td> 26 </tr> 27 28 <tr> 29 <!--clospan跨列--> 30 <td colspan="3">3-1</td> 31 </tr> 32 </table> 33 34 </body> 35 </html>

9. 视频和音频
controls 播放控制 autoplay 自动播放
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>媒体元素学习</title> 6 </head> 7 <body> 8 9 <!--音频和视频--> 10 <video src="../resources/video/哈利波特.mp4" controls autoplay height="300" width="150"></video> 11 12 <audio src="../resources/audio/动漫原声-again.mp3" controls></audio> 13 14 </body> 15 </html>

浙公网安备 33010602011771号