前端三件套(1)-HTML

1.前端三件套与网页

前端三件套指的是:HTML,CSS,Javascript
网页页面:由三件套组成
HTML-结构-HTML是网页内容的载体(内容就是程序员放在页面上想让用户去浏览的信息,如文字,图片,视频等)
CSS-表现-用来改变内容的外观,就像网页的外衣,内容还是那个内容,但是外观有变化,比如说字体,颜色变化,背景图片,边框设置等
Javascript-行为-Javascript用来实现网页上的行动的效果,一般的交互行为,动画效果由JavaScript来实现(后续准备学习JQuery,见专题:从Javascript到JQuery)

2.HTML

2.1HTML是什么

HTML:(HyperText Mark-up Language)即超文本标签语言(超文本理解:可以展示的内容类型很多,比如括文字、图形、动画、声音、表格、链
接等)
html的基本结构:image
其中,这一部分doctyre是对文档类型的说明:表示使用html;lang =“en”表示使用语言的地区 en 表示英国,en-US表示美国
image
其他部分分为头部与身体<head></head>与<body></body>
头部描述浏览器所需的信息(标题,编码),而主体则包含所要说明的具体内容。
注意: HTML 文件不需要编译,直接由浏览器进行解析执行

2.2HTML标签说明与使用注意

标签说明:HTML 标签一般是双标签,如<head></head>前一个标签是起始标签, 后一个标签为结束标签,两个标签之间的文本是 html 元素的内容。
还有某些标签称为"单标签",因为它只需单独使用就能完整地表达意思,如<br/>(换行);
<hr/>(水平分割线)
HTML 元素:从开始标签到结束标签的所有代码称为HTML元素。
使用注意
1.标签不能交叉嵌套
2.标签必须正确关闭
3.注释不能嵌套

2.3HTML常用标签
2.3.1font 字体标签

font 标签是字体标签,它可以用来修改文本的字体(face),颜色(color),大小(size)属性之间,顺序不做要求。
eg:字体标签使用
<font size="5px" face="楷体" color="red">字体标签使用</font>

2.3.2标题标签

标题使用 <h1> - <h6> 标签进行定义。<h1> 定义最大的标题<h6> 定义最小的标题image
<h3 align="center">标签 3</h3>,其中align属性表示对齐,left: 左对齐(默认);center :居中;right : 右对齐

2.3.3超链接标签

超链接是指从一个网页指向一个目标的链接关系,目标可以是另一个网页、相同网页上的不同位置、可以是一个图片、一个电子邮件地址,一个文件,甚至是一个应用程序。
eg:<a href="http://www.baidu.com">百度</a>此处百度是目标文字,也可以用图片(需要使用图片标签:<img src="baidu.png" width="300" border="1" alt="没找到百度"/>,详见2.3.6)
a 标签是 超链接
href 属性设置连接的地址
target 属性设置哪个目标进行跳转{
target="_self">: 表示在当前页面打开超链接(默认是self)
target="_blankf">: 表示打开一个新页面来打开超链接
}

2.3.4 无序列表 ul/li

eg:
image

2.3.5有序列表 ol/li

eg:
image

2.3.6 图像标签(img)

image

2.3.7表格(table)标签

image
实际表现:image
属性分析:image
表格标签进阶-跨行跨列表格设置
合并列 : colspan="列数" 合并行 : rowspan="行数
合并列eg:将实际表现中的id与name合并列,合并成Nmae&Id,代码:image
实际表现变更为:image
合并列成功!
合并行eg:将实际表现中的第2行id与20230110合并为ID集合
代码修改为:image
实际表现变更为:image
合并行成功!

2.3.8form(表单)标签

例如一个注册登录表单,有文本框,单选框复选框,下拉列表,按钮等等整体是一个表单。
image
<!-- 1. form 表示表单
2. action: 提交到哪个页面
3. method: 提交方式get/post,不写默认get
***input注意事项:一定使用 form 标签将 input 元素包起来,一定要给 input 元素设置 name 属性,否则,数据提交不到服务器
4. input type=text 输入框 value 设置默认显示内容
5. input type=password 密码框 value 设置默认显示内容
6. input type=submit 提交按钮 value 属性修改按钮上的文本
7. input type=reset 重置按钮 value 属性修改按钮上的文本(input type=button 普通按钮)
8.input type=radio 是单选框 name 属性可以对其进行分组checked="checked"表示默认选中
***checkbox 是复选框,如果希望是同一组,需要保证 name 属性一致
9.input type=checkbox 是复选框checked="checked"表示默认选中
10input type=file 是文件上传域 input type=hidden 是隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器)
11.select 标签是下拉列表框,option 标签是下拉列表框中的选项,selected="selected"设置默认选中
12.textarea 表示多行文本输入框 (起始标签和结束标签中的内容是默认值)rows 属性设置可以显示几行的高度cols 属性设置每行可以显示几个字符宽
-->
10举例:image
11举例:image
12举例:image
**补充说明1:表单格式化,将表单的各个属性按照你想设计的行与列的形式放入table中可以实现格式化显示**
**补充说明2:method:提交方式get/post,get会在浏览器地址栏打出信息,不安全,而且数据长度有限制,相对的post提交的数据是携带在 http 请求中不在地址栏相对安全,数据长度可以更长**

2.3.9 div标签

<div> 是一个块级元素。它的内容自动地开始一个新行。

2.3.10 p标签

段落标签,会自动在其前后创建一些空白。

2.3.11 span 标签

span 标签是内联元素,不像块级元素(如:div 标签、p 标签等)有换行的效果。如果不对 span 应用样式,span 标签没有任何的显示效果
使用:<span>内容</span>,一般与css中的style一起使用,往往是为了单独的去控制某个关键的内容

2.3.12 字符实体

在网页上显示一些特殊的符号,称为字符实体(也叫符号实体)。
image
还有很多,用到的时候去查:字符实体一览表
image
2023.1.10补充:html标签与元素:HTML标签是超文本标记语言的最基本单位,而HTML元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

posted @ 2023-01-10 11:46  ZitWang  阅读(961)  评论(0)    收藏  举报