一、web开发之HTML
1.1 HTML相关基础
快速生成html的模版方法:
在visual code的新建html文件中输入:!然后tab回车就会出现HTML的模版
双标签:
<p> </p> <li> </li>
单标签:
<br /> 换行标签
<hr /> 水平线,横线标签
字符集:
<meta charset = "UTF-8">
<meta charset = "gbk">
<meta charset = "gbk2312">
1.2 常用HTML基础标签
标题标签:
单词缩写:head 头部标题
语法:
<h1>这是h1标签</h1>
<h2>这是h2标签</h2>
<h3>这是h3标签</h3>
段落标签
单词缩写:paragraph 段落
使用段落标签,可以使网页中的文本文字,呈现出一一个段落的格式。
语法:
<p>段落内容</p>
水平标签
单词缩写:horozontal 横线
语法:
<hr />是但标签
练习:实现一个简单新闻页面
换行标签
单词缩写:break 打断,换行
在HTML中,默认换行是需要在浏览器窗口的最右端才会自动换行,这样在每个设备中呈现的效果不一致,如果需要进行某段文本的强制换行,就需要使用到换行标签。
语法:
<br />
div span标签
盒子模型中的两种布局形式:
div divsion的缩写,分割分区的意思,其实有很多div来组合成网页,块级元素
span 跨度,跨距;范围,行内元素
语法:
<div>这是头部</div>
<span>今日价格</span>
标签属性
在使用HTML制作网页的时候如果想让标签提供更多的信息,可以使用标签的一些属性进行设置。
语法:
<标签名 属性1="属性值1" 属性2="属性值2"....>内容</标签名>
例:
<hr width="200" align="left"/>
width 属性,值200 控制宽度
align 属性,值left 控制横向对齐方式
图片img
单词缩写:image 图像
语法:
<img src="图像 URL"/>
通过src属性,进行设置图像文件的路径和文件名,是img标签的必须 属性。
属性 | 属性值 | 描述 |
---|---|---|
src | url | 图像的路径 |
alt | 文本 | 图像不能显示时的替换文本 |
title | 文本 | 鼠标悬停时显示的内容 |
width | 像素(xhtml不支持%页面百分比) | 设置图像的宽度 |
heigth | 像素(xhtml不支持%页面百分比) | 设置图像的高度 |
border | 数字 | 设置图像边框的宽度 |
链接标签
单词缩写:anchor 锚
语法:
<a href="跳转目标">文本或图像</a>
href 属性 指定需要链接到的目标url地址
url地址 可以使用绝对路径和相对路径的方式,包括协议等。
例:
href 可以使用 "#",表示为空链接,暂时没有跳转链接地址。
特殊字符标签
html汇总一些标签,具有特殊含义,会被浏览器直接解析,如果需要输出这些标签,需要使用到转义,替代语法。
注释标签
注释标签,可以给HTML文档中添加一些便于于都和理解的文字,并且此标签中的内容不会被直接展示出来,只有通过源代码的方式才可以看的到。
语法:
<!--注释语句-->
列表标签
语法:
<ul>
<li>列表标签1</li>
<li>列表标签2</li>
<li>列表标签3</li>
<li>列表标签4</li>
</ul>
注意:
1、在<ul></ul>标签中,只能嵌套<li></li>标签,其他标签的直接嵌套语法是不被允许的
2、<li></li>标签中作为一个容器,可以容纳其他的标签元素。
3、无序列表具有默认样式,可以css进行修饰。
表格 table
通常需要是哟个表格的方式展示数据,使数据更加规则的呈现 出来。
1、创建表格
语法:
<table>
<tr>
<td>单元格内的文字</td>
...
</tr>
....
</table>
table定义一个表格
tr 定义表格中的一行,必须嵌套在table标签中,有几对tr标签,就代表有几行表格。
td 定义表格中的单元格,必须嵌套在tr标签中,一对tr标签中有几对td标签,就代表一行中有几个单元格,td中可以作为容器,包含其他标签元素。
2、表格属性
cellspacing | 设置单元格与单元格边框之间的空白间距 | 像素值,默认是2px |
---|---|---|
cellpadding | 设置单元格内与单元格边框之间的空白间距 | 像素值,默认是1px |
width | 设置表格的宽度 | 像素值 |
height | 设置表格的高度 | 像素值 |
align | 设置表格在网页中的水平对齐方式 | left center right |
注意:
可以使用th标签设置表头
之后可以使用CSS修饰表格的样式
表单
1、表单介绍
在HTML中,form标签用来定义一个表单,用来实现用户的相关信息的收集和传递,和后端进行交互。form中的所有内容都会被提交给服务器。
语法:
<form action="url地址" method="提交方式">
各种表单控件
</form>
常用属性:
action 值为提交到后端接收的url地址
methed 设置表单的提交方式, 值为get或post
2、表单控件组成
表单中的提供了多种表单空间,单行文本输入框,密码输入框,复选框,提交按钮,重置按钮等。
3、input控件 重点!!!
input控件作为表单中最常使用的,也是需要重点掌握的,基本便签属性为type属性,用来定义不同的控件类类型。
其他常见属性:
属性 | 属性值 | 描述 |
---|---|---|
type | text | 单行文本输入框 |
type | password | 密码输入框 |
type | radio | 单选按钮 |
type | checkbox | 复选按钮 |
type | button | 普通按钮 |
type | submit | 提交按钮 |
type | reset | 重置按钮 |
type | image | 图像形式的提交按钮 |
type | file | 文件域 |
name | 由用户自定义 | 控件的名称 |
value | 由用户自定义 | input控件中的默认文本值 |
size | 正整数 | input控件在页面中的显示宽度 |
checked | checked | 定义选择控件默认被选中的项 |
maxlength | 正整数 | 控件允许输入的最多字符数 |
例子:
4、textarea控件 文本域
当需要输入大量信息的时候,就可以使用textarea标签。实现多行文本的输入框。
语法:
<textarea cols="每行中的字符数" rows="显示的行数"
文本内容
</textarea>
例子: