Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 内联中心三图像_Html_Css - Fatal编程技术网

Html 内联中心三图像

Html 内联中心三图像,html,css,Html,Css,在我的标题中,我有三个徽标。我需要将这些logo居中,它们之间有大约100-140px的余量。我不知道如何做到这一点,所以我在150px上加了一个余量来解决这个问题,结果是这些徽标没有放在移动设备上 在移动设备上,它们应该是垂直的,而不是水平的 我真的以为我可以这样做: 显示:内联; 保证金:0自动 但这并不是什么坏事。有人知道我如何解决这个问题,这样它们也可以安装在移动设备上吗 <div class="fullscreen landing parallax">

在我的标题中,我有三个徽标。我需要将这些logo居中,它们之间有大约100-140px的余量。我不知道如何做到这一点,所以我在150px上加了一个余量来解决这个问题,结果是这些徽标没有放在移动设备上

在移动设备上,它们应该是垂直的,而不是水平的

我真的以为我可以这样做:

显示:内联; 保证金:0自动

但这并不是什么坏事。有人知道我如何解决这个问题,这样它们也可以安装在移动设备上吗

   <div class="fullscreen landing parallax">
        <div class="overlay">
            <div class="container">
                <div class="row">
                    <div class="col-md-12 logo">
                        <!-- /.logo -->
                        <img src="/img/seminar/company_1-logo-white-small.png" alt="company_1" class="logo">
                        <img src="/img/seminar/company_2-white.png" alt="company_2">
                        <img src="/img/seminar/company_3-white.png" alt="company_3">
                    </div>
               </div>
            </div>
        </div>
    </div>
添加以下内容:

.logo {
    display:flex;
    justify-content:center;
    align-items:center;
}
您可能需要在
.logo
元素上设置一个宽度,可能还需要设置“margin:0auto;”也取决于它的宽度

有关flexbox的更多信息:

现场示例:

.logo{
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.logo img{
左边距:10px;
右边距:10px;
}

添加以下内容:

.logo {
    display:flex;
    justify-content:center;
    align-items:center;
}
您可能需要在
.logo
元素上设置一个宽度,可能还需要设置“margin:0auto;”也取决于它的宽度

有关flexbox的更多信息:

现场示例:

.logo{
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.logo img{
左边距:10px;
右边距:10px;
}

尝试将行分隔为3列,并使用引导程序的文本中心类将图像放置在列中。引导将在移动用户界面上垂直对齐图像

在iPad水平上

在iPad上垂直安装

在桌面浏览器上


页面标题
.标志{
利润率:20px 0 15px 0;
}
.logo img{
左边距:160像素;
宽度:163px;
}

尝试将行分隔为3列,并使用引导程序的文本中心类将图像放置在列中。引导将在移动用户界面上垂直对齐图像

在iPad水平上

在iPad上垂直安装

在桌面浏览器上


页面标题
.标志{
利润率:20px 0 15px 0;
}
.logo img{
左边距:160像素;
宽度:163px;
}

非常感谢您的回答。我可以看出它确实在工作。但是如何在图片之间设置边距是最好的方法呢?我编辑了答案,只需在图片中添加
边距
。这很有意义。多谢各位。如果你有时间,最后一件事。如果我看移动视图,它们仍然不合适。我尝试添加:
/*iphone4/5(纵向)-------------*/@media(最大宽度:320px){.logo{display:block;margin top:10px;}
但它真的没什么作用。你知道我应该怎么做吗?我可以看到几乎每台设备上都有这样的功能,它们是对齐的,可能它们太大了。如果看不到你的代码库,我就说不出来了。另外,你使用的是引导,所以这也很可能会成为障碍。如果你能顺便接受答案。非常感谢你的回答。我可以看到它确实起作用了。但是如何在图片之间设置边距是最好的方法呢?我编辑了答案,只需在图片中添加
margin
。这很有意义。非常感谢你。如果你有时间,最后一件事就是。如果我看移动视图,它们不适合我试图添加:
/*iphone4/5(肖像)-----*/@media(最大宽度:320px){.logo{display:block;margin top:10px;}
但它真的没什么作用。你知道我应该怎么做吗?我可以看到几乎每台设备上都有这样的功能,它们是对齐的,可能它们太大了。如果看不到你的代码库,我就说不出来了。另外,你使用的是引导,所以这也很可能会成为障碍。如果你能顺便接受答案。非常感谢您的回答。这正是我想要的移动设备菜单。但我不太明白它在桌面上如何工作?太好了。这正是我想要的。这适合移动设备和桌面视图。非常感谢。我很高兴它能帮上忙;)非常感谢您的帮助回答。这正是我想在移动设备菜单上看到的。但我不太明白它在桌面上应该如何工作?太好了。这正是我想要的。它适合移动设备和桌面视图。非常感谢。我很高兴它有帮助;)