div 不受父级标签影响_前端学习之HTML中常用的标签

11431fe0347fff844a5c6fdcd3e05cdb.png

初始网页基本信息的组成

首先,我们来理解一下一个网页的基本组成

代码如下:

<!DOCTYPE html>

一个网页是有许许多多的标签对组成的,即开始标签-结束标签,都是成对出现(当然我们后面会说的还存在单标签,表示自闭合标签,例如:<br />)

对上述的标签先来解释一下

html------------超文本标记语言,浏览器识别的语言,主要负责页面的内容和结构

定义文档类型

lang=ZH-CN 中文简体语言 cmn中文,yue粤语,ZH-cmn-Hans

网页标签 头部信息 网页标题标签 编码,大部分采用UTF-8编码格式,极个别使用gbk编码(不推荐) 主体内容部分

单行注释快捷键Ctrl+/

多行注释快捷键Ctrl+Shift+/

内容标题

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<h1>标题一</h1>
		<h2>标题二</h2>
		<h3>标题三</h3>
		<h4>标题四</h4>
		<h5>标题五</h5>
		<h6>标题六</h6>
	</body>
</html>

段落

<p>段落标签</p>

<p>段落标签</p>

图片标签

<img src="photo_URL" />

列表

列表:有序列表和无序列表、自定义列表

有序列表:ul、li

无序列表:ol、li

自定义列表:dl、dt、dd

块级与行级标签

块级标签:div

行内标签:span

绝对位置与相对位置

绝对位置:精确的位置,能独一无二的定位到具体的某个网络位置

相对位置:当前位置相对于目标位置

输入标签

<input type=""; name=""; id=""; value=""/>

type:

1.文本类型text

2.密码password

3.按钮类型button

4.提交类型submit

placeholder标签表示在文本框中显示默认文字

action中的请求方法:get、post

get和post小结:

1,GET会将用户输入的内容放到地址栏里面,使用GET请求不安全

2,POST不会将用户输入的内容放到地址栏里面,相对安全

action:表示当前表单中的内容提交给哪个页面进行处理

method:表示当前表单提交的方式,常见的有get和post方式,默认是get提交

f0303e628787a147abd76d434bafd600.png

单选框和复选框

radio、checkbox

两个类型中的name值要保持一致,value输入显示的内容

1,每一个input标签都有一个value属性,不同类型的input, value的作用也不同

对于type=”text”来说,value可有可无,因为用户输入的内容都可以提交过去。

对于type=”radio”或type=”checkbox”来说,没有value,是提交不了的。

2,对于type=”radio”来说,如果你只想选择一个,需要给每个input添加一个name属性,属性值也必须一致,如果不添加,就不能满足单选框的需求。

例如:

		<form>
			 <input type="radio" name="gender" value="男"/>男
			 <input type="radio" name="gender" value="女"/>女
			 <input type="submit" value="提交"/>	
		</form

块级标签与行级标签的理解

块级标签

1.只有块级标签才能定义属性,例如:宽、高、位置等

2.块级标签独占一行,对宽高的属性生效,如果不给宽高,浏览器默认会给宽高属性,即100%宽高

常用的块级标签:p、ul、li、h1-h6、dl、dt、dd、ol、div等

行级标签

1.可以多个标签存在一行,对宽高属性值不生效,完全有自身内容撑开宽高

常用的行级标签:span、font、input、b、em、a、img、u、i、strong等。其中input与img为行内块级标签

行内块级标签

1.不仅对宽高生效,而且还可以多个标签存在一行

块级标签、行级标签、行内块级标签转换

块级标签转换为行级标签—display:inline

行级标签转换为块级标签—display:block

块级、行级标签转换为行内块级标签—display:inline-block

表格标签

table标签使用

<table></table>

定义表的范围

表格样式:style=“border-collapse:collapse” 表格折叠

<table border="1px solid" cellspacing="0" cellpadding="5px" style="border-collapse: collapse;" align="center">

整个表格的标题:

<caption>新华书店</caption>

1.在表格中,有多少行就有多少个tr(table row)表行

2.在表格中,有多少列就有多少个td(table data cell)表中的数据单元

tr定义单元行

td定义单元格子

thead定义表格标题

tbody定义表格主要内容

tfoot定义表格尾部

cellspacing 表格里单元格的距离

rowpadding表格里单元格里与内容的距离,四边

colspan跨列

rowspan跨行

范例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>图书信息表格</title>
	</head>
	<body>
		<!-- border-collapse表示单元格框折叠 -->
		<!-- cellspacing表示单元格的距离
		cellpadding表示单元格中边框与内容的距离 -->
		<table border="1px solid" cellspacing="0" cellpadding="5px" style="border-collapse: collapse;" align="center">
			<!-- caption表示表格的标题 -->
			<caption>新华书店</caption>
			<thead align="center">
				<tr>
				<td>&nbsp;</td>
				<td>书名</td>
				<td>作者</td>
				</tr>
			</thead>
			<!-- 一个表格中可以存在多个tbody标签 -->
			<tbody align="center">
				<tr>
				<td rowspan="3">Java图书</td>
				<td>Java疯狂讲义</td>
				<td>李刚</td>
				</tr>
				<tr>
					<td>Java从入门到精通</td>
					<td>清华出版社</td>
				</tr>
				<tr>
					<td>JavaCore</td>
					<td>张三</td>
				</tr>
			</tbody>
			<tbody align="center">
				<tr>
					<td rowspan="3">Android图书</td>
					<td>Android疯狂讲义</td>
					<td>李刚</td>
				</tr>
				<tr>
					<td>从入门到精通</td>
					<td>周史学</td>
				</tr>
				<tr>
					<td>Android</td>
					<td>高斯</td>
				</tr>
			</tbody>
			<tfoot align="right">
				<tr>
					<td colspan="3">库存200本</td>
				</tr>
			</tfoot>
		</table>
		<hr>
		<hr>
		<hr>
		<a href="http://www.baidu.com" target="_parent">点我这里在父级页面打开搜索</a>
	</body>
</html>

视频与音频

<video></video>

视频标签属性:muted autoplay controls loop src source type

muted表示逻辑属性,规定了视频的音频输出应该被静音

autoplay表示自动播放

controls表示显示控制视频播放的相关控件,可以拖放进度,调节音量,放大等等操作

loop表示循环播放

src表示视频的路径

source表示video的子标签

type 表示MIME类型(多用途互联网邮件扩展类型)

内嵌框架标签

<iframe></iframe>

iframe属性:frameborder表示框架的边框大小

范例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>内嵌框架标签</title>
		<base target="myiframe" /> <!-- 表示以下链接都在iframe框架中打开 -->
	</head>
	<body>
		<a href="http://www.baidu.com">百度</a>
		<a href="http://www.taobao.com">淘宝</a>
		<a href="index.html">我的首页</a><br>
		<iframe src="TableDemo.html" frameborder="5" width="200" height="300" name="myiframe"></iframe>
	</body>
</html>

---------------------

作者:zhouym_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值