前端开发学习笔记(一):HTML

前端开发学习笔记(一):HTML


HTML+CSS+javascript前端开发:

  1. HTML 定义了网页的内容;
  2. CSS 描述了网页的布局;
  3. JavaScript 网页的行为。

HTML 文档 = 网页

  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页

HTML是一种标识性语言,不是编程语言。
Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。

一、 HTML的文档结构

 <html></html> 之间的文本描述网页,定义整个HTML文档。
 <head></head> 之间的文本主要完成网页的相关设置。
 <body></body> 之间的文本是可见的页面内容,定义HTML文档的主体。
  • 基本的 HTML 标签
<HTML>
<!--1. 头部,主要完成网页的相关设置-->
<head>
 <!--meta:元,主要用来完成对应设置的-->
	<meta charset="ustf-8"> <!--汉字编码-->
	<meta name="keywords" content=""> <!--设置网站的搜索关键词-->
	<meta name="description" content=""> <!--设置网站的描述内容-->
	<title>...</title> <!--标题-->
</head> 
<!--2. 主体部分-->			
<body>...</body>	
</HTML>
<!-- 这一行代码的意思是下面的文档标签将以html5规范去解析-->
<!DOCTYPE html> 
<HTML>
<!--1. 头部,主要完成网页的相关设置-->
<head>  
	<!-- meta:元,主要用来完成对应设置的 -->
	<meta charset="ustf-8"> 					<!--汉字编码-->
	<meta name="keywords" content=""> 			<!--设置网站的搜索关键词-->
	<meta name="description" content=""> 		<!--设置网站的描述内容-->
	<title>我的网页</title> <!--标题-->
	<link rel="shortcut icon" href="../img/1.jpg">	<!--设置网站小图标-->
		
	<style type="text/css">
	/*书写样式*/
	</style>
	<link rel="stylesheet"  href="../css/style.css"/>	<!--用来引入外部样式文件-->
</head>
	
<!--2.主体部分-->
<body>
	<!--1.div:用来布局的,没有具体含义,可理解为层。-->
	<div>
		abc
		<div>
			def
		</div>
	</div>
	
	<!--2.hx:标题,从1级到6级,会自动加粗,有默认字体字号-->
	<h1>一级标题</h1>
	<h2>二级标题</h2>
	
	<!--3.p:表示一个完整的段落,相当于一个回车。-->
	<p>这是第一段。</p>
	<p>这是第二段</p>
	
	<!--4.br:换行符,单标签-->
	<p>这是第一行,<br>这是第二行。</p>
	
	<!--5.hr:生成一个水平线,起分隔作用,单标签-->
	<hr width="70%" align="center" color="red" height="2px">
	
	<!--6.a:超链接,实现连接跳转。target:_blank/_self/_parent/_top-->
	<a href="https://www.baidu.com" title="百度">百度</a>
	<a href="1 blank" target="_blank">blank</a>				<!--新页面跳转-->
	<a href="1 blank" target="_self">self</a>				<!--本页面跳转-->
	
	<!--7.img:加载图片。alt:图片加载不成功时,显示其内容,否则不显示。-->
	<img src="../img/10.jpg" title="图1" alt="图1">
	
	<!--8.span:作用与div一样,用来行列布局。不同点:div会单独占一行而span不会,span用于行内布局,没实际意义-->
	<div> div1</div>
	<div> div2</div>
	
	<span>span1</span>
	<span>span2</span>
	<!--9.ul/ol:列表。ul无序列表,ol有序列表。列表内容都用li标签。-->
	<ul>
		<li>li1</li>
		<li>li2</li>
		<li>li3</li>
	</ul>
	<ol>
		<li>li1</li>
		<li>li2</li>
		<li>li3</li>
	</ol>
</body>
	
<script type="text/javascript">
	# 脚本写这里
</script>

</HTML>
  • 单标签和双标签
    单标签有:
<br/> <hr/> <img/> <input/> <link/> <meta/>
  • 行级标签与块级标签
    在这里插入图片描述1. 块级标签:
    div、p、h1-h6、ul、ol、pre、table、address
    
  1. 行级标签:
    span a b strong i em sup sub
    

二、标签属性

2.1. 标签属性

<body>
	<!-- 标签属性 
		1.通常由属性名=“属性值”组成;
		2.起到附加信息的作用;
		3.不是所有标签都有属性,比如br标签。-->
	<p title="段落" class="content" id="content">标签属性展示</p>
</body>

在这里插入图片描述
使用小写标签,使用小写属性,始终为属性值加引号。
style 属性的作用:
1. 提供了一种改变所有 HTML 元素的样式的通用方法。
2. 可以使用CSS文件进行网页的样式定义。

2.2. 文字格式化标签

2.3. html实体转义

在这里插入图片描述

三. table表格标签

3.1. table表格标签

必须是先行后列
在这里插入图片描述

	<body>
		<table border="1" width="400" cellspacing="0" cellpadding="10" align="center">
			<tr>
				<th>表头1</th>
				<th>表头2</th>
				<th>表头3</th>
			</tr>
			<tr>
				<td rowspan="2" align="center">(0,0)</td>
				<td>(0,1)</td>
				<td rowspan="2" align="center" >(0,2)</td>
			</tr> 				<!-- 第1行 -->
			<tr>
				<!-- <td>(1,0)</td> -->
				<td>(1,1)</td>
				<!-- <td>(1,2)</td> -->
			</tr> 				<!-- 第2行 -->
		</table>	
	</body>	

3.2. form表单标签

在这里插入图片描述
表单元素可分为四类:

  1. input类
    在这里插入图片描述

  2. textarea类

  3. select类

  4. button类
    在这里插入图片描述
    表单通用属性:

    name、value、readonly、disabled
    

在这里插入图片描述

3.3. iframe框架标签

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值