HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)

简介: HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)

HTML 2.网页标签
2.2 语义标签(下)
图像标签 & 路径
①src属性
是一个单标签,用于定义HTML页面中的图像。

使用格式:


其中src是图像标签的特性,要填入的“图像URL”负责帮网页找到对应图像的文件路径和文件名。

比如我要下图文件夹中的HTML.png显示在网页中,在“图像URL”处就要写HTML.png。

代码和结果如下:

<!DOCTYPE html>








这是一个图像



若图片展示不成功,很可能是该图片和该代码不在同一文件夹下。

②其他属性:alt/title/width/height/border
属性

属性值

说明

src

图片路径

必要属性

alt

文本

替换文本。是在图像显示不出来的时候用文字替换。

title

文本

提示文本

width

像素

设置图像的宽度

height

像素

设置图像的高度

border

像素

设置图像的边框粗细

alt,替换文本,例子:

(名为AAAA的图片不存在,因此会显示替换文字)

title,鼠标悬停在图片上时会显示的文字,例子:

width、height:单独使用时,是等比缩放图片的大小。若同时规定两者的数值,则是压扁或拉长图片。实际应用时往往只修改width或heigh。

border,规定边框的粗细,给图片加边框,例子:

图片多了一个15像素宽的黑色边框:

③图像标签注意要点:
图像标签可以有多个属性,但都必须写在src=”图像URL”的后面。
除了src以外的属性之间不分先后顺序,src与其他属性之间、其他属性之间均以空格相互隔开。
属性采用键值对的格式,即key=”value”(属性=“属性值”)。
src这个属性是必须要写的,其他属性按需求加即可。
④图像路径
目录文件夹:普通文件夹,里面存放了素材和文件

    根目录:打开目录文件夹看到的内容就是根目录。

如果是文件夹嵌套文件夹,点开里层文件夹所看到的就不是根目录。

有一种很便捷地新建文件的方式,点击“文件”--“打开文件夹”,打开目录文件夹(这里选的是名为“案例”的文件夹),点击“选择文件夹”。

然后会有下图的变化:

点击图中黄圈圈起来的按钮,然后再给新文件起名,就创建成功了。优点是方便管理文件。

当页面中的图片较多时,往往会新建一个文件夹来存放这些图像文件,会出现如下的情况:

此时html文件想要访问图片就需要图片路径了。

相对路径
以引用文件所在的位置为参考,从而建立出的目标路径。

相对路径分类

符号

说明

同一级路径

图像文件位于HTML文件的同一级,比如

下一级路径

/

图像文件位于HTML文件的下一级,比如

上一级路径

../

图像文件位于HTML文件的上一级,比如

需要特别注意的是,上一级路径的符号是两个点+一个右斜杠。另外,它指的是图片和包含该html的文件夹出于同一层级。

2、绝对路径

    情况1:电脑上的绝对路径

比如我点开D盘中的VS Code,这是它的绝对路径:

采用绝对路径的问题在于,程序只能在特定电脑上运行,换个电脑运行则会因为绝对路径不同而报错,所以平时较少使用。

    情况2:网站上的绝对路径

只要电脑能上网,就能获取到这张图片的网址。

将网址粘贴进src属性里,得到:

补充:绝对路径是左斜线\,相对路径是右斜线/,写的时候注意区分。

超链接标签
语法格式
用双标签来包含文字或图像。比如:

目标文本或图像
标签中的“a”是单词anchor的缩写,意为“锚”

超链接标签中有两个属性需要注意,href和target

属性

作用

href

是必须要写的属性(类似于用图像标签就一定要写src),用于指定所要链接的目标的URL地址。当为标签加上href属性后,它就具有了超链接的功能

target

用于指定链接页面的打开方式,其中_self为默认值,是指在当前的窗口打开。而_blank是指在新窗口中打开。

6种超链接标签
①外部链接
外部链接的URL地址必须以http:// 开头。

比如链接到CSDN:

<!DOCTYPE html>








1、外部链接:跳转到CSDN网页


CSDN网页

点击后跳转到CSDN官网:

保留这个CSDN网页不关掉,在HTML代码中加个target=_self,保存代码后就能看到这个CSDN网页被刷新为超链接地址,也就是在当前网页中进行跳转,而非新开个窗口(target=_blank是新开个窗口)

②内部链接
内部链接的URL地址不用以以http:// 开头。

比如将两个html文件放在文件夹的同一层级下,然后从名为”创建新文件.html”跳转到“ABCD.html”:

<!DOCTYPE html>








1、外部链接:跳转到CSDN网页


CSDN网页

2、内部链接:跳转到名为“ABCD”的内部网页


ABCD网页


<!DOCTYPE html>







这是一个名“ABCD”的内部网页,内容有XXXXXXXXXXX



点击下图的紫色字体“ABCD网页”,跳转到该网页:

③空链接
当还未确定链接的目标时,链接标签为:

空页面
即使是空链接,也必须要加href属性。不加的话就只是该网站的一句话,不具备链接跳转功能。

④下载链接
如果href的地址是一个文件或者压缩包,点击该链接的时候就会下载这个文件。

⑤网页元素链接
网页中的各种网页元素都可以添加超链接,比如文本、图像、表格、音频、视频。

比如通过“html.png”这个网页图片跳转CSDN网站。

点击上图后跳转到:

⑥锚点链接
是页面目录。点击目录后,能跳转到当前页面的对应位置。

首先把href属性设置为“#名字”的形式,比如:

第二章节
然后找到目标位置的标签,添加一个id属性=刚才起的名字,比如:

第二章内容


下面的例子比较短,跳转效果不太明显,建议拿文本较长的分章节内容自己试试:

<!DOCTYPE html>







HTML学习目录


C0 概述
C1 基础内容
C2 网页标签

C0 概述


0.1 HTML网页介绍


HTML指的是超文本标记语言(Hyper Text Markup Language),是一种标记语言而非编程语言。
超文本的两层含义:(1)超越了文本限制,可以加入图片、声音、动画、多媒体等内容。(2)超链接文本,可以从一个文件跳转到另一个文件,与世界个体的主机的文件相互链接。


0.2 网页的形成过程


前端人员开发代码-->浏览器解析、渲染-->生成Web页面

0.3 浏览器


国际上常用的五大浏览器:IE、Firefox(火狐)、Chrome(谷歌)、Safari、Opera
目前的国内浏览器一般都会采用Webkit或Blink内核,在此至上再增添新内容。

0.4 Web的标准


需要Web标准是因为浏览器不同会导致显示页面、排版有差异。
Web标准的构成有三个方面:结构(Structure)、表现(Presentation)、行为(behavior)
符合Web标准的最佳体验方案:结构、表现、行为相分离。换句话说,也就是结构、表现、行为分别写到HTML文件、CSS文件、JavaScript文件中,互不影响。

C1 基础内容


1.1 基本语法规范(标签格式 & 标签关系)


1.2 基本结构标签


1.3 开发工具 & 插件


1.4 几种快捷键



C2 标签

2.1 基础标签的含义(文档类型声明标签 & 语种标签 & 字符集)

2.2 语义标签(标题标签/段落标签/换行标签/文本格式化标签/无语义标签/图像标签/超链接标签



点击“HTML学习目录”下的内容,就能跳转到对应章节

2.3 注释
以<!—开头,以-->结尾,快捷键是ctrl + /

<!DOCTYPE html>










上面代码添加的两个注释都不会显示在网页中,如下图:

2.4 特殊字符
特殊字符

描述

字符的代码

空格

 

<

小于

<

>

大于

>

&

&

人民币符号

¥

©

版权

©

®

注册商标

®

°

摄氏度

°

±

正负号

±

×

×

÷

÷

2

平方2(也叫上标2)

²

3

立方3(也叫上标3)

相关文章
|
JavaScript 算法 开发者
如何用JS实现在网页上通过鼠标移动批量选择元素的效果?
本文介绍了类似电脑桌面通过鼠标选择多个图标的实现原理。主要通过监听mousedown、mousemove和mouseup事件,动态调整选择框大小并计算与元素的重叠情况。提供了角重叠和相交重叠的检测方法,并附有示例代码和在线演示链接,方便开发者参考与测试。
488 56
|
Web App开发 数据采集 JavaScript
动态网页爬取:Python如何获取JS加载的数据?
动态网页爬取:Python如何获取JS加载的数据?
1902 58
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
11月前
|
编解码 JavaScript 前端开发
如何在网页播放英文的m3u8文件(基于Javascript搭建的在线网页工具)
什么是m3u8?又该如何在网页中高效、便捷地播放英文的m3u8文件呢?今天这篇文章就带你一起了解,并推荐一种基于Javascript搭建的在线网页工具,让你轻松解决播放问题。
3411 0
|
数据采集 Web App开发 JavaScript
Python爬虫如何获取JavaScript动态渲染后的网页内容?
Python爬虫如何获取JavaScript动态渲染后的网页内容?
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
952 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
852 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
1274 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
317 34

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    569
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    432
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    433
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    282
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    546
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    724
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1405
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    314
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1167
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    508