HTML中常见的标签

1.HTML简介

2.HTML基础模板

3.HTML标签

3.1 HTML标签使用时的注意事项

3.2HTML标签

无语义标签

语义标签

块级元素

行内元素

行内块元素

注释

常见的HTML标签

标题标签

段落标签

列表标签

图片标签

路径问题


1.HTML简介

        HTML 是一种网页开发的标准语言,我们可以叫做超文本标记语言。使用HTML是因为浏览器在展示图文信息的时候,需要容器/骨架承载图文内容。通俗点理解就是需要HTML来搭建网页的结构(划分页面的结构)。

2.HTML基础模板

<!DOCTYPE html> <!-- 声明文档类型 -->
<html lang="zh"> <!-- 根元素 -->
<head> <!-- 网页头部标签 (不可视化部分) -->
    <meta charset="UTF-8"> <!-- 描述网页的信息 字符编码设置为UTF-8  -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 针对移动端设置视口相关信息,例如:设备宽度,初始化字体比例-->
    <title>网页标题</title><!-- 浏览器topbar显示标题 -->
</head>
<body>
    <!-- 网页主体(视化部分) -->
     <h1>hello world !</h1>
     <div class="text5">5</div>
</body>
</html>

3.HTML标签

3.1 HTML标签使用时的注意事项

  1. 双标签要遵循开闭原则,也就是有开始和结束标签,如:<开始标签></结束标签>
  2. 单标签<单标签>
  3. 标签的字母是小写的
  4. 标签需要添加属性的写法:<标签 标签属性=“值”></标签>

        其中,类名和ID命名时需要注意:

4.1 注意采用字母开头,不可以采用数字或者特殊开头

4.2 不可以采用特殊符号命名 @!#%&*

4.3 可以采用数字结尾 text1 box1

4.4 类名属性可以采用驼峰命名 loginButton indexHeader indexList

也可以采用短横线 ‘-’来命名 login-button index-header index-list

4.5 ID名称建议采用驼峰命名 loginButton indexHeader indexList

4.6 不推荐使用中文命名,不是不能使用中文命名

        注意:

html 不是编程语言,css 也不是编程语言。

html 超文本标记语言。标签就是标记

3.2HTML标签

        标签可分为有语义和无语义标签,语义,即意义,一个语义元素能够清楚的描述其意义给浏览器和开发者

无语义标签

div 块标签
span 行内标签

语义标签

h1 ~ h6 标题标签

p 段落标签

ul li 列表标签(无序)

ol li 列表标签(有序)

dl dt dd 自定义列表

img 图片

table thead tr th tbody td 表格标签

form 表单标签

input 输入框标签 / 其他作用

button 按钮标签

select option 下拉标签

a 链接标签

u 带下划线标签

i 斜体字标签

del 带删除线标签

b 加粗标签

strong 字体加粗标签

......

        标签还可以分为块级标签、行内标签以及行内块标签,块级元素可以转化为行内元素

块级元素

        块级元素默认属性display:block,块级元素独占一行显示,可以直接设置宽度高度,块元素用于承载内容,进行排版布局

行内元素

        行内元素默认属性display:inline,行内展示在同一行显示,不能直接设置宽度高度。行内元素是用于修饰页面的细节,如字体颜色、字体大小,文本线

        不建议用行内元素嵌套块元素,如: <span> <div></div> </span> ,这样不符合规范,通常是块级元素嵌套行内元素,如:<div><span></span></div>

行内块元素

        行内块元素的默认属性display: inline-block,行内块元素用于布局页面细节、小的区块,例如:图标、输入框、按钮。行内块元素可以在同一行显示,也可以直接设置宽度高度。 行内块标签通常会伴随着文本空白的出现(元素周围间隙|间距),为了清除,可以给行内块元素嵌套一个标签,并且给这个标签设置font-size为0。

注释

        注释用于说明描述作用、不被浏览器解析,按下 Ctrl + / 组合就可以进行注释

常见的HTML标签

标题标签

        h1 ~ h6 是标题标签,默认字体加粗,一个网页通常是一个h1标签,h1 ~ h6 也是块标签。

<h1>标题 # 1</h1>
 <h2>标题 # 2</h2>
 <h3>标题 # 3</h3>
 <h4>标题 # 4</h4>
 <h5>标题 # 5</h5>
 <h6>标题 # 6</h6>

段落标签

        段落标签、通常形容一段文本、一段字符。

  1. p标签不可以嵌套div或其他块元素,如果采用p标签嵌套div标签,就会出现p标签被分割。
  2. p标签可以嵌套文本、行内元素,但是不能直接嵌套块元素。
  3. p标签也是一种块标签,因为可以独占一行,可以直接设置宽度高度
<p>段落....</p>

列表标签

        列表标签可以独占一行显示,也可以直接设置宽度高度。视为块级元素。

<!-- 无序列表标签 -->
<ul>
    <li>新闻xxxxx</li>
    <li>财经xxxxx</li>
    <li>体育xxxxx</li>
    <li>历史xxxxx</li>
    <li>娱乐xxxxx</li>
</ul>

<!-- 有序列表标签 -->
<ol>
    <li>新闻yyyyy</li>
    <li>财经yyyyy</li>
    <li>体育yyyyy</li>
    <li>历史yyyyy</li>
    <li>娱乐yyyyy</li>
</ol>

<!-- 自定义列表 -->
<dl>
    <dt>一级菜单</dt>
    <dd>二级菜单</dd>
    <dd>二级菜单</dd>
    <dd>二级菜单</dd>
 </dl>
 <dl>
    <dt>一级菜单</dt>
    <dd>二级菜单</dd>
    <dd>二级菜单</dd>
    <dd>二级菜单</dd>
 </dl>

图片标签

        img是图片标签,单标签 , 是行内块标签。在同一行显示,可以直接设置宽度高度,src 属性 填写图片文件路径,alt 属性描述图片,示例代码如下:

<style>
    img {
        width: 200px;
    }
</style>

<img src="photo/p2.jpeg"  alt="这是一朵美丽的荷花" title="美丽的荷花">
<img src="photo/icon1.png" alt="图标1">
<img src="./photo/icon1.png" alt="图标1">
<img src="../icon2.png" alt="图标1">

路径问题

1)本地相对路径 (推荐)

    ./ 当前路径
    ../ 上一级目录路径
    ../../ 上上一级目录路径

2) http环境下相对路径

<img src="http://127.0.0.1:5500/p1.jpeg" alt="图片p1">

3) 绝对路径:带电脑盘符, 例如: E:\stu\GZH52429\HTMLCSS\DAY01 这种路径的图片,在客户端(浏览器)通常不推荐使用, 需要在文件传输协议上 file:///E:/ 才能访问到。

<img src="E:\stu\GZH52429\HTMLCSS\DAY01\icon2.png" alt="图标2">

4)线上的图片路径

        这种是别人服务器的图片路径,需要连网才能访问。

<img src="https://img10.360buyimg.com/img/jfs/t1/176863/16/41608/14330/668e3421F64b41094/15c9d9130b980a51.png" alt="">

  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML input 标签是用来创建用户输入表单的元素,它有很多属性和用法,以下是常见的一些: 1. type 属性:用来指定 input 的类型,包括 text、password、checkbox、radio、submit、reset、button、file 等。 2. name 属性:用来指定 input 的名称,用于后台处理表单数据。 3. value 属性:用来指定 input 的值,对于 type 为 text、password、hidden、submit、reset、button 等类型的 input,value 属性表示默认值;对于 type 为 checkbox、radio 等类型的 input,value 属性表示被选的值。 4. placeholder 属性:用来指定 input 的占位符,显示在 input 为空时的提示文字。 5. required 属性:用来指定 input 是否为必填项。 6. disabled 属性:用来指定 input 是否禁用。 7. readonly 属性:用来指定 input 是否只读。 8. autofocus 属性:用来指定 input 是否自动聚焦。 9. multiple 属性:用来指定 input 是否允许多选,仅适用于 type 为 file 的 input。 10. accept 属性:用来指定 input 可接受的文件类型,仅适用于 type 为 file 的 input。 11. size 属性:用来指定 input 的宽度,以字符为单位。 12. maxlength 属性:用来指定 input 可接受的最大长度。 13. min 属性和 max 属性:用来指定 input 可接受的最小值和最大值,仅适用于 type 为 number、range、date、time、datetime-local 的 input。 14. step 属性:用来指定 input 的步长,仅适用于 type 为 number、range 的 input。 以上是常见的一些 input 属性和用法,不同的 input 类型可能还有其他特殊的属性和用法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值