javascript - css 布局, 如下图所示的布局, 该怎么写, 只要4个DIV, 不要任何别的嵌套
PHP中文网
PHP中文网 2017-04-10 16:19:27
[JavaScript讨论组]

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
阿神

我根据题主的思路精简了一下。关键就是要让第四个p不要跟着第三个p,所以要让第三个向右浮动,其他向左浮动。

<!DOCTYPE html>
<html>
<head>
    <title>test</title>
    <meta charset="utf-8">
    <style type="text/css">

        .box{
            width:1300px;
            height: 400px;
            margin: 0 auto;
        }
        .icon1{
            width:22%;
            height:100%;
            background-color: #ccc;
            float: left;
        }
        .icon2{
            width:58%;
            height:50%;
            background-color: #09d4e8;
            float: left;
        }
         .icon4{
            width:58%;
            height:50%;
            background-color: #04802a;
            float: left;
        }
        .icon3{
            width:20%;
            height:100%;
            background-color: #bb5f01;
            float: right;
        }
    </style>
</head>
<body>
<p class="box">
        <p class="icon1">1</p>
        <p class="icon2">2</p>
        <p class="icon3">3</p>
        <p class="icon4">4</p>

    </p>
</body>
</html>
ringa_lee

自己回答吧
<!-- css -->

<style type="text/css">
        .box{
            width:380px;
            height: 60px;
            background-color: gray;
        }
        .icon{
            width:20%;
            height:98%;
            border: 1px solid red;
            float: left;
            display:inline-block;
        }
        .icon2{
            width:58%;
            height:40%;
            border: 1px solid red;
            display:inline-block;
            margin-top: 2px;
        }
        .icon3{
            width:20%;
            height:98%;
            border: 1px solid red;
            display:inline-block;
            float: right;
            text-align: center;
            line-height: 60px;
            vertical-align: center
        }
    </style>
<!-- html -->
<p class="box">
        <p class="icon">
            <img width="100%" height="100%" alt="" src="../img/icon_138.png">
        </p>
        <p class="icon3">关注</p>
        <p class="icon2">啊大大大阿发</p>
        <p class="icon2">爽肤水发发发啊</p>
    </p>
PHP中文网

最简单的方法就是使用绝对定位

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号