javascript - 图像在 Chrome 和 IE 中显示不同

标签 javascript html css internet-explorer google-chrome

网络开发新手在这里!我在导航栏中嵌入了一个 Logo ,它在 Chrome 和 IE 版本 10 运行文档标准中显示不同。该页面正在运行 bootstrap CSS。代码如下:

<div class="masthead">
    <div class="navbar">
        <div class="navbar-inner">
            <div class="container">
                <ul class="nav">
           <li><img class="" src="img/logo.png" style="height: 50px;"></li> 
                    <li><a href="team.htm">Team</a></li>
                    <li><a href="index.htm">Mission</a></li>
                    <li><a href="charity.htm">Charity</a></li>
                    <li class="active"><a href="#">Events</a></li>
                    <li><a href="past.htm">Past</a></li>
                    <li><a href="talk.htm">Contact</a></li>
                    <li><a href="gallery.htm">Gallery</a></li>
                </ul>
            </div>
        </div>
    </div>
    <!-- /.navbar -->
</div>

在 IE 中,输出是预期的,就像这样(忽略黑框,那是我审查我的雇主): ignore the black box, that's my employer

在 Chrome 中,它看起来像这样:

enter image description here

bootstrap.css下图片的CSS和list如下:

img {
width: auto;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic; }

li {
    line-height: 20px;
}

有人知道我做错了什么吗?

编辑:根据多个尝试说明宽度的建议,我输入了“width: 100px;”在 html 代码中的“高度”之后。图像在 IE10 中正确调整大小,但在 chrome 上最大为 64px。查看 Computed Style 显示:

enter image description here

最佳答案

尝试像这样给出图像尺寸属性:

<img src="img/logo.png" height="50" width="100">

高度和宽度应该是图像的高度和宽度

关于javascript - 图像在 Chrome 和 IE 中显示不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25380093/

相关文章:

javascript - 从多个 <select>/<option> 获取值时出现问题

javascript - 使用 Perl 或 Python 进行 Hacky 文档网站搜索

javascript - 添加组织的工作时间

html - 如何在顶部设置固定位置的导航标题

html - 一个固定宽度的 DIV 在中间,另外两个在两侧(占据屏幕的所有休息位置)?

javascript - 如何在AngularJs中通过$stateProvider传递参数?

javascript - setTimeout 不适用于 onclick

javascript - 如何在 div 到达页面顶部时记录

javascript - 通过标签输入下拉搜索

html - Bootstrap 4 - 不改变高度的文字换行