HTML学习笔记(一)
2021/5/24 18:27:31
本文主要是介绍HTML学习笔记(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
HTML学习笔记(一)
- 前言
- 开发模式
- HTML入门
- 一、概述
- 二、HTML骨架格式
- 三.标签
- 1.概述
- 2.head标签
- 四.标签学习
- 1.排版标签
- 2.文本格式化标签(熟记)
- 3.标签属性
- 4.图像标签``(重点)
前言
开发模式
在软件的使用过程中,有两种方式:
- C/S结构:Client/Server,通过安装的程序的客户端,将数据发送给服务端,服务端会响应相应的行为。(QQ/LOL)
- 前文的登录操作,使用就是Swing/SWT/RCP
- B/S结构:Browser/Server,通过浏览器的客户端,不需要安装程序,只是需要通过访问某个地址,就可以使用响应的程序,发送信息给服务端,服务端会响应相应的行为。(WebQQ/微信)
浏览器(显示内容)
世界主流的浏览器有哪些:谷歌浏览器(Chrome-必须安装)、IE、Safari、Firefox、Opera、Edge浏览器
前端开发工具
DreamWare、WebStrom、HBuilder、Visual Studio Code、记事本
HTML入门
一、概述
HTML是一种描述网页的语言,称为超文本标记语言,(注意:它不是编程语言),所谓标记语言就是提供了一套标记标签(知道这些标签的作用)。HTML就是使用标记标签来描述网页
运行环境:在浏览器中解释执行
标签:由尖括号括起来的关键词,HTML预先已经定义好了一些我们可以使用的标签。
<元素名称开始> 显示的“元素”内容-对标签 </元素名称结束> <元素名称/> 单标签
网页:网页是网站的构成的基本元素,一个网站是由一个或者多个网页组成,网页其实就是一个文件(超文本标记语言格式),该文件的后缀名:html/htm
- 静态网页:网站内容是预先定义好的,每个看到的网页的内容都是一样
- 动态网页:取决于用户提供的参数,例如:每个人看到的购买网站的内容都是不一样
标签的演示案例
<h1>HTML预先定义好的标签,有预先设计好的显示样式</h1> <yf06>符合标签的定义格式,浏览器能识别了该标签,但是没有预先设置的显示样式,那么就是显示默认样式</yf06>
WEB浏览器的作用,读取HTML文件(识别),并且以网页的形式显示出它们的内容。浏览器不会显示HTML的标签,而是通过使用标签来解释页面的内容
二、HTML骨架格式
<!DOCTYPE> <!-- HTML注释:定义HTML文档类型 --> <html> <!-- HTML文件的根标签 --> <head> <!-- HTML文件头部信息 --> <title>网页的标题</title> </head> <body> <h1>网页显示的内容</h1> </body> </html>
三.标签
1.概述
HTML标签:作用所有HTML中标签的根节点,一个页面中应该只有一个,最大标签
HEAD标签:文档头部标签,可以描述文档中属性、信息(标题等)
BOYD标签:文档主体,90%以上的标签都是写在body中的
(1)标签的分类
HTML文件是由很多的标签组成, 分为单标签和对标签
<元素名称开始> 显示的“元素”内容-对标签 </元素名称结束> :<h1> 内容 </h1> <元素名称/> 单标签 : <br/>换行
(2)标签关系
- 嵌套关系(父子关系)
<body> <h1>网页 <yf06>显示的</yf06>内容 </h1> </body>
- 并列关系(兄弟关系)
<head></head> <body></body>
(3)标签属性
属性类似于特性,例如手机的颜色、尺寸、重量等等都是手机属性。标签也有属性。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>演示</title> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="love.jpg"> </head> <body> <p align="center" title="叶凡"> 遮天 </p> <p align='right' title='苏铭'> 求魔 </p> <p align="left"> 诛仙 </p> </body> </html>
- 一个标签可以拥有多个属性,必须写在开始标签中,位于元素名称的后面。
- 属性之间不区分前后顺序,标签名与属性、属性与属性之间使用至少一个空格分开
- 任何标签的属性有默认值,省略该属性,那么就是使用系统预先定义好的默认值。
- 采用键值对的格式
KEY=VALUE
,等号两端不要使用空格
2.head标签
<!DOCTYPE> <!-- HTML注释:定义HTML文档类型 --> <html> <!-- HTML文件的根标签 --> <head> <!-- HTML文件头部信息 --> <meta charset="utf-8"><!-- meta 提供网页的页面元信息,设置网页的编码格式 --> <title>网页的标题</title><!-- 设置网页的标题 --> <!-- 引入外部样式 --> <link rel="stylesheet" type="text/css" href="style.css"><!-- 定义文档与外部资源的关系,最常见引用CSS --> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="logo.jpg"> <!-- 设置内部样式 --> <style type="text/css"> </style> <!-- 引入脚本文件,个人不推荐使用 --> <script type="text/javascript" src="demo.js"></script> </head> <body> <h1>网页显示的内容</h1> </body> </html>
四.标签学习
学习的标签都是写在body网页内容中的标签
1.排版标签
- (1)标题标签(熟记)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>标题标签</title> </head> <body> <h1>西游记</h1> <h2>西游记</h2> <h3>西游记</h3> <h4>西游记</h4> <h5>西游记</h5> <h6>西游记</h6> <h7>西游记</h7> <h8>西游记</h8> </body> </html>
页面当中经常使用到标题标签,HTML一共提供了6个等级标题标签,文字加粗并且换行,依照重要性字体大小递减。
面试考试的知识点:h1标签的使用,必须要慎重,h1标签尽量少用,一般情况下h1标签都是给logo使用,页面上不要动不动出现h1标签
- (2)段落标签(熟记):
单词缩写=>paragraph,
<p></p>
- (3)水平标签(了解):
<hr/> 单标签
案例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>标题</h1> <p>2021-04-18 09:35:14 来源: 广播站</p> <hr/> <p>123</p> <p>456</p> </body> </html>
上述案例,当浏览器进行标签解释执行的时候,就能知道哪个是标题、哪个是段落,有助于浏览器对代码的识别性比较好,让整个网页的内容有“语义”
对比代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div style="font-size: 20px;font-weight: bold;">标题</div> <span>2020-04-18 09:35:14 来源: 广播站</span> <hr/> <div>jqk</div> <div>123</div> </body> </html>
- (4)
<div></div> <span></span>
标签(重点)
这两个标签是没有任何语义的,是我们网页的布局主要使用的标签(css+div)
2.文本格式化标签(熟记)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本格式化标签</title> </head> <body> <b>遮天:加粗</b><br/> <strong>叶凡:加粗:重中之重</strong><br/> <hr/> <i>医生:斜体</i><br/> <em>天使:斜体:重要</em> <hr/> <del>神墓:删除线</del><br/> <del>39.00元</del>现在<strong>28.00元</strong> <hr/> <u>东皇:下划线</u><br/> <ins>东皇:下划线</ins> <hr/> <span>H<sub>2</sub>O<sup>2</sup></span> <hr/> <span>归墟<small>归墟</small><big>归墟</big></span> </body> </html>
3.标签属性
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>演示</title> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="love.jpg"> </head> <body> <p align="center" title="叶凡"> 遮天 </p> <p align='right' title='苏铭'> 求魔 </p> <p align="left"> 诛仙 </p> </body> </html>
- 一个标签可以拥有多个属性,必须写在开始标签中,位于元素名称的后面。
- 属性之间不区分前后顺序,标签名与属性、属性与属性之间使用至少一个空格分开
- 任何标签的属性有默认值,省略该属性,那么就是使用系统预先定义好的默认值。
- 采用键值对的格式
KEY=VALUE
,等号两端不要使用空格
学习CSS样式,属性尽量不要使用关于样式的属性
4.图像标签<img>
(重点)
图片路径问题:
- 绝对路径
-
<img src="E:\图片\壁纸\01.jpg" width="600px" title="好漂亮" border="3">
:不能用服务器的方式打开(图片无法显示) -
<img src="网页中复制图片地址">
:实际开发使用这种带协议的绝对路径
-
- 相对路径
- 同层直接写地址
- 若图片不在同层,
<img src="../images/author.jpg">
先返回上一层
这篇关于HTML学习笔记(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05HTML 颜色
- 2024-10-05HTML 颜色名
- 2024-10-01AntDesign-Form-rules学习:轻松入门教程
- 2024-10-01classnames学习:轻松掌握前端中的类名管理
- 2024-09-30前端案例资料:新手入门必读教程
- 2024-09-30前端编程资料:新手入门必备教程
- 2024-09-30前端培训资料:新手入门必读教程
- 2024-09-30滚动吸顶项目实战:从入门到上手
- 2024-09-29HTML学习:span标签教程详解
- 2024-09-29HTML基础:button标签教程