这样的网页用html+css怎么写?
如图,大长方形是个背景,铺满了整个浏览器。圆形也是背景,隶属于大长方形背景上的一个图形。只有小长方形是div。现在,我想让div正好在圆形(也就是背景的某一位置)固定住,...
如图,大长方形是个背景,铺满了整个浏览器。圆形也是背景,隶属于大长方形背景上的一个图形。只有小长方形是div。现在,我想让div正好在圆形(也就是背景的某一位置)固定住,请问怎么实现?(用position:absolute是不行的,因为这样会因为屏幕分辨率的不同使div的位置不同。不信可以调整浏览器的浏览大小(默认是100%),按ctrl和-号就行。)求方案
展开
1个回答
展开全部
<!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就会以他对齐
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询