html - 基本的 html css 定位

标签 html css position

我在处理一些非常基本的 html 时遇到了一些问题。我正在尝试将嵌入式视频置于电视屏幕图像的中心。整个代码如下,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PLAYTHEGAME</title>
<style type="text/css">

body {
 background-color: #000;
}
#test {
width: 1200px;
position: relative;
left : 50%;
top:auto;
margin-left: -600px;
z-index:2;
}
#video{
    margin-top:-925px;
    margin-left:-13px;
}
</style>

</head> 

<body>

    <div class="test"> <div align="center"> 
        <img src="https://dl.dropbox.com/u/34669221/2323232.png" border="0" />
    </div>
</body>
<div id="video"><div align="center"> <iframe src="http://player.vimeo.com/video/62981335?title=0&amp;byline=0&amp;portrait=0&amp;color=0d0d0d&amp;autoplay=1&amp;loop=1" width="740" height="420" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>

主要问题是当您放大或缩小时,视频不再以电视屏幕图像为中心。请帮助我定位视频和背景图像,使其在缩放或调整窗口大小时不会移动。

最佳答案

  1. test是一个类,所以是.test
  2. 喜欢 div 视频作为 position:absolute;
  3. 你忘记了类“test”的结束标签

这是完整的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PLAYTHEGAME</title>
<style type="text/css">

body {
 background-color: #000;
}
.test {
width: 1200px;
position: relative;
left : 50%;
top:auto;
margin-left: -600px;
z-index:2;
}
#video{
position:absolute;
    top:14.5%;
    left:47.5%;
}
</style>

</head> 

<body>

    <div class="test"> <div align="center"> 
        <img src="https://dl.dropbox.com/u/34669221/2323232.png" border="0" />
    </div>
</body>
<div id="video">
<iframe src="http://player.vimeo.com/video/62981335?title=0&amp;byline=0&amp;portrait=0&amp;color=0d0d0d&amp;autoplay=1&amp;loop=1" width="740" height="420" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
</div>

关于html - 基本的 html css 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716879/

相关文章:

html - 仅限 Chrome 的表单标签错误

ios - 为 SpriteKit 游戏获取正确的位置/分辨率

html - 在用户登录的同一行显示 Logo

html - 用引用图像填充 DIV

html - 图像和其他 div 彼此相邻的 Div 容器

css - 继承宽度不适用于百分比值

html - CSS div 水平对齐不正确

css - 想要定位将鼠标悬停在不同图像上时出现的图像

javascript - 单击模态时如何在另一个选项卡中打开 URL

html - 如何在特定宽度后将水平 block 级元素更改为垂直元素?