Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Chrome无法正确显示内联块div_Html_Css_Google Chrome - Fatal编程技术网

Html Chrome无法正确显示内联块div

Html Chrome无法正确显示内联块div,html,css,google-chrome,Html,Css,Google Chrome,我在一个基本的网站上工作-只有html和css。这是: 我在右上角有社交媒体图标。这四个图标位于一个容器中,并使用display:inline块显示 它们在Safari和Firefox中显示良好,但在Chrome中默认显示为12像素宽的div Safari和Firefox: 铬: 当我在chrome中打开开发者工具时,图标显示出来,尽管是以一种奇怪的方式: 下面是一个类似情况的简短介绍: 下面是一些与容器/项目相关的强制性代码,因此我可以发布一个JSFIDLE链接: div.menucontai

我在一个基本的网站上工作-只有html和css。这是:

我在右上角有社交媒体图标。这四个图标位于一个容器中,并使用display:inline块显示

它们在Safari和Firefox中显示良好,但在Chrome中默认显示为12像素宽的div

Safari和Firefox:

铬:

当我在chrome中打开开发者工具时,图标显示出来,尽管是以一种奇怪的方式:

下面是一个类似情况的简短介绍:

下面是一些与容器/项目相关的强制性代码,因此我可以发布一个JSFIDLE链接:

div.menucontainer
{
    position:absolute;
    top:0;
    right:0;
    height:100%;
}
div.menuitem
{
    height:100%;
    display:inline-block;
    width:50px;
}

思考?

这是你所做的正确行为。您为图像指定了100%的高度而不是宽度。您是否尝试在.menuitem上设置高度?@Alex,这是什么意思?chrome通过将图标粘贴到右上角来正确显示图标,而我的代码本身就不正确?或者说chrome确实为您正确显示,这只是我这边的一个问题?我将.menuitem的高度设置为100%。查看小提琴,了解我打算如何显示它,以及它在Safari和FF中的显示方式。为什么不能为菜单项设置固定尺寸?