【发布时间】:2011-08-12 17:15:21
【问题描述】:
示例 - http://appdist.me
我想做的是将键盘 SVG 固定到屏幕底部并占据屏幕高度的一半,无论窗口大小如何调整,Facebook 徽标始终覆盖“Q”键。
我这几天一直在尝试这样做。我究竟做错了什么?谢谢。
这是我的 HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="style.css" rel="stylesheet" type="text/css">
<title>CSS Layout Problem</title>
</head>
<body>
<div id="svg">
<embed src="keyboard-gray.svg" id="keyboard"
type="image/svg+xml"
pluginspage="http://www.adobe.com/svg/viewer/install/"/>
<embed src="fb.svg" id="facebook"
type="image/svg+xml"
pluginspage="http://www.adobe.com/svg/viewer/install/"/>
<embed src="frame.svg" id="frame"
type="image/svg+xml"
pluginspage="http://www.adobe.com/svg/viewer/install/"/>
</div>
</body>
这是我的 CSS:
body{
background-color: #333;
}
#svg{
}
#facebook{
position: fixed;
width: 6%;
height: 6%;
}
#frame{
position: fixed;
width: 100%;
height: 47%;
top: 2%;
left: 0;
}
#keyboard{
position: fixed;
width: 100%;
height: 50%;
bottom: 2%;
left: 0;
}
【问题讨论】:
-
只是出于兴趣,为什么不将 facebook 徽标作为图像的一部分呢?是不是变成按钮了?
-
是的,就是这样。我的计划是制作一个链接键盘。
-
哈哈,如果我可以让它按照我想要的方式工作的话。
-
我可以合并 SVG 并将路径之间的链接放在 XML 中,但我不知道该怎么做。
-
好的 - 我在下面添加了一个答案,该答案链接到 IBM 页面,应该可以帮助您。玩得开心!
标签: html css layout positioning