贺佳磊_20210111贺佳磊
课程内容
1、网页的框架结构
标准的网页结构 :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
文档声明,用于声明网页的类型:
<!DOCTYPE html>
网页根节点:
<html>
</html>
网页中显示信息,比如:标题、图标、编码 :
<head>
</head>
网页标题:
<title></title>
网页中显示内容:
<body>
</body>
2、跨页面锚点
锚点,可以使用 name 或者 id属性定义其名称
<a name="top"></a>
<a href="https://www.baidu.com">百度</a>
<a href="a.html">01.html</a>
<div style="height: 800px;"></div>
底部
<a name="bottom"></a>
<a href="#top">回到顶部</a>
3、a标签
类型 | |
---|---|
_blank | 新窗口打开链接 |
_parent | 父页面打开链接 |
_self | 本页面打开链接(默认) |
_top | 最外层页面打开 |
download | 下载,值是下载文件的名称_ |
新窗口
本页面
父页面
最外层页面
4、音频
audio 音频标签
属性 | |
---|---|
controls | 控制按钮 |
autoplay | 自动播放 chrome 在65之后禁止音/视频自动播放 |
muted | 静音 |
preload | 加载 |
auto | 自动 默认 |
none | 不预加载 |
metadata | 预加载 |
loop | 循环播放 |
<audio src="others/情人.mp3" controls></audio>
video 视频控件
属性 | |
---|---|
controls | 控制按钮 |
poster | 视频封面 |
<marquee >弹幕</marquee>
<video id="video" src="others/情人.mp4" controls poster="img/1.jpg" style="height: 200px;width: 500px;"></video>
<button onclick="play()" id="btn">播放</button>
<script type="text/javascript">
var video = document.querySelector("#video");
var btn = document.querySelector("#btn");
function play(){
console.log(video);
var videoStatus = video.paused;
if(videoStatus){
video.play();
btn.innerText = '暂停';
}else{
video.pause();
btn.innerText = '播放';
}
}
function listen(e){
var code = e.keyCode;
if (code == 32 || code == 13) {
play();
}
}
window.addEventListener("keydown", listen, false);
</script>
5、图片
图片, 使用 src 属性 设置其图片源地址
图片格式:
格式 | |
---|---|
jpg/jpeg | 它支持极高的压缩率,因此JPEG图像的下载速度大大加快 |
png | 支持背景透明 |
gif | 动图 |
bmp | 位图 几乎不进行压缩 |
alt | 如果图片不能正常显示时,显示其值 |
title | 几乎所有的html标签都有此属性,当鼠标悬停在标签上时显示其值 |
6、CSS
(1)定义:层叠样式表 ,是一种 样式表语言,用来描述 HTML 或 XML(包括如 SVG、MathML、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。
(2)语法
(3)用法:内联样式,内部样式,外部样式,@import,样式优先级
(4)选择器:四类十七种。标记(标签)选择器: 网页标签名与选择器同名、Class选择器:网页哪个标签使用Class选择器,就在标签添加class属性,值就是Class选择器名称、属性选择器:[attributeName](用于选取带有指定元素的属性)、[attributeName=value](用于选取带有指定属性和值的元素)、[attributeName~=value] (用于选取属性值中包含指定词汇的元素)
学习心得
今天是冬令营的第一天,在陌生的环境还不太适应,今天一天脑子都有点懵懵的,老师讲的很多自己都没有听过,看到旁边的同学都很认真并且老师问的问题都能回答上来,突然感觉自己了解的太少了,自己的基础太差,虽然在学校有接触HTML,但都很零碎。在以后的半个多月,我需要不断复习之前学习的知识,巩固自己的基础,增长自己的见识,提高自己的专业能力,我知道学习是一个长期的过程,在以后学习中我要严格要求自己,为了自己的未来,当下的我需要更加努力,加油!
近期评论