HTML常用标签及其属性

HTML 框架

HTML的标签关系

嵌套关系

嵌套关系:类似于父亲和儿子之间的关系

<html>

        <head></head>

        <body></body>

</html>

并列关系

并列关系:类似于兄弟之间的情谊

        <head></head>

        <body></body>

 HTML的常用标签及属性

【meta标签】

<meta>标签提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词。<meta>标签位于文档的头部,不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值对。

charset属性:charset属性设置编码格式,设置utf-8避免出现中文乱码
写法:<meta charset=“utf-8”>

http-equiv属性:需配合content属性使用。主要声明浏览器如何解释编译文件
写法:<meta http-equiv="属性值" content="属性值详细内容">

name属性:需配合content属性使用,主要用于给搜索引擎提供必要信息
写法:<meta name="属性值" content="属性值详细内容">
 

【<h1>----<h6>标题标签】

标签写法:<h1>---<h6>-----------</h1>---</h6>

<h1>----<h6>标题作用:是定义各种标题的。

 属性:align水平对齐方式,取值:left、center、right。

【<p>段落标签】

标签写法:<p></p>

<p>标签的作用:在网页中描述具有一个相对完整的内容。

常用属性:align水平对齐方式:取值:left,center,right。

【<em>斜体标签】

标签写法:<em> ---</em>

<em>标签的作用:实现的一种倾斜字体样式。

【<strong>粗体标签】

 标签写法:<strong>---</strong>

<strong>标签的作用:实现的一种加粗的字体样式。

【<hr/>水平线标签】

标签写法:<hr/>

<hr>标签的作用:在网页中加入平行线用来区分上下文。

【<br/>换行标签】

标签写法:<br/>

<br/>标签的作用:调到下一个新行(换行)。 

【<img>标签】 

标签写法:<img src="xxx.jpg"  alt="xxx" >

<img>标签的作用:在网页上插入一张自定义图片

常用属性:①src 图片路径属性

                        相对路径:

                                      ⑴ ./表示同级路径

                                      ⑵ ../表示上一级路径

                         绝对路径:带有盘符  (基本不用)

                  ② 宽度        width        px(像素)

                      高度        height        px(像素)

                  ③alt替换文本属性:        在图片不能正常显示时的提示语

                  ④title提示内容属性:        鼠标划上去时显示的内容

【<a>超链接标签】

标签写法:<a href="链接地址"></a>

<a>标签的作用:用于从一张页面链接到另一种页面。

常用属性:①href表示跳转的链接地址

                  ②href后跟tel:电话号码与a标签中手机号一致,有拨号插件的可以拨打电话 

                  ③target表示的是目标窗口位置(_self在自身窗口打开_blank新建窗口打开)默认自身

                  ④href后跟:⑴  浏览器直接打开<跳转>HTML/TXT

                                       ⑵  浏览器下载文件 ppt/doc/excel/pdf/exe

锚链接

创建跳转链接

<a href ="#maker">链接</a>              href=" "为空,页面刷新     #表示在当前页面

创建跳转标记

<a name = "maker">跳转位置</a>

<audio>音频标签

标签写法:< audio  src="音频路径" ></audio>

<audio>标签的作用:网页的音频播放器

常用属性:① src表示音频路径

                  ②controls表示显示播放的控件(如果有自动播放可以不要插件,表背景音乐)

                  ③ autoplay表示自动播放(部分浏览器不支持)

                  ④loop表示循环播放

                  ⑤音频标签目前支持三种格式:mp3,wav,Ogg

<video>视频标签

标签写法:< video src="视频路径"></video>

<video>标签的作用:网页的视频播放器

常用属性:① src表示视频路径

                  ②controls表示显示播放的控件(如果有自动播放可以不要插件,表背景音乐)

                  ③ autoplay表示自动播放(部分浏览器不支持)

                  ④loop表示循环播放

                  ⑤width表示视频控件的宽度 height表示视频控件的高度

<ul>无序列表

标签写法<ul>

        <li></li>

               </ul>

<ul>标签的作用:表示一个无序列表的开始和结束。

常用属性:①ul表示无序列表的整体(ul标签中只允许包含li标签)

                  ②li表示无序列表的每一项(li标签可以包含任意内容)

         ③li中常用type属性值disc默认值,实心圆 circle 空心圆 square 实心正方形 none 没有列表符号

<ol>有序列表

标签写法<ol>

        <li></li>

               </ol>

<ol>标签的作用:表示一个有序列表的列表项是有顺序的。

常用属性:①ol表示有序列表的整体(ol标签中只允许包含li标签)

                  ②li表示有序列表的每一项(li标签可以包含任意内容)

         ③li中常用type属性值disc默认值,实心圆 circle 空心圆 square 实心正方形 none 没有列表符号

<dl>自定义列表

标签写法<dl>

            <dt></dt>

           <dd></dd>

                 </dl>

<dl>标签的作用:表示一个自定义列表。

常见属性:        ①dl表示自定义列表的整体 (dl标签中只允许包含dt/dd标签)

                          ②dt表示自定义列表的主题 (dt/dd标签可以包含任意内容)

                          ③dd表示自定义列表中的每一项解释说明 

列表标签总结:

          无序列表最常用,有序列表偶尔用,自定义列表底部导航用

<div>标签

标签写法:<div></div>

<div>标签的作用:包裹各种标签,是一个容器,使用最广泛。一般要与css配合使用。

<span>标签

标签写法:<span></span>

<span>标签的作用:用于包裹一部分文字,进行特定样式的修改。一般要与css配合使用。

㈠  块元素

块元素,一般都是单独占一行,不管内容多少,总是占一行。块元素有哪些?<div>、<p>、<h1>---<h6>、等

㈡  行内元素

行内元素,不会单独占一行。行内元素的宽度,主要是根据内容决定。 

### HTML height属性设置容器高度自适应填充 在HTML中,`height` 属性可以用于定义元素的高度。为了使容器的高度能够自适应填充,通常需要结合CSS进行设置。以下是几种常见的实现方式: #### 1. 使用 `textarea` 高度自适应 通过监听 `onpropertychange` 和 `οnfοcus` 事件,可以动态调整 `textarea` 的高度以适应内容。这种方法适用于用户输入时自动扩展文本框的高度[^1]。 ```html <textarea onpropertychange="this.style.height=this.scrollHeight+'px'" οnfοcus="this.style.height=this.scrollHeight+'px'"></textarea> ``` #### 2. 设置容器高度为浏览器窗口高度 如果希望一个容器的高度完全填满浏览器窗口,可以通过CSS将 `body` 和容器的 `height` 设置为 `100%`,同时确保 `overflow` 被正确处理[^2]。 ```html <body> <div class="test"></div> </body> ``` ```css body { height: 100%; overflow: hidden; } .test { height: 100%; background-color: lightblue; } ``` #### 3. 图片自适应容器大小 对于图片需要填满容器的情况,可以使用绝对定位和 `transform` 属性来实现垂直居中,并通过 `min-width` 和 `min-height` 确保图片覆盖整个容器[^3]。 ```html <div class="image-container"> <img src="example.jpg" alt="Example Image"> </div> ``` ```css .image-container { position: relative; overflow: hidden; width: 100%; height: 100vh; /* 填充整个视口高度 */ } .image-container img { position: absolute; top: 50%; left: 50%; display: block; min-width: 100%; min-height: 100%; transform: translate(-50%, -50%); } ``` #### 4. 使用 `flexbox` 实现高度自适应 现代布局中,`flexbox` 是一种强大的工具,可以轻松实现容器高度的自适应填充[^4]。 ```html <div class="container"> <div class="content">内容区域</div> </div> ``` ```css html, body { height: 100%; margin: 0; } .container { display: flex; flex-direction: column; height: 100%; } .content { flex-grow: 1; background-color: lightgreen; } ``` 以上方法可以根据具体需求选择合适的方案。无论是通过JavaScript动态调整高度、CSS百分比高度、图片自适应还是Flexbox布局,都可以实现容器的高度自适应填充。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值