html超链接几种写法

显示百度一下,点击即可访问百度

<a href="www.baidu.cn">百度一下</a>

带有超链接属性,但是不跳转百度,原地不动

<a href="#" >百度一下</a>

百度一下</a>新窗口打开百度一下  target=“窗口打开方式”

<a href="#" target=“_blank”>百度一下</a>

锚点定位跳转

<a href="#jiub" >关于久伴</a>

<p id="jiub">久伴是一个前端小白,正在努力学习中</p>




### HTML5 中简化相对路径的写法HTML5 开发过程中,简化相对路径的写法可以通过多种方式实现。以下是几种常见的方法及其具体应用: #### 方法一:通过 `base` 标签设置基础路径 HTML 提供了一个 `<base>` 标签,可以用来定义页面中所有相对 URL 的基准地址。这使得开发者无需频繁调整相对路径。 ```html <base href="https://example.com/folder/" /> <a href="subfolder/page.html">Link</a> ``` 上述代码中,所有的相对路径都会基于 `https://example.com/folder/` 进行解析[^1]。因此,即使页面中的链接只写了部分路径,浏览器也会自动补全为完整的 URL 地址。 --- #### 方法二:利用 React 或前端框架优化路径管理 对于现代前端开发项目(如 React),通常会涉及复杂的文件结构。此时可以通过配置工具来简化路径书写。例如,在 Create React App 项目中,可以通过自定义 Webpack 配置的方式引入别名机制。 以下是一个典型的例子,展示如何通过 `resolve.alias` 来简化路径: ```javascript const path = require('path'); function resolve(dir) { return path.join(__dirname, '.', dir); } module.exports = function override(config, env) { config.resolve.alias = { '@': resolve('src') }; return config; }; ``` 这段代码的作用是在项目的根目录下创建一个名为 `config-overrides.js` 的文件,并通过该文件修改默认的 Webpack 配置。之后可以在代码中使用 `@` 替代冗长的相对路径[^4]。 --- #### 方法三:合理设计文件夹结构 如果不想依赖额外的技术手段,则可以通过精心规划项目目录结构来减少复杂度。例如,将公共资源放置在一个固定的子目录中,并始终从同一层次调用这些资源。 假设有如下文件结构: ``` project/ ├── css/ │ └── styles.css ├── js/ │ └── script.js └── index.html ``` 在这种情况下,可以直接在 `index.html` 中引用 CSS 和 JavaScript 文件而不需要过多考虑路径问题: ```html <link rel="stylesheet" href="css/styles.css"> <script src="js/script.js"></script> ``` 这种方式简单直观,适合小型项目或团队协作较少的情况。 --- #### 方法四:跨不同层级时的手动处理技巧 当两个文件位于不同的嵌套级别时,可能需要多次返回上级目录才能找到目标文件。比如: - **info.html 路径**: c:/Inetpub/wwwroot/sites/blabla/info.html - **index.html 路径**: c:/Inetpub/wwwroot/sites/blabla/html/tutorials/index.html 要在 info.html 中添加指向 index.html超链接,可采用以下形式之一: ```html <!-- 绝对路径 --> <a href="/sites/blabla/html/tutorials/index.html">Go to Index</a> <!-- 相
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值