HTML笔记

HTML

超文本标记语言(HyperText Markup Language)

超文本:网页中可显示的内容(图片,超链接,视频...)

标记语言:标记--->标签(标注)


基本框架

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>标题</title>
        
        <!-- 添加网页标题图标,添加时需要将目标图标放入img文件夹里 -->
		<link herf="" rel="icon"/>
	</head>
	<body>
	<!-- 网页的主体,网页的内容都写在这里 -->
	<!-- 标签结构:
	 <开始标签>标签体</结束标签>   闭合标签(封闭的区间)
	 <标签名/> 自闭和标签,没有修饰的内容,只是完成某个功能   单标签
	 -->
	</body>
</html>

相关语句

html 复制代码
加粗:<b>内容</b> 

加入超链接:<a href="网址">超链接标签</a>
在新窗口打开超链接:<a href="网址" target="_blank">超链接标签</a>

加入搜索框:<input>

加入按钮:<input type="button" value="按钮">

设置网页背景颜色:<<body bgcolor="你准备设置的颜色">

标题标签:<h1></h1> 标题都独占一列
<h1 align="center"></h1> 标签所占位置

段落标签:<p></p>   表示一个段落
		<p align="left"></p>  段落所占位置
		<br/>  表示换行
		<hr>添加一根线

列表:无序列表:<ul><li></li></ul>
	 有序列表:<ol><li></li></ol>

图片标签:
	 <img src="img/i.png" width="150" height="150" border="1">

字体:
<font size="" color=""></font>

HTML表格

  • 表格的基本构成标签:

    1. table标签:表格标签
    2. tr标签:表格中的行
    3. th标签:表格的表头
    4. td标签:表格单元格
html 复制代码
	<!-- border设置表格边框宽度 -->
	<!-- width 设置表格宽度 -->
	<!-- cellspacing用来设置单元格之间的距离 -->
	<!-- cellpadding用来设置单元格内容到边框的距离 -->
	<!-- valign用来设置单元格内容的垂直位置 valign="top,middle,bottom" -->
	<!-- align 用来设置单元格内容的水平位置 align="left,center,right" -->
    <!-- colspan="" 将指定行合并起来 -->
        <!-- rowspan="" 将指定列合并起来 -->
		
		<table border="4" width="400" height="500" cellspacing="0" cellpadding="0">
			<tr>
				
				<!-- th居中加粗 -->
			<th>姓名</th>
			<th>语文</th>
			
			</tr>
			<tr>
				
				<!-- td左对齐且不加粗 -->
				<td align="center">张三</td>
				<td valign="middle">88</td>
				
				</tr>
		</table>

表单

form标签表示一个表单区域

action="后端地址"

method="提交数据方式 get/post"

  • input单行输入框

    text文本

    password="输入内容不可见"

    name="定义名称 名字自定义"向后端提交的键

    placeholder ="提示信息"

    readonly="只读,不能修改"

    disabled="组键禁用,不能修改也不能提交"

    radio="单选选择框"

    选择性组键需要给默认的value

    checkbox="多选选择框"

    file="文件选择框"

    submit="提交"

    button="按钮",用于绑定事件

  • select下拉选择框

    option="选择按钮"

  • textarea多行文本域

html 复制代码
<form action="" method="get">
		 账号:<input type="text" name="account"/><br/>
		 密码:<input type="password" name="password"/><br/>
		 	 <input type="submit"/><br/>
		 性别:<input type="radio" name="gender" value="男"/>man
			 <input type="radio" name="gender" value="女"/>woman<br/>
		 课程:<input type="checkbox" name="course" value="java"/>java
			 <input type="checkbox" name="course" value="c"/>c
			 <input type="checkbox" name="course" value="pythom"/>python<br/>
		政治面貌:<select name="face">
				<option value="100">群众</option>
				</select><br/>
		地址:<textarea name="address" cols=3 rows=2></textarea><br/>
		附件:<input type="file" name="file"/><br/>
			<input type="submit" value="保存"/>
</form>

效果如下:

相关推荐
果壳science12 分钟前
《自然本源》如何实现狭义相对论的代数化
笔记·算法·几何学
可乐鸡翅yeah_17 分钟前
hls.js 播放质量埋点实战,采集卡顿、起播、错误指标定位线上用户问题
开发语言·前端·javascript·ecmascript·音视频·m3u8·音视频在线播放
1314lay_100718 分钟前
C#调用Sql Server存储过程,并且使用传入表结构
数据库·经验分享·笔记·sqlserver·c#
tedcloud12337 分钟前
Wand-Enhancer:如何搭建一套远程开发与测试环境
前端·人工智能·macos·开源·流程图
掘金挖土1 小时前
前端手摸手跑路之 AI 应用开发(三)
前端·后端
计算机魔术师1 小时前
OpenAI 宣称破解千禧年难题,数学家却说是「反例搜索」?
前端
志尊宝1 小时前
Vue3 零基础每日笔记(015):条件渲染 v-if 与 v-show——控制 DOM 生死还是控制显隐
前端·vue.js·笔记
掘金者阿豪1 小时前
OceanBase 和金仓怎么选?别只看分布式,复杂查询更考验架构取舍
前端·后端·架构
Bug修理工Bubble2 小时前
Swift ARC:一个对象到底什么时候才会被释放?
前端
ClouGence2 小时前
GPT-6 做 UI 自动化测试:Demo 惊艳,但真的适合长期回归吗?
前端·chatgpt·测试