gpt4 book ai didi

html - 如何使整个框链接可点击?

转载 作者:搜寻专家 更新时间:2023-10-31 23:22:43 24 4
gpt4 key购买 nike

我想让整个蝴蝶结链接都可以点击。就像我点击单词之外但仍在框中一样,它将选择链接。如果问题令人困惑,我很抱歉。我已经坚持了很长一段时间。如何使整个框可点击?

body{
height:100%;
margin:0;
background-color:#cccccc;
}
#container{
width:100%;
height:auto;
}
#header{
width:100%;
height:30px;
background-color:white;
margin:auto;
background-color:#fff3b2;

}
.logo{
font-weight:italic;
width:4%;
height:20px;
float:left;
font-size:20px;
font-family:tahoma;
}
.navbar{
width:75%;
height:30px;
margin:auto;

}
.navbar ul{
list-style-type:none;
margin:0;
height:20px;
float:left;
padding:0;

}
.navbar li{
float:left;
padding-right:20px;
padding-left:20px;
display:block;
font-size:18px;
font-family:tahoma;
font-weight:italic;
border-left: 1px solid black;
padding-bottom: 7px;

}
li a{
text-decoration:none;
height:20px;
width:20px;

}
a:hover{
text-decoration:none;
color:black;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test2</title>
<link rel="stylesheet" href="default.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="logo">Hello</div>

<div class="navbar">
<ul>
<li><a href="#news">News</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>

最佳答案

首先使用display:block<a>它将内联标签转换为 block 标签性质。

并且不要为 <a> 设置高度和宽度然后在 <a> 中使用填充而不是 <li>

body{
height:100%;
margin:0;
background-color:#cccccc;
}
#container{
width:100%;
height:auto;
}
#header{
width:100%;
height:30px;
background-color:white;
margin:auto;
background-color:#fff3b2;

}
.logo{
font-weight:italic;
width:4%;
height:20px;
float:left;
font-size:20px;
font-family:tahoma;
}
.navbar{
width:75%;
height:30px;
margin:auto;

}
.navbar ul{
list-style-type:none;
margin:0;
height:20px;
float:left;
padding:0;

}
.navbar li{
float:left;
display:block;
font-size:18px;
font-family:tahoma;
font-weight:italic;
border-left: 1px solid black;

}
li a{
text-decoration:none;
//height:20px;
//width:20px;
padding-right:20px;
padding-left:20px;
padding-bottom: 7px;
display:block;
}
a:hover{
text-decoration:none;
color:black;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test2</title>
<link rel="stylesheet" href="default.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="logo">Hello</div>

<div class="navbar">
<ul>
<li><a href="#news">News</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>

关于html - 如何使整个框链接可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37698041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com