html - 转换为链接时 HTML 文本消失
问题描述
我正在尝试将我的 HTML 页面中的现有元素转换为链接,当您将鼠标悬停在该元素上时,该元素具有额外的 css 函数来缩放它。
<!DOCTYPE html>
<html>
<head>
<style>
.lefthotbarbtn{
float:left;
padding:12px;
font-family:Verdana,sans-serif;
transition:0.3s;
}
.lefthotbarbtn:hover{
float:left;
padding:12px 32px;
font-family:Verdana,sans-serif;
background-color:#d3d3d3;
border-radius:69px;
color:#0f0f0f;
font-family:Verdana,sans-serif;
}
.contactusbtn{
float:right;
padding:12px;
background-color:white;
border-radius:69px;
color:black;
font-family:Verdana,sans-serif;
transition:0.3s;
}
.contactusbtn:hover{
float:right;
border-radius:0px;
padding:12px 24px;
background-color:#d3d3d3;
border-radius:69px;
color:#0f0f0f;
font-family:Verdana,sans-serif;
}
</style>
</head>
<body>
<div class="lefthotbarbtn">Home</div>
<div class="lefthotbarbtn">Who Are We?</div>
<div class="lefthotbarbtn">Products</div>
<div class="lefthotbarbtn">Help!</div>
<div class="contactusbtn">contact us</div>
</div>
</body>
</html>
我尝试了各种将每个人转换为链接而不删除现有信息的方法,但是每当我这样做时,文本要么消失要么移动。我想要做的只是将文本作为链接而不改变它的外观,我不知道怎么做。
解决方案
请提及您将来尝试过的事情。
我会说几件事:
- 如果您只想将它们变成链接,只需使用
a
链接标签。 - 对我来说,这似乎是你建立一个标题。
nav
与ul li
一起使用a
。保持清洁和一般良好的做法。 - 如果你想沿着这条路线走,你可以转换
div
成a
然后使用 css 来设计a
你喜欢的。
但是,如果该尝试有问题,您也可以这样做(一般来说不是一个好主意,为什么?):
<a href="#"><div class="lefthotbarbtn">Who Are We?</div></a>
推荐阅读
- javascript - Socket.io 无法连接到 Android 浏览器上的 localhost
- php - Swift - PHP:发送到 PHP 的文本字段值被接收为 null
- python - 我们可以通过理解来做到这一点吗?
- kubernetes - 需要使用带有凭证的驱动程序名称创建 K8 环境
- javascript - 正确使用 appendChild 避免 XSS
- python-3.x - 有没有一种基于规则的 spacy 匹配方法来匹配模式?
- excel - 有没有办法使用 Excel 中的 VBA 复制 Word 页面?
- c# - Serilog 访问传递给日志记录语句的 LogEvent 中的原始对象
- keycloak - Keycloak CSS 未在浏览器中更新
- javascript - React JS npm start 显示无法编译 web-vitals