结构标签&元素种类&超链接

结构标签

html搭建网页结构,大部分网站分为头部、主体、底部、导航、文章等

html5新增的标签,语义化更强,网站性能会更好

<header></header>
  <main></main>
  <footer></footer>
  <nav></nav>
  <aside></aside>
  <article></article>
  <section></section>

header网页头部

main网页主体部分

footer网页底部

nav网页导航

aside和主体相关的内容,侧边栏

article文章之类

section独立的区块,上面的标签不合适,使用这个

元素分类

块元素(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标签是个特殊的行内元素,它里面什么都能放

列表

列表:如果页面中,出现结构、样式、功能等比较雷同的部分,就可以用列表

        列表(list) 

            1:有序列表 用ol创建列表,li表示列表项

            2:无序列表 用ul创建列表,li表示列表项    

            3、定义列表  用dl创建列表 dt表示下定义 dd表示对定义的解释

        注意:

            1、列表之间可以互相嵌套 ul、ol、li是块元素

            2、可以用type属性 更改项目符号

                ol 它的项目符号:1、a、A等 默认符号1

                ul 默认值为实心的圆

                    disc    默认值,实心的圆点

                    square  实心的方块

                    circle  空心的圆

            3、默认样式:li前有项目符号,上下左右有间隙

            4、最常用ol、ul,在实际的使用中,一般不区分有顺序和无顺序

            5、 ol,li

                   ul,li

                   dl,dt,dd

                   都是配套使用

<h1>起床三件事</h1>
     <ol type="a">
        <li>刷牙</li>
        <li>洗脸</li>
        <li>吃早餐</li>
     </ol>
    <h1>最喜欢三件事</h1>
    <ul>
        <li>吃饭</li>
        <li>睡觉</li>
        <li>打豆豆</li>
    </ul>
    <dl>
        <dt>web前端课程体系</dt>
        <dd>网页三剑客</dd>
        <dd>vue2/vue3</dd>
        <dd>react</dd>

        <dt>java架构</dt>
        <dd>java基础</dd>
        <dd>三大框架</dd>
        <dd>五大数据库</dd>
    </dl>

超链接

超链接:可以是一个字,可以是一个块元素,可以是图片,可以是任何内容

                特殊的行内元素,可以包裹任何元素,除了它自己

                默认样式:字体有一定的颜色,有下划线

        功能:

            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>

图片格式

图片的格式

                JPEG(JPG)

                    - JPEG图片支持的颜色比较多,图片可以压缩,但是不支持透明

                    - 一般用来保存照片等颜色丰富的图片

                  

                GIF

                    - GIF支持的颜色少,只支持简单的透明,支持动态图

                    - 图片颜色单一或者是动态图时可以使用gif

               

                PNG

                    - PNG支持的颜色多,并且支持复杂的透明,不支持动图

                    - 可以用来显示颜色复杂的透明的图片

                      专为网页而生的

                webp

                   -谷歌新推出的专门用来表示网页的一种格式

                   -它具有其他图片格式的所有优点,而且文件格式还很小

                   -缺点:兼容性不好

                   

                base64

                   -讲图片使用base64编码,这样可以将图片转换为字符,通过字符形式来引入

                   -一般都是需要和网页一起加载的图片才会使用base64


 

            图片的使用原则:

                效果不一致,使用效果好的

                效果一致,使用小的

    网页加载流程

               第一次请求:加载网页本身

               第二次之后请求,加载外部资源

音视频

        audio标签 用来向页面中引入一个外部的音频

        video标签用来向页面引入一个视频,使用方式跟音频基本上是一样的

        src 引入音频的路径

        control 控制用户是否可以播放,默认是不能播放

        autoplay 自动播放(基本被废止,也是考虑到用户的体验,除了IE9以下)

        loop 循环播放

 <audio src="" controls autoplay loop></audio>
    <video src="" controls></video>

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值