具有固定大小的容器元素中的中心图像(CSS,HTML)

我想在.net页面显示图像,我从数据库加载(因此数量可能会有所不同).所有图像的宽度和高度分别不同,分别为130px和60px.我想将图像放入容器元素中,其固定宽度为130px,固定高度为60px.图像应垂直和水平居中.如果可能,容器元件应水平对齐.
我尝试了div(浮动)和跨度.使用div,我得到固定的大小,但不能使图像居中.有了span,我可以居中,但不设置任何尺寸.如果我将span放入div,它似乎表现得像div(中心被忽略).

解决方法

你可以看到它在 http://jsfiddle.net/km5dk/8/上工作

但我认为你搜索的是这样的东西.

### HTML ###


    <div id="container">
        <div class="image-container">
            <img src="#" alt="A image" />
        </div>
    </div>​


    ### CSS ###

    #container {
        width: 130px;
        height: 60px;
        display: table;
        background-color: #ccc;         
    }

    #container .image-container {
        text-align: center;
        vertical-align: middle;
        display: table-cell;
    }

    #container .image-container img {
        max-width: 160px;
        max-height: 60px;        
    }

相关文章

前言 最近项目做完,用户需要兼容IE,于是开展了兼容性的调整工作。边调整边想感叹IE真是个沙雕。。特将...
前言 有些属性不是很常用,但是工作中遇到了,记录一下,方便学习。 1、text-indent text-indent 属性规...
前言 政府网站会遇到公祭日的时候,网站整体颜色变灰的情况。今天正好调了一下。在此把解决方案分享给大...
需求 项目里有个消息中心,当有消息的时候,小铃铛图标可以晃两下,提示当前有信息。 实现过程 书写css...
html代码 css代码 效果图
在一些界面上 , 如果每个icon都去找图片还是相当麻烦的 , 直接使用css画出icon就方便的多了 , 下面两个...