Javascript 试图将文本覆盖在图像上
我试图在我的网站的一部分中有一个白色的圆形的矩形作为背景。我曾尝试使用CSS实现这一点,但我无法将圆形矩形拉伸或收缩到div的大小 我的另一个尝试是在下面使用img元素。现在,我可以根据div中的文本数量动态拉伸图像,但现在我无法在其上放置任何文本。 你知道如何让文本在第2栏中显示在我的背景上吗Javascript 试图将文本覆盖在图像上,javascript,html,css,Javascript,Html,Css,我试图在我的网站的一部分中有一个白色的圆形的矩形作为背景。我曾尝试使用CSS实现这一点,但我无法将圆形矩形拉伸或收缩到div的大小 我的另一个尝试是在下面使用img元素。现在,我可以根据div中的文本数量动态拉伸图像,但现在我无法在其上放置任何文本。 你知道如何让文本在第2栏中显示在我的背景上吗 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh
<!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></title>
<style type="text/css">
<!--
body { background-color: red; }
.col1 { width: 20%; float: left; background-color: blue; }
.col2 { width: 60%; float: left; }
.col3 { width: 20%; float: left; background-color: yellow; }
#content { z-index: 10; }
#bk { z-index: 0; top: 0px; left: 0px; }
-->
</style>
</head>
<body>
<div class="col1">
abvdvf
</div>
<div class="col2">
<div id="content">
kjfdjkf
</div>
<img id="bk" src="i.png" width="100%" height="100%" /> <!-- Correctly resizes my picture but now I cant place any text over the pic -->
</div>
<div class="col3">
abvdvf
</div>
</body>
</html>
abvdvf
kjfdjkf
abvdvf
通常的技术是每个圆角有四个图像,并使用CSS将这些图像放置在框的边缘(您可能需要额外的dummydiv
s来实现这一点)。至少可以说,让浏览器拉伸img很难看。通常的技术是每个圆角有四个图像,并使用CSS将其放置在框的边缘(您可能需要额外的dummydiv
s来完成此操作)。至少可以说,让浏览器拉伸img是很难看的。尝试将此作为您的#内容CSS:
#content {
background: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 100%;
padding: 15px 0;
width: 100%;
}
这项技术使用了一个称为边界半径的CSS3规则。你应该调查一下。此外,您通常不需要设置z索引。尝试将此作为您的内容CSS:
#content {
background: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 100%;
padding: 15px 0;
width: 100%;
}
这项技术使用了一个称为边界半径的CSS3规则。你应该调查一下。另外,您通常不需要设置z-index。+1,因为HTML净化器非常棒。哦,你的答案很有道理。+1,因为HTML净化器太棒了。哦,你的回答很有道理。