div满屏显示

1. html,body{height:100%}

非定位元素的宽高百分比计算不会将padding计算在内

2. 定位position

div{height:100%;position:absolute}

第二种方法支持隐式高度,脱离文档流


实例:图片左右半区分别点击上一张和下一张

代码

HTML:

<div class="box">

  <a href="javascript:" class="prev" title="上一张">上一张</a>

  <a href="javascript:" class="next" title="下一张">下一张</a>

  <img src="/images/common/l/1.jpg">

</div>

CSS:

.box {

  display: inline-block;

  position: relative;

}

.prev,

.next {

  width: 50%; height: 100%;

  position: absolute;

  top: 0;

  opacity: .5;

}

.prev {

  left: 0;

  background-color: #cd0000;

}

.next {

  right: 0;

  background-color: #34538b;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容