[英]Div is not positioning
对于我要访问的俱乐部的网页设计,我的布局非常简单,具有讽刺意味的是,我无法使其正常工作。 我一直在努力,但我感觉到自己缺少明显的东西。 这是代码:
<head>
<title>Scooby-Doo on Zombie Island
</title>
<style>
body {
background-image: url('https://lh3.googleusercontent.com/-O-EF2xvEtxQ/TYwND_eHYpI/AAAAAAAAAY8/_pkalo1cASU/s1600/vlcsnap-2011-03-24-23h31m32s96.png');
background-size: 100% 100%;
background-repeat: no-repeat;
background-attachment: fixed;
}
p {
color: #fff;
}
#scooby-title {
margin-left: 325px;
margin-top: -10px;
max-width: 400px;
height: auto;
-webkit-transform: rotate(2.5deg);
-moz-transform: rotate(2.5deg);
-o-transform: rotate(2.5deg);
-ms-transform: rotate(2.5deg);
transform: rotate(2.5deg);
}
#real {
top: 20px;
right: 30px;
}
</style>
</head>
<body>
<img src="http://fanart.tv/fanart/movies/13151/hdmovielogo/scooby-doo-on-zombie-island-5223b1ea2a286.png" id="scooby-title" />
<div id="real">
<p>"This time, the monsters are real"</p>
</div>
</body>
无论出于何种原因,div“真实”都不会让步。 救命?
#real {
margin-top: 20px;
margin-right: 30px;
float: right;
}
这是因为您忘记设置位置css
#real {
position:absolute;
top: 140px;
right: 90px;
}
这里是一个JSFiddle可以帮助您。
从您的帖子中还不清楚您到底想对文本做什么。
我将使用margin属性来实质上清除元素周围的空间并对其进行定位。
#real {
margin-top: 20px;
margin-right: 30px;
}
专家提示:您也可以将它们组合为一个属性,以使其更容易。
margin: top right bottom left;
在您的情况下:
margin: 20px 30px 0 0;
如果您要垂直/水平浮动或居中放置文本,请更加具体。
希望您尝试将#real div居中对齐。 只需像
#real {
width:60%;
margin:0 auto;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.