一:inline-block中不要嵌套其他block标签,不然会破坏布局
<style>
  .left{
    float:left;
  }
  .hide{
    display:none;
  }
  a{
    display:inline-block;
  }
  .item-div{
    display:inline-block; //此处为内联标签,其中包含了下面样式block块级标签,到鼠标滑动到.item-div时,块级标签会将原来布局撑开,使原来布局被破坏
  }
  item-div:hover item-set{
    display:block;
  }
</style> <div class="hl-menu left">
<a href="" class-="item">菜单一</a>
<a href="" class-="item">菜单二</a>
<a href="" class-="item">菜单三</a>
<div class="item-div">
<a href="" class="item">菜单四</a>
<div class="item-set hide">
<a href="">菜单四-</a>
<a href="">菜单四-</a>
<a href="">菜单四-</a>
<a href="">菜单四-</a>
</div>
</div>
</div>

想到达的效果:

由于其中嵌套不正确:

解决方案:

使得悬浮的标签进行脱离文本流,则不会影响原来的布局:

        .item-div:hover .item-set{
display: block;
position: absolute;    //相对自己(body)进行页面排布,脱离文本流
} .item-div .item-set a{
display: block;
background-color: #4cae4c;
}

注意同级内联标签中任意一个改变都会影响到其他标签的布局:

例如其中一个margin-top:10px;会将其他的也挤下来。解决办法是将该标签float设置,就不在影响同级标签

二:absolute实现后台页面布局:

使用position是元素脱离文本流,然后进行页面布局:

    <div class="pg-body">
<div class="menus"> </div>
<div class="content">
<div style="height: 2000px;"> </div>
</div>
</div>

左侧布局:

        .pg-body .menus{
width: 200px;
background-color: #4cae4c;
position: absolute;
bottom: 0px;
top: 48px;
}

右侧布局:

        .pg-body .content{
position: absolute;
top: 48px;
bottom: 0px;
right: 0px;
left: 200px;
background-color: #1b6d85;
overflow-y: scroll;
overflow-x: hidden;
}

最新文章

  1. 安装wamp2.5报权限错误的解决办法
  2. 剑指Offer面试题:14.链表的倒数第k个节点
  3. 基于 fuzz 技术验证移动端 app 的健壮性
  4. android textview 设置text 字体
  5. action中result没有值
  6. VS类自定义版权注释
  7. 一天一点MySQL复习——获取数据库系统时间、变量赋值、变量比较
  8. 产品设计原则之移动APP【转】
  9. AWS ElastiCache 使用笔记
  10. JS实例——间歇循环滚动
  11. Docker实践之01-入门介绍
  12. DSAPI多功能组件编程应用-网络相关(中)
  13. java详细剖析
  14. [20190227]简单探究tab$的bojb#字段.txt
  15. Hadoop经典案例(排序&amp;Join&amp;topk&amp;小文件合并)
  16. Flask-在Flask中跨请求传递数据资源
  17. 快速教你成为C#高手教程
  18. (译) 在AngularJS中使用的表单验证功能
  19. Oracle行转列SQL
  20. 21.Decorator修饰器

热门文章

  1. 结对编程--C语言子程序词法分析
  2. 算法(JAVA)----两道小小课后题
  3. Markdown语言学习
  4. Apache Ignite 学习笔记(四): Ignite缓存冗余备份策略
  5. python 游戏(猜单词Hangman)
  6. 转载:ArcEngine 唯一值查询
  7. springmvc 事务回滚说明
  8. FTP地址
  9. 《Linux内核分析》第一周——计算机是如何工作的?
  10. 构建之法——Team &amp; Scrum &amp; MSF