HTML基础

HTML——全名:HyperText Markup Language(超文本标记语言),是一种用于创建网页的标准标记语言。我们可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

注意:对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为 <meta charset="gbk">。

一个简单的HTM页面如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>页面标题</title>
</head>
<body>
    <h1>这是一个页面</h1>
</body>
</html>

其展示效果如下

其相关标签解释如下:

  • <!DOCTYPE html> 声明为 HTML5 文档
  • <html>  HTML 页面的根元素
  • <head> 包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8
  • <title> 描述了文档的标题
  • <body> 定义网页展示内容
  • <h1> 定义一个大标题

注:在浏览器的页面上使用键盘上的 F12 按键开启调试模式,就可以看到组成标签。

HTML的基本标签


(1)HTML标签

整个网页是从<html>开始,到</html>结束。

(2)head标签

代表页面的“头”,定义一些特殊内容,这些内容往往都是“不可见内容”(在浏览器不可见)。

<head>内部标签说明
<title>定义网页的标题
<meta>定义网页的基本信息(供搜索引擎)
<style>定义CSS样式
<link>链接外部CSS文件或脚本文件
<script>定义脚本语言
<base>定义页面所有链接的基础定位(用得很少)

(3)body标签

body标签代表页面的本体,用来定义要展示的内容,这些内容是在浏览器可见的。绝大部分标签都是定义在<body>标签内部的。

文本相关标签

内容标题h1-h6  特点: 字体加粗, 独占一行, 自带上下间距

段落标签p  特点: 独占一行, 自带上下间距

水平分割线hr

换行br

加粗b

斜体i

下划线u

删除线s

列表标签

无序列表: ulli组合

有序列表: olli组合

列表嵌套: 有序列表和无序列表可以任意无限嵌套

图片标签img

src: 资源路径:

相对路径:访问站内资源使用

资源和页面在同一目录: 直接写文件名

资源在页面的上级目录: ../文件名

资源在页面的下级目录: 文件夹/文件名

绝对路径:访问站外资源时使用, 又称为图片盗链, 有找不到图片的风险

alt: 图片不能正常显示时显示的文本

title: 图片标题, 鼠标悬停显示的文本

width/height: 设置宽高, 两种赋值方式:1.像素 2.上级元素的百分比 , 只设置宽度时 高度自动等比例缩放

图片标签支持的格式: *.jpg *.png *.gif

超链接a

href: 作用类似图片标签的src属性, 设置资源路径

a: 标签包裹文本为文本超链接, 包裹图片为图片超链接

页面内部跳转: 在超链接的href属性设置#id , 给目的地位置的元素添加id属性,这样点击超链接时会跳转到元素位置

表格标签table

相关标签: table表格, tr行,td列,b表头(加粗并居中), caption表格标题

相关属性: border边框 colspan跨列 rowspan跨行

分区标签

作用: 可以理解为一个容器,将多个有相关性的标签放在一个分区标签里面,便于统一管理

常见的分区标签:

块级分区标签div: 特点:每个div独占一行

行内分区标签span: 特点 多个span共占一行

下拉列表

<select> 元素用来创建下拉列表。

<option> 标签定义下拉列表中的一个选项(一个条目)。

<select> 
<option value="volvo">Volvo</option> 
<option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>

效果展示

 

表单form

表单是由窗体和控件组成的,一个表单一般应该包含用户填写信息的输入框,提交按钮等,这些输入框,按钮叫做控件,表单很像容器,它能够容纳各种各样的控件。

<form action="url" method=get|post name="myform" ></form>
-name:表单提交时的名称
-action:提交到的地址
-method:提交方式,有get和post两种,默认为get

表单类型在type属性中被定义

<input type="">

常用的标签有:

text:文本框,当用户要在表单中键入字母、数字等内容时,就会用到文本框。

password:密码,密码字段字符不会明文显示,而是以星号或圆点替代。

radio: 单选框,当name属性定义相同的值时,可以实现单选框互斥效果

checkbox:复选框.,用户可以从若干给定的选择中选取一个或若干选项。

file:文件选择器,实现文件上传。

hidden: 隐藏域,定义隐藏字段,隐藏字段对于用户是不可见的。隐藏字段常常存储默认值,或者由 JavaScript 改变它们的值。

submit: 提交按钮,当用户单击确认按钮时,表单的内容会被传送到一个文件中。

reset:重置按钮,重置所有表单值为默认值。

image:图片提交按钮,定义图像作为提交按钮。

email:定义用于 e-mail 地址的字段(当提交表单时会自动对 email 字段的值进行验证)。

url:定义用于输入 URL 的字段。

date:日期选择器,定义选择日、月、年 。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值