如您所见,我的右上角有图标(这些图标是我在CSS代码中的背景图像的一部分)。我想把小马图标(红色)移到" DRF Go!"图标,但我无法通过绿线。蓝色方块中的东西都是我的html,其余的不是。
我已尝试在JS代码中执行此操作(我已在此处添加评论),但后来我不知道如何移动或更改其大小。
(如果有更简单的代码可以使用,或者可以在我的CSS或JS代码中完成,请告诉我)
页面图片:
<!DOCTYPE html>
<html>
<a href="https://www.facebook.com/Lindrideklub/?fref=ts" target="_blank">
<img src="LOGO.png" style="margin-left:130%; width:42px; padding-top:1px; height:42px;border:0">
</a>
<head>
<title>Our Company</title>
<link href="Forside.css" rel="stylesheet">
</head>
<body>
<nav id="nav01"></nav>
<div style="margin-left:20%;padding:1px 16px;height:1000px;">
<div id="main">
<h1>Lindegårdens Rideklub</h1>
<h2>Velkommen!</h2>
<br>
<p>Spørgsmål kan viderestilles til drakenia7@gmail.com</p>
<footer id="foot01"></footer>
</div>
<script src="script.js"></script>
</body>
</html>
如果你需要它,这是CSS代码
body {
background-image: url("Forside.jpg");
background-repeat: no-repeat;
background-size: 1920px;
background-attachment: scroll;
background-position: top;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 16px;
background-color: #cccccc;
color: #696969; /*tekst*/
padding: 230px; /*Ryk side ned*/
padding-left: 180px; /*Ryk side mod højre*/
padding-right: 420px; /*Ryk side mod venstre*/
}
#main {
padding: 5px; /*Ryk tekst ned*/
padding-left: 15px; /*Ryk tekst mod højre*/
padding-right: 15px; /*Ryk tekst mod venstre*/
background-color: #ffffff; /*Baggrunds farve til felt*/
border-radius: 0 0 5px 5px;
}
h1 {
font-family: Georgia, serif;
border-bottom: 3px solid green; /*Linje under overskrift*/
color: #666666; /*Overskrifts farve*/
font-size: 30px;
}
table {
width:100%;
}
table, th , td {
border: 1px solid grey;
border-collapse: collapse;
padding: 5px;
}
th {
text-align: left;
}
table tr:nth-child(odd) {
background-color: #f1f1f1;
}
table tr:nth-child(even) {
background-color: #ffffff;
}
ul#menu {
padding: 0;
margin-bottom: 11px;
padding-left: 333px;
}
ul#menu li {
display: inline;
margin-right: 3px;
}
ul#menu li a {
/*background-color: #ffffff;*/
padding: 10px 20px;
text-decoration: none;
color: #000000;
border-radius: 4px 4px 0 0;
}
ul#menu li a:hover {
color: white;
background-color: black;
}
和JS代码
document.getElementById("foot01").innerHTML =
"<p>" + new Date().getFullYear() + " LNB. All rights reserved.</p>";
document.getElementById("nav01").innerHTML =
"<ul id='menu'>" +
"<li><a href='Forside.html'>Forside</a></li>" +
"<li><a href='Omos.html'>Om os</a></li>" +
"<li><a href='maps.html'>Find os</a></li>" +
"<li><a href='nyheder.html'>Nyheder</a></li>" +
"<li><a href='Kontakt.html'>Kontakt</a></li>" +
"</ul>";
/*var img = new Image();
img.src = 'LOGO.png';
img.onclick = function() {
window.location.href = 'https://www.facebook.com/Lindrideklub';
};
document.body.appendChild(img);*/
答案 0 :(得分:1)
尝试使用position:absolute
并设置top
和left
,使其与您想要的“框”匹配。
答案 1 :(得分:0)
把这匹马&#34;马&#34;与这三个图标位于同一<div>
的元素,然后它将位于顶部,然后只需创建您想要的位置。
或者给我们带有完整代码的jsfidle,我们会帮助你