HTML基础

说明:归纳整理HTML相关知识


1、概念

HTML:(Hyper Text Markup Language) 超文本标记语言

它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

2、基本结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

说明:

html:html文档的根标签
head:头标签。用于指定html文档的一些属性。引入外部的资源
title:标题标签。
body:体标签
!DOCTYPE html:html5中定义该文档是html文档

3、标签

a. 文本标签
	 注释:<!-- 注释内容 -->
	 
	 <h1> to <h6>:标题标签
		 h1~h6:字体大小逐渐递减
		 
	 <p>:段落标签
	 
	 <br>:换行标签
	 
	 <hr>:展示一条水平线
		 属性:
			 color:颜色
			 width:宽度
			 size:高度
			 align:对其方式
				 center:居中
				 left:左对齐
				 right:右对齐
				 
	 <b>:字体加粗
	 
	 <i>:字体斜体
	 
	 <font>:字体标签
	 
	 <center>:文本居中
		 属性:
			 color:颜色
			 size:大小
			 face:字体

	 属性定义:
		 color:
			1. 英文单词:red,green,blue
			2. rgb(值1,值2,值3):值的范围:0~255  如  rgb(0,0,255)
			3. #值1值2值3:值的范围:00~FF之间。如: #FF00FF
		 width:
			1. 数值:width='20' ,数值的单位,默认是 px(像素)
			2. 数值%:占比相对于父元素的比例
b. 图片标签
<img src="./image/pic1.jpg" align="left" alt="风景" width="500" height="500"/>

  • 当HTML元素本身的物件无法被渲染时,就显示alt(替换)文字作为一种补救措施。

  • ./与…/不同:

      ./ :代表当前目录  ./image/pic1.jpg
    
      ../ :代表上一级目录
    
c. 列表标签
  • 有序列表:ol、li
  • 无序列表:ul、li
d. 超链接
 	<!--超链接  a-->
	<a href="http://www.baidu.cn" target="_blank">点我</a>
		
	<a href="./5_列表标签.html">列表标签</a><br>
		
	<a href="http://www.baidu.cn" target="_blank"><img src="./image/pic1.jpg"></a>
<a>:定义一个超链接</a>
	href:指定访问资源的URL(统一资源定位符)
	target:指定打开资源的方式
		_self:默认值,在当前页面打开
		_blank:在空白页面打开
e. div和span:
div:每一个div占满一整行。块级标签

span:文本信息在一行展示,行内标签 内联标签
f. 语义化标签

html5中为了提高程序的可读性,提供了一些标签。

<header>:页眉

<footer>:页脚
g. 表格标签
table:定义表格
	width:宽度
	border:边框
	cellpadding:定义内容和单元格的距离
	cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、
	bgcolor:背景色
	align:对齐方式
	
tr:定义行
	bgcolor:背景色
	align:对齐方式
	
td:定义单元格
	colspan:合并列
	rowspan:合并行
	
th:定义表头单元格

<caption>:表格标题
<thead>:表示表格的头部分
<tbody>:表示表格的体部分
<tfoot>:表示表格的脚部分
h. 表单标签

用于采集用户输入的数据的。用于和服务器进行交互。

form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围
	属性:
		action:指定提交数据的URL
		method:指定提交方式,共七种
			get:
                	1. 请求参数会在地址栏中显示。会封装到请求行中
                	2. 请求参数大小是有限制的。
                	3. 不太安全。
            post:
                    1. 请求参数不会再地址栏中显示。会封装在请求体中
                    2. 请求参数的大小没有限制。
                    3. 较为安全。

表单项标签:
	  input:可以通过type属性值,改变元素展示的样式
		 type属性:
			 text:文本输入框,默认值
				 placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息	
			 password:密码输入框
			 radio:单选框
				 注意:
					1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。
					2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
					3. checked属性,可以指定默认值
			 checkbox:复选框
				 注意:
					1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
					2. checked属性,可以指定默认值

			 file:文件选择框
			 hidden:隐藏域,用于提交一些信息。
			 按钮:
				 submit:提交按钮。可以提交表单
				 button:普通按钮
				 image:图片提交按钮
					 src属性指定图片的路径	

	    label:指定输入项的文字描述信息
		    注意:
			    label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。
	 select: 下拉列表
		 子元素:option,指定列表项
		
	 textarea:文本域
		 cols:指定列数,每一行有多少个字符
		 rows:默认多少行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值