HTML与CSS
域名
域名 (Domain Name) 是在互联网上用来标识网站或其他互联网资源的名称。它是由一系列字符组成的字符串,每个字符都只能是数字或字母,并以小数点 (.) 分隔。最后一部分称为顶级域名 (top-level domain, TLD),例如,.com、.org 或 .gov。
域名由两部分组成,主机名和顶级域名。主机名是域名中除了顶级域名之外的部分。例如,在域名 “www.example.com” 中,“example” 是主机名,“.com” 是顶级域名。
域名系统 (Domain Name System, DNS) 用于将域名转换为 IP 地址,以便于互联网上的计算机能够找到网站或其他资源。当您输入一个域名时,您的计算机会向 DNS 服务器请求该域名的 IP 地址,然后使用该地址来连接到网站。
域名是互联网上唯一标识网站的标识符,访问者可以通过域名来访问网站,而不需要记住其对应的IP地址。除此之外,域名还可以帮助增强网站的可读性,增强网站的记忆度。
在域名 “www.example.com” 中,“example” 是主机名,“.com” 是顶级域名。而 “www” 是子域名 (subdomain)。
子域名是在主机名之前添加的额外部分。它可以是任意字符串,通常用来组织网站的内容或提供额外的功能。 “www” 是传统的子域名,通常用于指向网站的主页。
不过这个并不是一个必须的,也不代表着网站必须有www域名。一些网站只是使用主机名来作为其唯一的访问方式,例如 example.com 就是一个访问的方式,而不需要www。
这也是一些网站会提供两种访问方式,一种是www访问,一种是不带www访问。这样能保证用户在输入网址时有更好的体验。
URL
URL (Uniform Resource Locator) 是统一资源定位符,是互联网上某一资源的地址。它用于指定网络上某个资源的位置,并告诉浏览器如何访问该资源。
URL 由三部分组成: 协议 (scheme)、域名 (domain) 和路径 (path)。
- 协议 (scheme) 是用于访问该资源的方式,常用的协议有 HTTP、HTTPS、FTP、FILE。
- 域名 (domain) 是指定资源所在服务器的名称。
- 路径 (path) 是指定资源在服务器上的位置。
一个完整的 URL 的格式如下:
<scheme>://<domain>/<path>
例如一个网页的URL 可能是 https://www.example.com/about 这里的 scheme 是 https,domain 是 [www.example.com],path是 /about。
URL 可以用来引用网络上的文本、图像、视频和音频文件,以及其他类型的资源。它们还可以用来引用数据库中的记录和搜索引擎中的结果
a元素
HTML 中 <a>
元素是一种超链接元素,它可以用来链接到其他页面、文件或锚点。这些链接可以是本地的也可以是外部的。使用<a>
元素可以为文本或图像创建链接。
其语法如下:
<a href="url">link text</a>
其中 href
属性指定了链接的目标地址。这个地址可以是一个 URL,也可以是一个相对路径。 link text 是链接的文本,这是将被显示给用户的文本,用户点击这个文本就会跳转到链接地址。
<a>
元素用于创建超链接,它提供了一种从一个页面跳转到另一个页面的方式。href属性指定了链接的目标地址。
title属性
而 title
属性是一个可选属性,它可以为元素提供附加信息。这个附加信息可以是文本或者提示。当用户把鼠标悬停在元素上时,会显示这个附加信息。
它们可以一起使用来提高用户体验,例如:
<a href="https://www.example.com" title="Go to the Example Website">Example website</a>
这里的<a>
元素设置了一个链接,当鼠标悬停在文本上面的时候会出现 title 中的文字。
常用来提供额外的文本提示,也可以帮助解释一些图片或者链接不能直接表达的内容。
定位到页面上特定的位置
<a>
元素和 id 元素可以配合使用来创建锚点 (anchor)。锚点允许您将链接定位到页面上特定的位置。这对于在长篇文章中跳转到特定章节或在长页面中跳转到特定部分非常有用。
首先,需要在页面上定义一个锚点,使用一个 id 属性来标识锚点位置。
<h2 id="section1">Section 1</h2>
接着可以使用 <a>
元素链接到它。使用 #
和锚点的 id 来创建锚点链接
<a href="#section1">Go to Section 1</a>
当用户点击这个链接时,页面会滚动到锚点所在的位置,这样就可以跳转到特定的部分。
另外,还可以在页面中设置连向锚点的链接,使用“#”加上id值来链接,例如
<a href="#top">Return to Top</a>
这样就可以在页面上快速回到顶部.
这种方式常用于长页面或者大量文本文档中,帮助用户快速定位到想要阅读的内容
target属性
<a>
元素的 target 属性可以用来指定超链接打开目标窗口。
常用的 target 属性有:
- _blank: 在新的浏览器窗口中打开链接
- _self: 默认值,在相同的窗口中打开链接
- _parent: 在父窗口中打开链接,通常用于框架集
- _top: 在整个窗口中打开链接,通常用于框架集
例如:
<a href="https://www.example.com" target="_blank">Example website</a>
当用户点击这个链接时,会在新的浏览器窗口中打开链接。
使用 _blank
是为了防止链接打开时替换当前页面,保持用户在当前页面停留。比如在文章页面中添加一些相关链接,点击链接时不会跳转当前页面,而是新建一个窗口打开。
需要注意的是,这样会让用户更难找回到当前页面,可能会导致用户流失。所以在使用的时候需要谨慎考虑。
img元素
用法
是 HTML 中的一个元素,它用于在 web 页面中显示图像。它的一般格式如下:
<img src="image.jpg" alt="A description of the image">
src
属性包含图像的 URL。alt
属性包含图像的替代文本,当图像无法显示时会显示这个文本
可以使用 <a>
元素将图像包装在其中,使图像成为超链接。这样,当用户点击图像时,他们将被重定向到目标链接。
格式如下:
<a href="http://www.example.com">
<img src="image.jpg" alt="A description of the image">
</a>
图片格式
JPEG、PNG 和 GIF 是常用的图像格式,用于在 web 上显示图像。这三种格式各有优缺点,应根据您的需求选择合适的格式。
-
JPEG 是常用的图像格式之一,它使用有损压缩来减小文件大小。由于它可以压缩大量的数据,因此适用于照片和图像。JPEG 格式的图像通常较小,加载速度快。
-
PNG 是另一种常用的图像格式,它使用无损压缩来减小文件大小。这意味着它不会损失图像质量。PNG 格式的图像通常较大,加载速度较慢。不过由于支持透明通道,非常适用于图标、矢量图等类型。
-
GIF 是另一种常用的图像格式,它使用有损压缩来减小文件大小。 GIF 格式的图像通常较小,加载速度快。它还支持动画,非常适用于短小的动画片段和动态图像。