请老师检查并解惑。谢谢。

来源:4-12 小慕医生项目开发(7)

慕斯卡2474635

2021-06-07 23:02:37

/* 科室介绍 */

.content .dep-info {

    width100%;

    height437px;

    background#FAFAFA;

    padding-top36px;

}

.content .dep-info .content {

    width1200px;

    margin:0 auto;

    overflowhidden;

    positionrelative;

}

.content .dep-info .content h3 {

    font-size16px;

    margin-bottom20px;

    margin-left6px;

}

.content .dep-info .content .more {

    positionabsolute;

    right0;

    top0;

    color#999999;

}

.content .dep-info .content .dep-content .col{

    width295px;

    floatleft;

    positionrelative;

    padding-left5px;

}

.content .dep-info .content .dep-content .col h4 {

    text-aligncenter;

    margin-bottom18px;

}

.content .dep-info .content .dep-content .col h4::before {

    content'';

    height2px;

    width40px;

    background-color#00978E;

    positionabsolute;

    left83px;

    top12px;

}

.content .dep-info .content .dep-content .col h4::after {

    content'';

    height2px;

    width40px;

    background-color#00978E;

    positionabsolute;

    left178px;

    top12px;

}

.content .dep-info .content .dep-content .col ul {

    margin-left16px;

}

.content .dep-info .content .dep-content .col ul li {

    floatleft;

    border1px solid #AAA9A9;

    width121px;

    height36px;

    margin-right21px;

    text-aligncenter ;

    line-height36px;

    margin-bottom25px;

}

.content .dep-info .content .dep-content .col ul li:nth-child(2n) {

    margin-right0;

}

.content .dep-info .content .dep-content .col a {

    color#000000;

}

.content .dep-info .content .dep-content .col a.spec {

    color#00978E;

}

 




<!-- 科室介绍 -->

        <div class="dep-info">

            <div class="content">

                <h3>科室介绍</h3>

                <a href="" class="more">查看更多&gt;&gt;</a>

                <div class="dep-content">

                    <div class="col">

                        <h4>内科</h4>

                        <ul>

                            <li><a href="" class="spec">呼吸内科</a></li>

                            <li><a href="" class="spec">消化内科</a></li>

                            <li><a href="">神经内科</a></li>

                            <li><a href="">心血管内科</a></li>

                            <li><a href="">肾内科</a></li>

                            <li><a href="">血液内科</a></li>

                            <li><a href="">免疫科</a></li>

                            <li><a href="">内分泌科</a></li>

                        </ul>

                    </div>

                    <div class="col">

                        <h4>肿瘤科</h4>

                        <ul>

                            <li><a href="" class="spec">肿瘤内科</a></li>

                            <li><a href="" class="spec">肿瘤外科</a></li>

                            <li><a href="">肿瘤妇科</a></li>

                            <li><a href="">骨肿瘤科</a></li>

                            <li><a href="">放疗科</a></li>

                            <li><a href="">肿瘤康复科</a></li>

                            <li><a href="">肿瘤综合科</a></li>

                        </ul>

                    </div>

                    <div class="col">

                        <h4>外科</h4>

                        <ul>

                            <li><a href="" class="spec">普通外科</a></li>

                            <li><a href="" class="spec">神经外科</a></li>

                            <li><a href="">心胸外科</a></li>

                            <li><a href="">泌尿外科</a></li>

                            <li><a href="">肝胆外科</a></li>

                            <li><a href="">肛肠外科</a></li>

                            <li><a href="">心血管外科</a></li>

                            <li><a href="">烧伤科</a></li>

                            <li><a href="">骨外科</a></li>

                            <li><a href="">乳腺外科</a></li>

                        </ul>

                    </div>

                    <div class="col">

                        <h4>儿科</h4>

                        <ul>

                            <li><a href="">儿科综合</a></li>

                            <li><a href="">小儿内科</a></li>

                            <li><a href="">小儿外科</a></li>

                            <li><a href="">新生儿科</a></li>

                            <li><a href="">儿童营养科</a></li>

                            <li><a href=""> 消化内科</a></li>

                        </ul>

                    </div>

                </div>

            </div>

        </div>




为什么我这个部分

.content .dep-info .content .dep-content .col{

    width295px;

    floatleft;

    positionrelative;

    padding-left5px;

}


padding-left  的值设大了,width 的值也改了,会显示不全两列

http://img.mukewang.com/climg/60be3506096cd71716480685.jpg

写回答

1回答

好帮手慕星星

2021-06-08

同学你好,粘贴的代码是可以显示全两列的

http://img.mukewang.com/climg/60beceea0934118e19130904.jpg

如果修改为同学截图中的代码

http://img.mukewang.com/climg/60beceea0921561605090222.jpg

这样就是一列,因为col的宽度变小了,导致不足以显示两列,即使增加了padding值,内容也不会占据padding部分

http://img.mukewang.com/climg/60becf370950727716350785.jpg

其实最主要的原因是ul设置了margin-left值,去掉就好了

http://img.mukewang.com/climg/60bed51a0940689e05440094.jpg

http://img.mukewang.com/climg/60bed52a09acb0b417680756.jpg

自己再测试下,祝学习愉快!

0

0 学习 · 15276 问题

查看课程