【前端HTML】常用标签及属性

对于很多人来说,用HTML标签都是熟能生巧,而不清楚为什么是那样的标签,所以我在这列了一个表,翻译了其对应的英文。

HTML

路径

相对路径

相对路径是指目标相对于当前文件的路径,网页结构设计中多采用这种方法来表示目标的路径。相对路径有多种表示方法,其表示的意义不尽相同。表示方法如下:
./:代表文件所在的目录(可以省略不写),一般相对前边有这么一个./表示“当前目录”,但是可以省略不写。如 page/index和./page/index是一样的效果。
../:代表文件所在的父级目录
../../:代表文件所在的父级目录的父级目录
/:代表文件所在的根目录
值得注意的是,(/ :代表文件所在的根目录)其实可以理解成项目内部的绝对路径。

绝对路径

绝对路径是指完整的网址,假设图一中项目的网站域名为www.test.com,那么000.css的绝对路径应该是
https://www.test.com/HelloHBuilder/html/css/css1/000.css

标签

标签分类 标签名 英文 英文含义 标签类型 备注
HTML页面结构 <html> HyperText Markup Language 超文本标记语言
<head> head 头部
<title> title 网页标题
<body> body 主体
常用标签 <h1>~<h6> head1~6 子标题 块标签
<p> Paragraph 段落 块标签
<font> fort 字体
<a> Anchor 锚(超链接)
<img> image 图像 空标签
<br> Barter Rabbet 换行 空标签
<hr> Horizontal Rule 水平线 空标签、块标签
<marquee> marquee 选取框(文字滚动)
格式化标签 <b> bold 粗体
<big> big 大号字
<em> EMphasize 着重
<i> Italic 斜体
<small> small 小号字
<strong> strong 加重语气
<sub> SUBscript 下标
<sup> SUPerscript 上标
<u> Underline 下划线
列表标签 <ul> Unorder List 无序列表 块标签
<ol> Order List 有序列表 块标签
<li> LIst 列表项目 块标签
<dl> Define List 定义列表 块标签
<dt> Define Title 定义标题 块标签
<dd> Define Describtion 定义描述 块标签
表格相关 <table> 表格 块标签
<tr> Table Row 表行 块标签
<td> Table Data cell 单元格
<th> Table Head 表头
<caption> caption 标题
<thead> Table head 表头部分
<tbody> Table body 主体部分
<tfoot> Table foot 底部业脚部分
表单相关 <form> form 表单
<input> input 表单元素
(输入框)
空标签
<select> select 选择(下拉框)
<option> option 选项(下拉列表项)
<textarea> text area 文本域
框架相关 <frameset> frame set 框架集
<frame> frame 框架 空标签
<iframe> iframe 内嵌框架
容器 <div> division 分隔(容器标签
(块))
<span> span 跨度(容器标签
(行内))

属性

属性名 英文 英文含义 取值 应用场景 备注
src SouRCe 资源位置 资源的路径
border border 边框 数字(像素)
size size 尺寸 数字(像素)
width width 宽度 数字(像素)
height height 高度 数字(像素)
bgcolor BackGround COLOR 背景颜色 颜色值:rea或#ffffff
background background 背景图片 图片路径
list-style list-style 设置列表的所有属性 列表
list-style-image list-style-image 将图像设置为列表项标记 None
url
列表
list-style-type list-style-type 设置列表项标记的类型 Disc(实心圆)
Cirle(空心圆)
Square(实心方块)
列表
line-height line-height 行高(行间距) 数字(像素) 布局多行文本
text-align text-align 对齐方式 Left、right、center 各种元素对齐
letter-spacing letter-spacing 字符间距 数字(像素) 加大字符间间隔
text-decoration text-decoration 文本修饰 Underline、none 加下划线、中划线等
margin-top
(right、bottom、left)
margin 外边距 数字(像素)
padding-top
(right、bottom、left)
padding 内边距 数字(像素)
display display 改变块级元素与行内元素的默认显示方式 block(行变块)
inline(块变行)
none(该元素不显示在网页中)
position position 定位 static(静态定位)
relative(相对定位)
absolute(绝对定位)
fixed(固定定位)
用于定位
float float 浮动 None、left、right
clear clear 处理浮动塌陷 left(清除左边浮动)
right(清除右边浮动)
both(清除两边浮动)
none(不清除浮动)
type type 列表类型 Disc(实心圆)
Cirle(空心圆)
Square(实心方块)
用于列表
align align 对齐 Left、right、center
top、middle、bottom
段落内容水平对齐文字与图片垂直对齐
type type 表单元素类型 text(文本)
checkbox(复选)
radio(单选)
password(密码)
file(文件)
submit(提交)
reset(重置)
button(按钮)
image(图片按钮)
hidden(隐藏)
表单元素
method method 表单数据的提交方式 get
post
alt alter 改变、替换(图片不显示时提示信息) 图片
cellpadding cell padding 单元格内边距 数字 表格
cellspacing cell spacing 单元格之间距离 数字 表格
href Hypertext REFerence 超文本引用(跳转到文件位置)
rel RELationship 关系(用于定义链接的文件和HTML文档之间的关系) StyleSheet样式表 link链接一个文件时
target target 目标(网页打开的位置) _blank(新窗口打开)
_self(自身窗口打开)
_top(以整个浏览器作业作为窗口显示新页面)
_parent(在父窗口中打开新的页面)
colspan COLumn span 单元格跨列 数字(跨的列数) 表格
rowspan row span 单元格跨行 数字(跨的行数) 表格
readonly read only 只读
value value 输入框的初始值
maxlength max length 最大长度
scrolldelay scroll delay 滚动延时 <m arquee>
direction direction 方向(滚动方向) <m arquee

块级标签

<div>、<h1>~<h6>、<p>、<hr>、
<ul>、<li>、<ol>、<dl>、<dt>、
<dd>、<table>

行级标签

<a>、<font>、<img>、<input>、<select>、<textarea>、<label>、<span>

CSS

选择器

其实选择器也没必要记得太清楚,如果不会的话,直接在浏览器F12,打开开发人员工具,选中你想要选择的元素,右键复制其选择器即可。

这里给大家推荐一个CSS选择器的在线练习网站,是一个游戏噢!
选择器练习:
https://github.com/flukeout/css-diner
https://flukeout.github.io/

布局练习:

简单选择器

格式 选择器类别 备注
标签名{} 标签选择器 根据标签名来选中指定的元素
.类名{} 类选择器 根据元素的class属性值来选中一组元素
#ID标识名{} ID选择器 根据元素的ID属性值来选中一个元素(ID唯一)
*{} 通配选择器 选中页面中的所有元素

属性选择器

格式 选择器类别 备注
[属性名] 属性选择器 选择含有指定属性的元素
[属性名=属性值] 属性选择器 选择含有指定属性和属性值的元素
[属性名^=属性值] 属性选择器 选择属性值以指定值开头的元素
[属性名$=属性值] 属性选择器 选择属性值以指定值结尾的元素
[属性名*=属性值] 属性选择器 选择属性值中含有指定值的元素

复合选择器

格式 选择器类别 备注
选择器1选择器2...{} 交集选择器 选中同时符合多个选择器条件的元素
如果有标签选择器,第一个必须是标签选择器开头(不然就混在一起没法区分了),第二个可以是类选择器或ID选择器(ID选择器已经唯一选中了,没必要)
p.red{}即 选中p标签class为red的所有元素
选择器1,选择器2,...{} 并集选择器 同时选中多个选择器对应的元素

关系选择器

格式 选择器类别 备注
父 > 子{} 子元素选择器 选中父元素的指定子元素
祖先 后代{} 后代选择器 选中指定元素内的指定后代元素
兄 + 弟 直接弟弟选择器 选中下一个弟弟(仅仅是下一个)
兄 ~ 弟 弟弟选择器 选中下面所有的弟弟

伪类选择器

伪类:(不存在的类,特殊的类)一般是使用:开头,用来描述一个标签元素的特殊状态(很像是类)。

比如,第一个元素,被点击的元素,鼠标移入的元素

个人感觉就是选择标签的不同状态

格式 选择器类别 备注
标签名:伪类名{} 伪类选择器 ul > li:first-child{} 表示ul标签的第一个孩子li子标签

li:nth-child(1)代表第一个孩子li标签
li:nth-of-type(1)代表第一个li标签

伪元素选择器

伪元素:一般使用::开头,表示页面中一些特殊状态(如 位置)的并不真实存在的元素

个人感觉就是选择标签内部部分的不同状态,比如标签内的第一个字母。

格式 选择器类别 备注
标签名:伪元素名{} 伪元素选择器 p::first-letter{}表示p标签里面的第一个字母

助记:看到这里,我想你已经明白为什么类选择器是用.了。因为使用交集选择器时,我们使用div.red这种标签.类属性值的结构,很有条理性。
比如说,人.攻击力

超链接伪类

伪类 英文 英文含义 示例 含义 应用场景
a:link link 链接 a:link{color:#999} 未单击访问时的超链接样式 常用,超链接主样式
a:visited visited 访问过的 a:visited{color:#999} 单击访问后的超链接样式 区分是否已被访问
a:hover hover 悬停 a:hover{color:#999} 鼠标悬浮在超链接上的样式 常用,实现动态效果
a:active active 起作用的、有效的、积极的 a:active{color:#999} 鼠标单击未释放的超链接样式 少用,通常与link一致

to be continued(未完待续)...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是一门用来描述网页上样式的语言,通过编写CSS代码可以实现网页中各元素的大小、颜色、字体等各种样式的控制。那么如何在HTML代码中应用CSS样式来改变字体颜色呢?这里为大家介绍一下。 首先,在HTML代码...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及z-index属性。 img { position: relative; z-index: -1; } p { position: absolute; to...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的文字字体。常用的字体标签是font和style,下面我们来学习如何使用这些标签。 1. font标签 使用font标签可以改变文字的字体、颜色和大小。它有三个属性font-family、color和...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环节,因为它们直接关系到页面的可读性和视觉效果。 要指定文本的字体和字号,可以使用HTML中的样式属性。使用样式属性设置字体和字号,如下所示: <p style="font-family: Aria...
HTML(Hypertext Markup Language,超文本标记语言)是一种用于创建网页的标准语言。它由许多标签(一对尖括号包围的关键字)组成,这些标签告诉浏览器如何显示内容。使用HTML代码,我们可以轻松地创建各种类型的图像和图形,如太极图。 在HTM...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以通过这个链接直接跳转到其他网站。在HTML中,实现外链的方法很简单,只需要使用标签就可以了。 <a href="http://www.example.com">这是一个外链,点击跳转到www.ex...
HTML代码是实现网页界面的基础,而网页中的各种表单则是用户和网站进行交互的重要方式之一。下面我们来介绍如何使用HTML代码实现一个简单的报名表格。 <form action="submit.php" method="post"> &lt...
HTML是一种标记语言,用于开发网站和其他互联网内容。字体是网站设计中的关键元素之一,它可以决定网站的整体风格和呈现效果。HTML提供了字体编辑器,使网站设计变得更加容易。 <font face="Arial"> 这里是Arial字体 &...
HTML代码中,字体样式是开发者们必备的一部分。在HTML中,我们可以通过特定的标签和属性设置字体的样式、颜色和大小,以达到更好的排版效果。 <p style="font-size: 14px; color: #333; font-family:...
HTML中的字体可以设为粗体,以强调文本信息。我们可以通过使用一些标签来实现这一功能。其中,常用的标签包括: 1. 标签:该标签会把文本加粗显示,语法如下: 这是一段加粗的文本 2. 标签:与标签作用相同,但语义更强,表示该文本内容的重要性。语法如下:...
HTML代码可以实现文件的上传和下载,在网页开发中相当常见。通过使用<input>标签和<form>标签,我们可以轻松创建一个文件上传表单。 <form action="upload.php" method="post" enct...
HTML代码非常常见于网页设计中。在一些需要处理时间相关数据的场景下,可能需要将时间戳转换为实际时间,这时候就需要使用一些特定的HTML代码。 function timeStamp2Time(time){ var date = new Date(time...
HTML是一种用于创建网页的标记语言。在HTML中,我们可以使用超链接标签实现下载文件到本地的功能。 具体实现步骤如下: <a href="文件的URL" download="文件名">下载文件</a> 其中,href属性是文件...
在HTML代码中,对于字体靠左对齐有各种方法。其中最简单的方式之一是使用pre标签。 使用pre标签可以保留一段文本中的空格和换行符,从而使代码排版更加整齐。下面是一个例子: <p>这是一个段落。</p> &lt...
HTML代码字典是一本解释HTML标记和属性的参考文献。这本字典中包含了最常用的HTML代码以及它们的属性和值的详细描述。 例如,以下是HTML代码字典中的一部分内容: <a href="url">link text</a> 在...
在网页开发过程中,遇到一些需要用户复制的内容,我们通常都会提供复制按钮,让用户更方便地复制所需内容。下面我们来介绍如何使用html代码实现一键复制的功能。 var copyBtn = document.querySelector('#copy-bt...
用户登录 欢迎来到公司登录界面,请输入用户名和密码登录 用户名: 密码: 代码解释: 第1行:定义了一个 HTML 文档 第2行:开始了 HTML 头部 第3行:定义了...
HTML 代码是用来创建网页的语言,它包含了许多不同的元素和属性,让我们可以在网页中添加各种不同的元素和内容,如文字、图片、链接等等。在编写 HTML 代码时,我们可以使用各种不同的样式来美化我们的网页,例如更改字体、颜色、大小等等。 font-family:...
HTML代码中的字体转移 在编写HTML代码时,我们经常会使用各种字体来增强页面的可读性和视觉效果。但是,有些字符或特殊符号可能会在HTML中具有不同的含义,这就需要使用字体转义转换成HTML可以正常显示的字符。 在HTML中,使用"&"符号表示一个特殊字符将要被转...
HTML 编程语言中,你可以使用字体属性来更改文本的字体大小、颜色和样式。其中,字体颜色是最常用的样式更改。在 HTML 中,你可以使用 "color" 属性来更改文本的颜色。下面是一个使用 "pre" 标签的代码示例,演示如何使用 "color" 属性来更改字体颜色...