HTML介绍

HTML介绍

Hyper Text Markup Languge 超文本标记语言

**超文本:**不仅仅是纯文本,还包括字体相关的内容(颜色、大小等)和多媒体(图片、音频、视频),比如world
纯文本:只有文本,没有任何东西,只有文本,没有字体大小,没有字体颜色,比如txt

学习HTML主要学习的就是有哪些标签、标签有哪些属性、标签和标签的嵌套关系

HTML与XML的不同点:XML的标签是可以自定义的,HTML提供了,一部分现有标签

HTML页面介绍

<!DOCTYPE html> 文档声明:用于告诉浏览器使用html哪个版本的标准解析页面,此写法是用html5的标准解析页面
<html>  根标签,除了文档声明,其他内容都写在根标签里面
    <head>  头标签,给浏览器看的内容写在头标签里面
        <meta charset="UTF-8">  告诉浏览器页面的字符集
        <title>Insert title here</title>  告诉浏览器页面标题
    </head>
    <body>  体标签,给用户看的内容写在体标签里面

    </body>
</html>

HTML常见标签

1.内容标题

<h1> 一直到 <h6> 由大到小

在标签上面添加属性 align=“center”

center表示居中,right表示靠右…

2.段落标签

<p>

3.加粗和斜体

<b> 加粗 <i> 斜体

4.注释

<!-- --> 快捷键ctrl+shift+/

5.换行

<br>

6.列表标签

无序列表 ul (unordered list)
有序列表 ol (list item)
有序列表中设置列表排序

reversed=“reversed” reversed表示倒叙

有序列表中设置列表开始位置

start=“10” 表示从10开始

这两中列表都可以通过type设定前面序号样式
无论哪种列表,在他们下面都是通过li来书写,里面每一项都是li标签

列表中的 type 设置标题

无序列表中默认标题为实心小圆点disc,我们可以设置为
disc 实心小圆点 ;circle 空心小圆点 ; square 实心小方块

有序列表中默认标题为1. 2. 3. …,我们可以设置为
a. b. c. …或i. ii. iii. … 等,具体看一下提示就晓得了

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>列表标签</title>
    	</head>
    	<body>
    		<!-- ul :无序列表标签
    			li 带标志的小标题
    			默认情况下列表标签前面是一个小圆点,实心圆disc
    			但是,我们可以通过type来控制
    		-->
    		<ul type="disc"> /*实心小圆点*/
    			<li>第一项</li>
    			<li>第二项</li>
    			<li>第三项</li>
    		</ul>
    		<ul type="circle">  /*空心小圆点*/
    			<li>第一项</li>
    			<li>第二项</li>
    			<li>第三项</li>
    		</ul>
    		<ul type="square">  /*实心小方块*/
    			<li>第一项</li>
    			<li>第二项</li>
    			<li>第三项</li>
    		</ul>
    		
    		<!-- ol :有序列表,带有序号的
    			序号样式由type定义,默认为123(数字)
    		-->
    		<ol type="a">
    			<li>第一项</li>
    			<li>第二项</li>
    			<li>第三项</li>
    		</ol>
            <ol>有序列表</ol>
            <ol type="1" reversed="reversed" start="10">
                <li>打开冰箱</li>
                <li>塞入大象</li>
                <li>关闭冰箱</li>
            </ol>
    	</body>
    </html>
定义列表

<dl>定义列表

<dt>定义标题

<dd>定义标题下内容

        <!-- 自带层级显示效果 -->
        <dl>定义列表</dl>
        <dl>
            <dt>定义标题</dt>
            <dd>定义标题下的信息</dd>
            <dt>凉菜</dt>
            <dd>皮蛋</dd>
            <dd>毛豆</dd>
            <dt>烧烤</dt>
            <dd>烤羊肉串</dd>
            <dd>烤大腰子</dd>
        </dl>
列表嵌套

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

        <!-- 列表嵌套 -->
        <ul>
            <li>荤菜
                <ol>
                    <li>鱼香肉丝</li>
                    <li>糖醋里脊</li>
                </ol>
            </li>
            <li>素菜
                <ol>
                    <li>清炒藕尖</li>
                    <li>干煸藕丝</li>
                </ol>
            </li>
        </ul>

7.图片标签

支持图片格式:jpg/jpeg、png位图(支持透明色)、gif动图

src属性:设置图片路径
  1. 相对路径:访问站内资源一般使用相对路径
    在同级目录时,直接写图片名就行了
    在上级目录时,在图片名前加“ …/ ”,一个“…/”表示一个上一级
    在下级目录时,在图片前写直接写下级的目录再写图片名
  2. 绝对路径:访问站外资源一般使用绝对路径,也称为图片盗链(复制其他的网站图片链接)
    好处:可以节省本站资源
    坏处:可能找不到图片
alt属性:图片访问不到时,显示alt设置的文本内容
title:标题,鼠标在图片上悬停时显示的文本内容
width、height:设置高宽

赋值方式:像素或者上级元素的百分比
设置高宽时,设置一个,另一个会等比缩放

8.超链接标签

<a>

该标签需要添加 href 属性,不添加该属性,是纯文本,添加后是指向href资源路径的超链接

href属性:设置资源路径

页面资源:访问站内与站外都行

文件资源:浏览器如果支持则直接浏览,不支持浏览某文件则会触发下载

文本超链接和图片超链接

超链接标签包裹图片标签或文本

9.表格标签

<table> 表格标签

<caption> 表格标题

<th> 表头,加粗且居中

<tr> table row 表示行

<td> 表示列

边框属性:border
跨行/列属性:rowspan/colspan

注意跨行与列时,需要把跨的那几个标签删掉

10.表单标签

<form> 表单标签

作用:用于获取用户输入的相关信息,将信息提交到服务器

学习表单主要学习的就是表单的控件
文本框、密码框、单选框、多选框、下拉选框等
主要通过其属性定义

name属性

用与记录表单提交的信息,作为key
表单中的任何控件必须与name属性

<input> 输入框标签
type属性

设置input的格式

text :为文本

password :为密码

radio :为单选框,如果不写name,可以两个都选择并且不可取消
所以使用单选框一定要记得使用name 属性,取名一样的两个单选框只能选一个

checkbox :打钩选择框,多选框

file :用于选取文件

date :日期选择器,选择日期

number :用来输入数字(比如年龄),其中min表示最小值,max表示最大值

color :选择颜色

range :滑动区域,用于调节音量等

submit:提交按钮

button :按钮,用valun定义按钮内容
注:按钮还有不用input的,可直接用<button type=“button”></button>
尽量不用input直接使用button按钮,因为可以和链接和图片结合使用

placeholder属性

设置文本框中显示的背景文本

checked属性

checked=“checked” 默认选中

value属性

设置提交的值

disabled=“disabled” 禁用输入框
下拉选框设置

<select> 标签下拉选择框

<option> 标签添加选择内容,默认选择第一个,selected="selected"换成默认选择这个标签的

注意:提交的信息劲量不要含中文,遇见中文的,我们可以添加个value属性,设置为对应的英文

实体引用

空格:&nbsp; 空格折叠现象,多个空格只显示一个

大于号与小于号<> : &lt; &gt;

分区标签

作用:将多个相关标签添加到一个分区标签中,便于统一管理,可以理解为一个容器

div标签

独占一行

span标签

共占一行

一般页面至少分为三大区

<div>头<div>

<div>正文内容<div>

<div>脚<div>

HTML5中新增分区标签(为了代码的可读性更高)

header 头

article 文章

section 文章

section 块、区域

footer 脚

nav 导航

H5页面区域标签

header 头

文章正文 article 或 section

footer 脚

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML(Hypertext Markup Language)是一种用于创建网页结构和内容的标记语言。它由一系列的标签组成,这些标签通过包围内容来定义网页中不同部分的功能和样式。HTML是网页开发的基础,提供了丰富的元素和属性,使得开发人员可以灵活地创建各种网页。 HTML中最常用的展示模块包括文本、图像、链接和表格等。文本模块用于显示网页中的文字内容,可以使用不同的标签设置字体、颜色、排列方式等样式。图像模块用于在网页中展示图片,通过使用<img>标签,可以插入图片并设置大小、边框等属性。链接模块用于实现不同页面之间的导航,通过<a>标签,可以创建链接并设置跳转目标、标题等属性。表格模块用于以表格的形式展示数据,使用<table>、<tr>和<td>等标签可以创建表格并设置行列、样式等属性。 除了以上提到的模块,HTML还提供了很多其他的展示模块,如表单、音频、视频、列表等。表单模块用于收集用户输入的数据,通过<input>、<textarea>和<button>等标签可以创建输入框、文本域和按钮等表单元素。音频和视频模块用于在网页中播放音频和视频文件,通过<audio>和<video>标签可以嵌入音视频资源并设置播放控制。列表模块用于展示有序或无序的项目列表,通过<ol>和<ul>标签可以创建有序和无序列表,使用<li>标签定义每个项目。 总之,HTML提供了丰富多样的展示模块,使得开发人员可以根据需求灵活地创建不同样式和功能的网页。通过合理运用这些标签和属性,可以实现各种精美的网页设计和交互效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值