这样的网页用html+css怎么写?

如图,大长方形是个背景,铺满了整个浏览器。圆形也是背景,隶属于大长方形背景上的一个图形。只有小长方形是div。现在,我想让div正好在圆形(也就是背景的某一位置)固定住,... 如图,大长方形是个背景,铺满了整个浏览器。圆形也是背景,隶属于大长方形背景上的一个图形。只有小长方形是div。现在,我想让div正好在圆形(也就是背景的某一位置)固定住,请问怎么实现?(用position:absolute是不行的,因为这样会因为屏幕分辨率的不同使div的位置不同。不信可以调整浏览器的浏览大小(默认是100%),按ctrl和-号就行。)求方案 展开
 我来答
634825ai
2017-03-10 · TA获得超过131个赞
知道小有建树答主
回答量:186
采纳率:66%
帮助的人:63.6万
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
*{margin: 0;padding: 0;}
.div1{width: 500px;height: 300px;background-color: #c2c2c2;position: relative;}
.div2{width: 180px;height: 230px;background-color: #fff; position: absolute;left: 50px;top: 30px;}
</style>
<script type="text/javascript">

</script>
</head>
<body>
<div class="div1">
<div class="div2">这是上面div</div>
</div>
</body>
</html>

在主容器里面设置绝对定位,absolute就会以他对齐

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式