为了账号安全,请及时绑定邮箱和手机立即绑定

一段测试position:fixed属性的代码。发现了2个问题,求老师或高手指点。万分感谢!

一段测试position:fixed属性的代码。发现了2个问题,求老师或高手指点。万分感谢!

edward12 2015-10-30 17:41:27
问题:(1)设置CSS代码中#box2为 position:fixed; left:50; top:50; 后,box2并没有以浏览器可视窗口为基准偏移。box2还是跟着box1并么有脱离文档流。只是跟后面的box3脱离了标准文档流。(2)故意在body后添加一大堆text<br/>,测试box2在设置position:fixed; left:50; top:50; 后可否让前面的box1通过,发现box2直接不显示了。代码如下 html代码<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link type="text/css" rel="stylesheet" href="css/absolute_layout.css"/><title>Absolute Test</title></head><body><!--text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>--><div id="wrap_out">        <div id="wrap_in">                <div id="box1">box1</div>                <div id="box2">box2</div>                <div id="box3">box3</div>         </div> </div></body>CSS文件内的代码@charset "utf-8";/* CSS Document */*{ padding:0px; margin:0px;}#wrap_out{    background:lightseagreen;  height:600px; width:80%;    margin:0 auto; border:3px solid #000000;}#wrap_in{        background: lightblue;  height: 500px;   width: 70%;        margin: 0 auto; border: 3px solid #000000;}#box1{    background: lightsalmon;    height:30%;}#box2{    background: lightcoral;    height:30%;    position:fixed; left:50; top:50;}#box3{    background:lightgreen;    height:30%;}求高手解答,谢谢!
查看完整描述

1 回答

?
edward12

TA贡献1条经验 获得超1个赞

我知道原因了left:50; top:50;漏了写px,谢谢大家

查看完整回答
1 反对 回复 2015-10-30
  • 1 回答
  • 0 关注
  • 1435 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信