【HTML标签基础版】

编程入门 行业动态 更新时间:2024-10-18 14:22:30

【HTML<a href=https://www.elefans.com/category/jswz/34/1770160.html style=标签基础版】"/>

【HTML标签基础版】

基本语法基础

  1. HTML标签是由尖括号包围的关键词,例如<html>
  2. HTML标签通常是成对出现的,例如<html>和</html>,我们称为双标签。标签中第一个标签是开始标签,第二个是结束标签
  3. 有些特殊的标签必须是单个标签(极少数情况),例如<br/>,我们称为单标签
标签关系
  • 双标签关系可以分为:包含关系并列关系
    包含关系
<head><title></title>
</head>

并列关系

<head></head>
<body></body>
  • 标题标签

为了使网页更具有语义化,我们经常会在页面中用到标题标签,HTML提供了6个等级的网页标题,即<h1>~<h6>

<h1>我是一级标签</h1>
<h2>我是二级标签</h2>
<h3>我是三级标签</h3>
<h4>我是四级标签</h4>
<h5>我是五级标签</h5>
<h6>我是六级标签</h6>

特点:

  1. 为了使标题的文字加粗,h1到h6的字体为逐渐变小
  2. 一个标题默认占一行
  • 段落标签

在网页中,要把文字有条理的显示出来,就需要将这些文字分段显示,在HTML标签中,<p>标签用于定义段落,它可以将整个网页分为若干个段落

 <p>我是段落标签</p>

特点:

  1. 文本在一个段落中会根据浏览器窗口的大小自动换行
  2. 段落与段落之间保有空隙
  • 换行标签

在HTML中,一个段落中的文字会从左到右依次排列,知道浏览器窗口的右端,然后才会自动换行,如果希望某段文字强制换行显示,就需要用换行标签<br/>

床前明月光<br/>
疑是地上霜<br/>
举头望明月<br/>
低头思故乡

特点:

  1. <br/>是个单标签
  2. <br/>标签只是简单地开始新的一行,和段落不一样,段落之间会有一些垂直的间距
  • 文本格式化标签

在网页中,有时需要为字体设置粗体,斜体,下划线,删除线等效果,这时需要用到HTML中的文本格式化标签,使文字以特殊的方式显示

语义标签
加粗<strong></strong>或者<b></b>
倾斜<em></em>或者<i></i>
删除线<del></del>或者<s></s>
下划线<ins></ins>或者<u></u>
<strong>我加粗了</strong>
<b>我也加粗了</b><br/>
<em>我倾斜了</em>
<i>我也倾斜了</i><br/>
<del>我有删除线</del>
<s>我也有删除线</s><br/>
<ins>我有下划线</ins>
<u>我也有下划线</u>
  • div和span标签

<div><span>是没有语义的,它们就是一个盒子,用来装内容的

<div>div</div>
<div>div</div>
<div>div</div>
<span>span</span>
<span>span</span>
<span>span</span>


特点:

  1. <div>标签用来布局,但是现在一行只能放一个<div>,大盒子
  2. <span>标签用来布局,一行上可以放多个<span>,小盒子
  • 图像标签

在Html标签中,<img>标签用于定义HTML页面中的图像

<img src ="图像的路径"/>

特点:
src<img>标签的必须属性,它用于指定图像文件的路径和文件名
所谓属性:简单理解就是属于这个图像标签的特性

属性属性值 (说明)
scr图片路径(必须属性)
alt文本(替换文本,图像不能显示时的文字)
title文本—提示文本,鼠标放在图像上显示的文字
width像素(设置图像的宽度)
height像素(设置图像的高度)
border像素(设置图像的边框粗细)
<img src="img01.jpg"><br/><img src="img2.jpg" alt="图片加载失败"/><br/><img src ="img01.jpg" title="我是杨颖"/><br/><img src ="img01.jpg" width="600"/><br/><img src ="img01.jpg" height="500"/><br/><img src ="img01.jpg" border="10"/><br/><img src ="img01.jpg" alt="图片加载失败" title="我是杨颖" width="600" height="500" border="10"/>

图像标签属性的注意点:

  1. 图像标签可以拥有多个属性,必须写在标签名的后面
  2. 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格隔开
  3. 属性采取键值对的格式,即key=“value”的形式,属性名=“属性值”

路径之相对路径:
相对路径:以引用文件所在位置为参考基础,而建立出的目录路径
这里简单来说,图片相对于HtML页面的位置

相对路径分类符号说明
同一路径图像文件位于HTML文件同一级,如<img src ="baidu.jpg"/>
下一级路径/图像文件位于HTML文件下一级,如<img src ="images/img01.jpg"/>
上一级路径…/图像文件位于HTML文件上一级,如<img src ="../img01.jpg"/>

相对路径是从代码所在的这个文件出发,去寻找目标文件的,而我们这里所说的上一级,下一级和同一级就是图片相当于HtML页面的位置

  • 超链接标签

在html标签中,<a>标签用于定义超链接标签,作用是从一个页面链接到另一个页面

超链接的基本语法格式如下:

<a href ="跳转目标" target ="目标窗口的弹出方式">文本或图像</a>

两个属性的作用如下

属性作用
href用于指定链接目标的url地址(必须属性)
target用于指定链接页面的打开方式,其中self为默认值,blank为在新窗口打开
    <h3>外部资源跳转</h3><a href ="" >百度一下</a><br/><a href =""  target="_self">再百度一下</a><br/><a href ="" target ="_blank">再再百度一下</a><h3>内部资源跳转</h3><a href="firstDemo.html">我是第一个网页</a><h3>空链接</h3><a href ="#">我是一个空链接</a><h3>如果跳转的资源是.zip压缩文件,会自动下载;如果跳转的是.exe文件,那么会运行</h3><a href ="images.zip">下载压缩文件</a><h3>点击的内容可以不仅仅是文字,也可以是图片,音乐,视频等</h3><a href ="" ><img src ="baidu.png"/></a>
  • 锚点链接

当我们制作一个很长的网页时,需要再页面内做一个导航,点击导航里的链接不是新开一个窗口或者跳转到其他网址,而是转到当前页的某一个位置,那么所有要跳转到的哪个位置,我们就叫做锚点。锚点是网页制作中超级链接的一种,又叫命名锚记。
通俗简单地来说,比如一篇文章,你想按分段精确地看,那就可以用到锚点
锚点链接的使用:

  1. 创建命名锚记
  2. 创建到该命名锚记的链接
<p id =p1"">我是谁?我在哪?我要干什么?</p><a href ="#p1">我来了。。。。。</a>
案例:
<h1>目录</h1><a href="#ziliao">1.资料</a><br/><a href ="#background">2.背景</a><br/><a href ="#zuopin">3.电影</a><br/><p id ="ziliao">....资料的内容.....</p><p id ="background">...背景的内容.......</p><p id ="zuopin">...作品的内容......</p>
  • 注释

如果需要在Html文档中添加一些便于阅读和理解但又不需要显示在页面中的文字,就需要使用注释标签
Html中的注释以<!--开始,以-->结束

<!--   注释内容  -->     快捷键为Ctrl+/

注释里面的内容是给程序人员看的,这个代码是不执行也不会显示在页面中的
添加注释是为了更好的解释代码的功能,便于开发人员理解和阅读代码,程序不会执行注释内容的

  • 特殊字符

在HTML页面中,一些特殊的字符很难或者不方便直接使用,此时我们就可以使用下面的字符来代替

符号说明代码字符
空格符:&nbsp;
<小于号:&lt;
>大于号&gt;

重点记住这三个,空格符,大于号,小于号,其余不常用可自行查阅

    <!-- &nbsp; 表示空格符 --><p>我是谁?&nbsp;&nbsp;&nbsp;我在哪?&nbsp;&nbsp;我在干什么?&nbsp;ddddd</p><!-- &lt; 表示小于号<   --><!-- &gt; 表示大于号>   -->&lt;p&gt;
  • 表格标签

表格主要用于显示,展示数据,因为它可以让数据显示的非常的规整,可读性非常好,特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能把繁杂的数据表现得很有条理
总结:表格不是用来布局页面得,而是用来展示数据

表格的基本语法格式如下:

<table><tr><td>单元格内的文字</td><td>单元格内的文字</td><td>单元格内的文字</td>....</tr>
</table>

1.<table></table>是用于定义表格的标签
2. <tr></tr>标签用于定义表格中的行,必须嵌套在<table></table>标签中
3.<td></td>用于定义表格中的单元格,必须嵌套在<tr></tr>标签中
4 . 字母td指表格数据(table data),即数据单元格的内容

  1. 表头单元格标签

一般表头单元格定义于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示,标签表示Html表格的表头部分(table head)

<table><tr><th>姓名</th><th>性别</th><th>电话</th></tr>......
</table>

表格属性
表格标签这部分属性实际开发中我们并不常用,后面通过CSS来设置,目的有两个:

  1. 记住这些英语单词,后面CSS会用到
  2. 直观感受表格的外观形态
属性名属性值描述
alignleft,center,right规定表格相对周围元素的对齐方式
border1或""规定表格单元是否拥有边框,默认为"",表示没有边框
cellpadding像素值规定单元边沿与其内容之间的空白,默认为1像素
cellspacing像素值规定单元格之间的空白,默认为2像素
width像素值或百分比规定表格的宽度
<!--
<table>标签是定义表格的每行使用tr标签行中的每一列使用td标签或者th标签(单元格中的内容会加粗并且居中显示)属性:border:用于定义表格的边框(默认是没有边框,如果需要边框直接给数值即可,数值越大,边框越明显)cellspacing:单元格和单元格之间的间隙(默认是2,如果不需要间隙,直接数值写为0)align="center":如果写在table标签中,那么会使表格水平居中,如果写在tr或td,那么会使单元格中的内容居中width:设置表格的宽度尺寸-->
<table align="center" border ="10" width="600"><tr align="center"><th>支出项目</th><th>单价(元)</th><th>数目</th><th>金额(元)</th></tr><tr align="center"><td>垃圾箱</td><td>30</td><td>12</td><td>360</td></tr><tr align="center"><td>宣传单</td><td>0.08</td><td>400</td><td>32</td></tr><tr align="center"><td>合计</td><td>--</td><td>--</td><td>392</td></tr></table>	        
  1. 表格结构标签

使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部表格主体两大部分
在表格标签中,分别用<thead>标签表示表格的头部区域<tbody>标签表示表格的主体区域,这样可以更好的分清表格结构

  • 列表标签

表格是用来显示数据的,那么列表就是用来布局的。
列表最大的特点就是整齐,整洁,有序,它作为布局会更加自由和方便。
根据使用情景不同,列表可以分为三大类:无序列表有序列表自定义列表

  1. 无序列表

在Html中,一个段落中的文字会从左到右依次排序,直到浏览器窗口的右端,然后才会自动换行,如果说希望某段文本强制换行显示,就需要使用换行标签<br/>
<ul>标签表示Html页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用<li>标签定义

无序列表的基本语法格式如下:

   <ul><li>西瓜</li><li>菠萝</li><li>草莓</li><li>芒果</li><li>车厘子</li>.........</ul>

1.无序列表的各个列表项之间没有顺序级别之分,是并列的
2. <ul></ul>中只能嵌套<li></li>标签,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的
3.<li></li> 之间相当于一个容器,可以容纳所有元素
4.无序列表会带有自己的样式属性,但在实际使用时,我们会使用CSS来设置

  1. 有序列表

有序列表即为有排列顺序的列表,其各个列表会按照一定的顺序排列定义
在HTML标签中,<ol>标签用于定义有序列表,列表排序以数字来显示,并且使用<li>标签来定义列表项,有序列表的基本语法格式如下:

    <ol><li>列表项1</li><li>列表项2</li><li>列表项3</li><li>列表项4</li>.......</ol>

1.<ol></ol>中只能嵌套<li></li>,直接在<ol></ol>标签中输入其他标签或者文字的做法是不被允许的
2.<li></li>之间相当于一个容器,可以容纳所有元素
3.有序列表会带有自己的样式属性,但在实际使用时,我们会使用CSS来设置

  • 表单标签

在HTMl中,一个完整的表单通常由表单域表单控件(也称为表单元素)提示信息3个部分构成。
表单域是一个包含表单元素的区域
在HTMl标签中,会把它范围内的表单元素信息提交给服务器
在form标签中的内容才属于表单域,form用于定义表单标签

表单域的基本语法格式如下:

<form action="url地址" method="提交方式" name="表单域名称">
各种表单元素控件
</form>

常用属性:

属性属性值作用
actionurl地址用于指定接收并处理表单数据的服务器程序的url地址
methodget/post用于设置表单数据的提交方式,其取值一般为post或者get
name名称用于指定表单的名称,以区分同一个页面中的多个表单域
  1. <input>表单控件

在英文单词中,input是输入的意思,而在表单元素中<input>标签用于收集用户信息。在<input>标签中,包含一个type属性,根据不同的type属性值,输入字段有很多种形式(可以是文本字, 复选框,掩码后的文本控件 ,单选按钮,按钮等

<input>标签的基本语法格式如下:

<input type ="属性值"/> 

1.<input/>标签为但标签
2.type属性设置不同的属性值用来指定不同的控件类型

type属性的属性值及其描述如下:

属性值描述
button定义可点击按钮(多数情况下,用于通过Javascript启动脚本
checkbox定义复选框
file定义输入字段和“浏览”按钮,供文件上传
hidden定义隐藏的输入字段
image定义图像形式的提交按钮
password定义密码字段,该字段中的字符被掩码
radio定义单选按钮
reset定义重置按钮,重置按钮会清除表单中的所有数据
submit定义提交按钮,提交按钮会把表单数据发送到服务器
text定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符

除了type属性外,标签还有其他很多属性,其常用属性如下:

属性属性值描述
name由用户自定义定义input元素的名称
value由用户自定义定义input元素的值
checkedchecked规定此input元素首次加载时应当被默认选中
maxlength正整数规定输入字段中的字符最大长度

1.name和value是每个表单元素都有的属性值,主要给后台人员使用
2.name表单元素的名字,要求单选按钮和复选框要有相同的name值
3.checked属性主要针对于单选按钮和复选框,主要作用一打开页面,就要可以默认选中某个表单元素
4.maxlength是用户可以在表单元素输入的最大字符数,一般较少使用

<form action="#" method="post" name="form1"><!-- type="text"表示输入文本框,也是默认值-->文本输入框:<input type="text" name="username" placeholder="请输入用户名"/><br/><!-- type="radio"表示单选按钮 -->单选框:<input type="radio" name="gender" value="男"/>男<input type="radio" name="gender" value="女"/>女<br/><!-- type="checkbox"表示复选框 -->复选框:<input type="checkbox" name="hobby" value="打球"/>打球<input type="checkbox"  name="hobby" value="看书"/>看书<input type="checkbox" name="hobby" value="上网"/>上网<input type="checkbox" name="hobby" value="看电影"/>看电影<br/><!-- type="password"表示密码输入框 -->密码框:<input type="password" name="ddd" placeholder="请输入密码"/><br/>手机号:<input type="password" name="ddd" placeholder="请输入手机号码"/><br/><!-- type="button"表示普通按钮,会和js搭配使用 -->普通按钮:<input type="button" value="普通按钮"/><br/><!-- type="submit"表示提交按钮,当点击之后表单会提交到相应的服务器 -->提交按钮:<input type="submit" value="提交"/><br/><!-- type="reset"表示重置按钮 -->重置按钮:<input type="reset" value="重置"/></form>
  1. <select>表单控件

使用场景:在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用<select>标签控件定义下拉列表

<select>标签的基本语法格式如下:

<form><select><option>选项1</option><option>选项2</option><option>选项3</option><option>选项4</option>.........</select>	</form>

1.<select>中至少存在一对<option>
2.在<option>中定义selected="selected"时,当前项即为默认选中项

  1. <textarea>表单控件

使用场景:当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用<textarea>标签,在表单元素中,<textarea>标签是用于定义多行文本输入的控件。使用多行文本输入控件时,可以输入更多的文字,该控件常见于留言板,评论。

<textarea>标签的基本语法格式如下:

<textarea rows="5" cols="20">文本内容			</textarea>

1.通过标签可以轻松地创建多行文本输入框
2.clos=“每行中的字符数”,rows=“显示的行数”,我们在实际开发中不会使用,都是用CSS来改变大小

更多推荐

【HTML标签基础版】

本文发布于:2024-02-10 18:51:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676786.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:标签   基础   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!