码迷,mamicode.com
首页 > 其他好文 > 详细

左图有文本,图片自由缩放

时间:2016-12-15 20:22:07      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:utf-8   over   部分   psi   ext   color   lock   isp   padding   

核心点有两个,大盒子设置box-sizing:border-box,这样的话设置padding值后就不会有横向滚动条

然后就是图片左浮动,文本有浮动,这样就能让文本和图片之间有间隔。

由于采用百分比布局,图片就能在窗口变化的时候,自由缩放了。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        *{
            padding: 0;
            margin: 0;
        }
        .box {
            width: 99%;
            border: 1px solid red;
            padding: 5px;
            box-sizing: border-box;
            /* 清除浮动 */
            overflow: hidden;
        }
        /* 核心部分:图片占据25%,最大宽度为图像宽度,图像左浮动,文本右浮动 */
        .box img{
            width: 25%;
            max-width: 200px;
            display: block;
            float: left;
        }
        .box h3,.box p{
            width: 74%;
            float: right;
        }
        .box h3 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
    </style>
</head>
<body>
    <div class="box">
        <img src="img/dunstan.jpg">
        <h3>这是一个标题,这是一个很长的标题,这是一个很长的标题这是一个很长的标题</h3>
        <p>这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落</p>
    </div>
</body>
</html>

演示地址:http://down.yesyes.wang/book/04/demo.html

左图有文本,图片自由缩放

标签:utf-8   over   部分   psi   ext   color   lock   isp   padding   

原文地址:http://www.cnblogs.com/yesyes/p/6184359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!