【发布时间】:2015-01-28 20:13:49
【问题描述】:
我放置的图片阻止了我点击链接,我认为这是因为图片可能比我想象的要大(尽管我认为我裁剪了它并且我不确定它是否是其他东西。
这是一张图片(为了避免这个问题,我将他的图片移到了尽可能远的位置,但如果可以解决这个问题,我想将图片移近一些,我觉得了解未来):
注意:如果我向右移动它,它不会推送内容或任何东西,它只会使导航栏中的链接无法点击(如果不清楚的话)。
这是 HTML:
<nav>
<ul>
<li class="current"><a href="index.html">Home</a></li>
<li><a href="jehovah'sWitness.html">Jehovah's Witness</a></li>
<li><a href="blockPrinting.html">Wood Block Print</a></li>
<li><a href="jazz.html">Jazz</a></li>
<li><a href="abercrombie.html">Being Ethical and Socially Responsible</a> </li>
</ul>
</nav>
<div class="container">
<header>
<h1>
<img src="images/banner.png" alt="banner">
<a href="index.html">Designer Websites</a>
</h1>
</header>
还有我的 CSS:
nav ul
{
list-style-type: none;
text-align: center;
}
nav ul li
{
padding: 5px;
display: inline-block;
border: solid 1px black;
color: black;
background-color: tan;
}
.current
{
background-color: yellow;
}
body
{
background-color: tan;
font-family: Arial, "Times New Roman", "Sans Serif", Georgia;
}
.container
{
width: 80%;
max-width: 960px;
margin:0px auto;
}
h1 img
{
height: 40%;
position:absolute;
left:-15px;
top: -30px;
}
删除绝对位置的新图片:
【问题讨论】:
-
试试这样的codepen.io/MizR/pen/yyYOpX ?
-
@MizanurRahman 是的,这就是我希望它看起来的样子,但我不太确定它是如何完成的。 HTML 是相同的(减去您放入不同图像的明显事实),对于 CSS,我看到您删除了我拥有的 img 信息。我不太了解(我的意思是完全不了解)这是如何工作的。
-
在回答中解释了。 :)
标签: html css image hyperlink header