结构标签、行内与块元素、列表、超链接、图片标签格式及音视频(vscode)
结构标签:
<body>
<!-- html 搭建网页的结构
大部分的网站 头部 主体 底部 导航 文章等等
-->
<!-- html5 新增的标签,语义化更强 网站的性能也会更好-->
<!-- 布局标签(结构化标签) 用来布局的标签都是块元素
header 网页的头部
main 网页的主体部分(一般就一个)
footer 网页的底部
nav 网页的导航
aside 和主体相关的内容,侧边栏
article 文章之类的
section 独立的区块,上面的标签都不合适,就用这个 ,
用来代替div
-->
<header></header>
<main></main>
<footer></footer>
<nav></nav>
<aside></aside>
<article></article>
<section></section>
<div></div>
<div></div>
<div></div>
</body>
行内与块元素:
<!--
元素分类
块元素(block element) 用来布局
特点:
1、会独占一行
2、默认情况下,块元素的宽度是视口的100%
3、默认情况下,块元素的高度是被内容撑开的
常用块元素:div、p、h1-h6、header、main、footer、nav
行内元素(inline element) 用来包裹文字
特点:
1、不会独占一行
2、宽高是被内容撑开的,内容有多宽它就多宽
常用行内元素:span、strong、em、del等
行内块元素
特点:
兼具块元素和行内元素特点
常用行内块元素:img
注意:
1、块元素主要是用来布局,里面可以放任何元素,块元素、行内元素、行内块元素
2、行内元素主要用来包裹文字的,一般情况下不能放块元素
3、p标签是个特殊的块元素,它里面不能放块元素
4、a标签是个特殊的行内元素,它里面什么都能放
-->
<div></div>
<p></p>
列表:
<!--
列表:如果页面中,出现结构、样式,功能等都比较雷同的部分,
就可以用列表
列表(list) 一组一组
1:有序列表 用ol创建列表,li表示列表项
2:无序列表 用ul创建列表,li表示列表项
3:定义列表 用dl创建列表,dt表示下定义,dd表示对定义的解释
类似:大列表里有很多的小列表,每个小列表里有标题,有对标题的解释
注意:1、 列表之间是可以互相嵌套的,ul,ol,li是块元素
2、 可以使用type属性 更改项目符号
ol 它的项目符号:1、a、A、I 等,默认项目符号是‘1’
ul 它的项目符号:
disc,默认值,实心的圆点
square,实心的方块
circle,空心的圆
3、默认样式,li前有项目符号,上下左右有间距
4、最常用ol、ul,在实际的使用中,一般不做有顺序或者无顺序区分
5、ol,li
ul,li
dl,dt,dd
都是配套使用,就像cp
-->
<!--
不要混合使用
<div>
<div></div>
<li></li>
</div>
<ol>
<p></p>
<p></p>
</ol> -->
超链接:
<!-- html 超文本语言 -->
<!--超链接: 2个功能,2个属性,1个补充-->
<!--
超链接:可以是一个字,可以是一个块元素,可以是图片,可以是任何内容,
特殊的行内元素,可以包裹任何元素,除了它自己
默认样式:字体有一定颜色,有下划线
功能:1、从一个页面跳到另一个页面
2、在当前页面进行跳转(楼梯导航/锚点功能)
3、下载
属性:
href属性 指向跳转的地址
绝对地址:不管你的html文件在哪里,超链接去的地方是确定的,是绝对
相对地址:它的地址值跟超链接的html文件位置相关
./ 当前目录下跳转 ./可省略,默认是./
../ 跳出当前目录,来到上一级目录
注意:很多路径规则都是一样,包括图片、音视频跳转等
target属性 指定超链接页面打开的方式
可选值:
_self 在当前页面打开超链接 默认值 一般情况下,国外网站常用
_blank 新开页面打开超链接 一般情况下, 国内常用
具体用哪种方式,根据项目需求来的
锚点功能实现
去顶部 href属性值设置为#
去任意的位置 先给要去的位置打个标记 id属性='id属性值'
在href里填写标记 href='#id属性值'
注意: id属性值: 你起的名字
不以数字开头
一般不用汉字
一般不能重复使用
补充:空链接的写法
<a href="#">空链接1</a>
<a href="JavaScript:;">空链接2</a>
-->
<!-- <a href="https://www.baidu.com/" target="_blank">百度</a> -->
图片标签与格式:
标签:
<body>
<!--
使用img标签来向网页中引入一个外部图片,(掌握4个属性)
src alt width height
-->
<!-- <img src="./img/gif/hz.gif" alt=""> -->
<img src="../1116源码以及作业/hg.gif" alt="">
<img src="" alt="">
</body>
格式:
<!--
图片的格式
JPEG(JPG)
- JPEG图片支持的颜色比较多,图片可以压缩,但是不支持透明
- 一般用来保存照片等颜色丰富的图片
GIF
- GIF支持的颜色少,只支持简单的透明,支持动态图
- 图片颜色单一或者是动态图时可以使用gif
PNG
- PNG支持的颜色多,并且支持复杂的透明,不支持动图
- 可以用来显示颜色复杂的透明的图片
专为网页而生的
webp
-谷歌新推出的专门用来表示网页的一种格式
-它具有其他图片格式的所有优点,而且文件格式还很小
-缺点:兼容性不好
base64
-讲图片使用base64编码,这样可以将图片转换为字符,通过字符形式来引入
-一般都是需要和网页一起加载的图片才会使用base64
图片的使用原则:
效果不一致,使用效果好的
效果一致,使用小的
-->
<!-- 网页加载流程
第一次请求:加载网页本身
第二次之后请求,加载外部资源 -->
音视频:
<!-- audio标签 用来向页面中引入一个外部的音频文件 -->
<!-- video标签来向页面中引入一个视频,使用方式跟音频基本上一样的 -->
<!--
src 引入音视频的路径
controls 控制用户是否可以播放,默认是不能播放
autoplay 自动播放 (基本被废止,也是考虑到用户的体验,除了ie9以下)
loop 循环播放
-->
(第一个是音频)
结构标签、行内与块元素、列表、超链接、图片标签格式及音视频(vscode)相关推荐
- html网页结构:行内和块元素、简单案例
一.行内元素和块元素概括 块级元素:div , p ,form, ul,li,ol,dl,form, address,fieldset, hr, menu, table 行内元素:span, stro ...
- html块左右排列,html – 如何均匀地排列多个内嵌块元素?
我最近读了一个非常聪明的技巧来完成你所要求的工作. 简而言之,你只需要使用text-align:justify;在容器元素上实现这一点,结合一个额外的不可见块. 这是因为内联块元素被视为文本内容的一部 ...
- html如何整齐排列选择框,html – 如何均匀地排列多个内嵌块元素?
我最近读了一个非常聪明的技巧来完成你所要求的工作. 简而言之,你只需要使用text-align:justify;在容器元素上实现这一点,结合一个额外的不可见块. 这是因为内联块元素被视为文本内容的一部 ...
- css元素显示模式(行内、块级、行内块)
1.块级元素 显示特点: 1.独占一行(一行只能显示一个) 2.宽度默认是父元素的宽度,高度默认由内容撑开 3.可以设置宽高 代表标签: div.p.h系列.ul.li.dl.dt.dd.form.h ...
- 块元素、行内块和内联元素_如何删除内联块元素之间的空间?
块元素.行内块和内联元素 Introduction: 介绍: This question has become rather popular. How does one remove whitespa ...
- 行内和块级元素区别?如何让行内元素设置宽高?
行内和块级元素区别: 1.行内元素与块级函数可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block. 2.行内元素 ...
- CSS之排列系列--块级元素、内联元素、内联块元素--区别/详解
原文网址:CSS之排列系列--块级元素.内联元素.内联块元素--区别/详解_IT利刃出鞘的博客-CSDN博客 简介 本文介绍CSS的块级元素(block).内联元素(inline)和内联块元素(inl ...
- css 块元素、内联元素、内联块元素
元素就是标签,布局中常用的有三种标签,块元素.内联元素.内联块元素,了解这三种元素的特性,才能熟练的进行页面布局. 块元素: 块元素,也可以称为行元素,布局中常用的标签,如:div.p.ul.li.h ...
- CSS中的块元素,内联元素,内联块元素
块元素,内联元素,内联块元素 元素就是标签,布局中常用的有三种标签,块元素.内联元素.内联块元素,了解这三种元素的特性,才能熟练的进行页面布局. 块元素 块元素,也可以称为行元素,布局中常用的标签如: ...
最新文章
- android运动轨迹rungps_android运动轨迹rungps_Android使用百度地图API实现GPS步行轨迹...
- NSDictionary
- Windows C/C++ 语言菜单基本编程
- ni软件可以卸载吗_黑科技 | 2020全新AI人工智能修图汉化版软件!这下可以放心卸载PS啦!...
- 第三方提权之serv-u提权
- 主元排序法c语言程序,C语言算法竞赛入门(二)---数组元素移动 、排序问题 、猴子选大王问题...
- Aligned公司在凤凰城建设数据中心将采用微电网的电力
- 基于Twemproxy的Redis集群方案
- C++中的L和_T()
- KOOCAN的影视资讯——那些惊艳到你的女鬼
- 科技粉必看的10部电影
- 计算机中组策略编辑,组策略编辑器用法-如何使用组策略
- SpringCloud2.0 集成分布式事务管理 LCN
- 2022-2028全球阿兹夫定片行业市场现状及未来发展趋势
- 《德鲁克管理思想精要》读书笔记11 - 管理你的下半生
- AS中的typo作用
- IOS开发之UI进阶(安全区高度)
- 我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练 为了出国交流,跟乒乓球相关的人员都要学习英语 请用所有知识分析: 这个案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现
- Python-OpenCV 读取和保存视频和解决保存失败的原因分析
- VLC 中文显示乱码问题
热门文章
- Series的基本使用
- 设计模式——代理模式(C++)——为别人做嫁衣
- Java 基本类型与自动装箱、拆箱
- 全国及重点城市适婚人口占比数据(2009-2019年)
- Spring Boot教程(二十):Spring Boot使用String Task定时任务
- WORD文件的两种只读模式如何退出?
- spring boot项目中使用logback日志详解
- linux网络基金会董事会主席,Linux基金会LFN董事会副主席王亚晨:具有智能编排能力的新型电信云将助力5G发展...
- 【数字图像处理】【Matlab】【汽车车牌识别】总结
- PCI网卡上扩展ROM编程 5.PCI扩展ROM