HTML学习笔记(二)

HTML笔记(二)

布局元素,列表及超链接

注意: html重点关注语义,而不是格式
1.布局元素(结构化语义标签):
 <!--   
 		显示效果无区别,只是语义上的差别    
        header 表示网页头部
        main 表示网页主体(一个页面一个main)
        footer 表示网页底部
        Nav 表示网页的导航
        aside 表示和主体相关的其他内容(如侧边栏)
        article 表示一个独立文章
        section 表示一个独立区块,上面的标签均不能表示时使用section

        div 无语义,就是用来表示一个区块,目前来讲div还是我们主要的布局元素
        span 无语义,行内元素,一般用来在网页中选中文字
     -->
2.列表(list)
a.  无序列表:ul
	列表元素(list item):li
<ul>
    <li>apple</li>
    <li>banana</li>
    <li>orange</li>
    </ul>

效果如图
demo1
b.有序列表:ol

	<ol>
        <li>apple</li>
        <li>banana</li>
        <li>orange</li>
    </ol>

效果如图
demo2
c. 定义列表dl

使用dt来表示定义的内容
使用dd来对内容进行解释说明
	 <dl>
        <dt>结构</dt>
        <dd>结构表示网页结构,结构用来规定网页中哪里是标题,哪里是段落</dd>
    </dl>
3.超链接
  • 超链接,可以让我们实现页面的跳转,页面与页面或者当前页面的其他位置.
  • 使用a元素来定义超链接.
    属性:
    1.href 指定跳转的目标路径;
    2.target指定超链接打开的位置(可选值:_self 默认值即在当前页面中打开超链接,_blank在一个新的页面中打开超链接)
    3.id属性是元素的唯一标识,每个标签都可以添加一个id属性,同一页面中不能出现重复的id属性
	<a href="http://www.baidu.cn" target="_blank">百度</a>
    <br><br>
    <a href="first.html">同一目录下页面跳转</a>
  • 当我们需要跳转一个服务器内部的页面时,一般我们都会使用相对路径,用. /或者 …/开头,其中./可省略,它表示当前文件所在目录.而另一个表示当前文件的上一级目录
 <a href="./style.html">相对路径</a>
 <a href="../html2.html">相对路径a</a>
  • 超链接也是一个行内元素,在a标签中可以嵌套除它自身以外的任何元素,可用< br>实现换行,或br*数字来实现多行换行
  • 可以直接将超链接的href属性设置为#,这样点击超链接后页面不会发生跳转,而是转到当期页面的顶部位置.(lorem*数字实现语句生成)
  • 跳转页面的指定位置,只需要将href属性设置为 #目标元素的id属性值
<a href="#bottom">去底部</a>
<a id="bottom" href="#">回到顶部</a>
4.图片
  1. 使用img标签来引入外部图片,是一个自结束标签.属于替换元素(基于块和行内元素之间)

属性:
src,指定外部图片路径(路径规则和超链接是一样的).
alt,图片的描述,默认情况下不会显示,有些浏览器无法加载时显示,搜索引擎会根据alt中的内容来识别图片
width,图片的宽度(单位是像素)
height,图片的高度
宽度和高度如果只修改了一个,则另一个会等比例缩放,一般在PC端不建议修改图片的大小,需要多大裁多大;但是在移动端,经常需要对图片进行缩放(大图缩小).

2.图片常见格式
(效果一样用小的,效果不一样用效果好的)

jpeg(jpg) 支持的颜色比较丰富,不支持透明效果和动图,一般用来显示照片
gif 支持的颜色比较少,支持简单透明和动图,用于颜色单一的图片及动图
png 支持的颜色丰富,支持复杂透明,不支持动图,(专为网页而生)
webp 谷歌推出的专门用来表示网页图片的一种格式,具备其他图片格式的所有优点,而且文件特别小,但兼容性不好
base64 将图片使用base64编码,将图片转化为字符,通过字符形式引入图片,一般都是一些需要和网页一起加载的图片才会使用

5.内联框架iframe

用于向当前页面引入一个其他页面
src 指定引入的网页路径
frameborder 指定内联框架是否出现边框

6.音频audio

用于向页面中引入一个外部的音频文件,默认情况下不允许用户自己控制播放停止

  • 属性
    • controls 是否允许用户控制播放,不用给值
    • autoplay 音频文件是否自动播放
      • 如果设置了autoplay,则音乐在打开页面时会自动播放,但是目前大部分浏览器不会自动对音乐进行播放
    • loop 音乐是否循环播放

除了通过src来指定外部文件的路径以外,还可以通过source来指定文件

    <audio src="./xx" controls autoplay></audio>
    <audio controls>
     	对不起,您的播放器不支持播放此音频!请升级浏览器!
        <source src="./xx">
    </audio>
7.视频video

使用方式和audio基本一样
IE8不支持,使用< embed >来兼容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值