html元素没有高度

标签 html css

我的元素没有高度,但它现在充满了图像,除非我给 .portfolio 一个固定的高度,否则图像周围的 anchor 是不可点击的。

关于如何解决这个问题有什么建议吗?

HTML :

    <h1 class="text-center">
        Een greep uit ons portfolio
    </h1>
    <span class="main-underline"></span>

    <div class="portfolio">
        <?php
        $args = array( 'post_type' => 'portfolio', 'posts_per_page' => 4 );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post();
            ?>
            <div class="col-xs-12 col-sm-6 col-md-3">
                <div class="portfolio-img">
                    <a href="<?php echo esc_url( get_permalink() ); ?>">
                        <?php the_post_thumbnail('portfolio',array('class' => 'img-responsive')); ?>
                    </a>
                </div>
            </div>
        <?php endwhile; ?>
    </div>

CSS:

/*PORTFOLIO*/

#main2 {

}

.portfolio {

}

.portfolio .portfolio-img img{
    width:100%;
}

.portfolio .col-md-3 {
    margin:0;
    padding:0;
}

结果:

enter image description here

提前致谢

最佳答案

adisplay设置为inline-block

关于html元素没有高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344051/

相关文章:

html - 未呈现基本按钮的 CSS 类

javascript - JQuery/JavaScript 日历 slider

html - CSS 中的相对 Spritesheet 动画

javascript - 带 JavaScript 的按钮

css - 可靠地正确对齐图像?

javascript - jQuery on page load顺序加载元素

javascript - Angular Material : md-select-header inside tab not working

html - 来自 Jekyll 的无效 XML 实体引用

javascript - 当我需要为每个元素使用不同的 id 时,如何通过仅加载一次来多次使用相同的图像

html - .wav和.mp3文件的加载时间