zoukankan      html  css  js  c++  java
  • 实现两列等高

    首先HTML如下:

    <!doctype html>
    <html>
        <head>
            <meta charset="utf-8"/>
            <style type="text/css">
           body{
              background-color: #eee;
           }
    #wrap{   width: 600px; margin: 50px auto; background-color: #eee; overflow: hidden; /*为了产生BFC*/ } #left{ width: 273px; float: left; padding: 10px; background-color: white; } #right{ width: 273px; float: right; padding: 10px; background-color: #ccc; } </style> </head> <body> <div id="wrap"> <div id="left">我在左边,我比右边短一点。我在左边,我比右边短一点。我在左边,我比右边短一点。</div> <div id="right">我在右边,我比左边长一点。我在右边,我比左边长一点。我在右边,我比左边长一点。我在右边,我比左边长一点。我在右边,我比左边长一点。我在右边,我比左边长一点。</div> </div> </body> </html>

    效果如下:

    那么,怎样才能使这两列一样高呢?

    1.负边距

    <style type="text/css">
                body{
                    background-color: #eee;
                }
                #wrap{
                    width: 600px;
                       margin: 50px auto;
                       background-color: #eee;
                       overflow: hidden;      /*为了产生BFC*/
                }
                #left{
                    width: 273px;
                    float: left;
                    padding: 10px;
                    background-color: white;
                    padding-bottom: 9999px;  /*配合包含div的overflow: hidden,实现等高*/
                    margin-bottom: -9999px;
                }
                #right{
                    width: 273px;
                    float: right;
                    padding: 10px;
                    background-color: #ccc;
                }
            </style>

    效果如下:

  • 相关阅读:
    MySQL高级【一】索引和视图
    SpringMVC【八】文件上传和下载
    SpringMVC【七】拦截器
    SpringMVC【六】AJAX
    python
    SqlServer优化之批量插入(SqlBulkCopy、表值参数)
    SQL中merge into用法
    Asp.Net MVC Filter权限过滤使用说明 FilterConfig类
    .NET-ORM框架EF-Code First代码优先
    asp.net mvc框架之EF的使用
  • 原文地址:https://www.cnblogs.com/babywhale/p/4616338.html
Copyright © 2011-2022 走看看