Html 将不同的图像集中在屏幕上

Html 将不同的图像集中在屏幕上,html,css,positioning,Html,Css,Positioning,我的图像居中有问题。我想要达到的是 就像你可以看到的,我在屏幕顶部有3个图像。这3幅图片位于一个名为“knoppen_boven”的分区中。在这些图片下面,我有一幅拼图。 现在,我可以看到我的网站看起来像 正如你所看到的,谜题在屏幕中央很好,但是按钮不是。 这是我的HTML <div class="ui-grid-g-menu"> <div class="knoppen_boven"> <a href="~PROBE(248)

我的图像居中有问题。我想要达到的是

就像你可以看到的,我在屏幕顶部有3个图像。这3幅图片位于一个名为“knoppen_boven”的分区中。在这些图片下面,我有一幅拼图。 现在,我可以看到我的网站看起来像

正如你所看到的,谜题在屏幕中央很好,但是按钮不是。 这是我的HTML

<div class="ui-grid-g-menu">
        <div class="knoppen_boven">
            <a href="~PROBE(248)~" class="btnKlant" data-transition="slide">
                <img src="images/btnklant.png" width="80" height="85" />
            </a>
            <a href="~PROBE(249)~" class="btnContact" data-transition="slide">
                <img src="images/btnContact.png" width="80" height="85" />
            </a>
            <a href="~PROBE(250)~" class="btnPlanning" data-transition="slide">
                <img src="images/btnPlanning.png" width="80" height="85" />
            </a>
        </div>
        <img src="images/img_puzzel.png" class="menu" width="150" height="150" />
    </div>

我想你有点过分了。只需将文本对齐:居中设置为knoppen_boven div,图像将在页面中居中(无需绝对定位)


请记住删除所有的绝对位置(在三个按钮中),以便文本可以正常工作。

我从顶部图像中删除了一些类。现在您可以相应地应用它们

<style>
.knoppen_boven{
 align:center;
 height:100px;

}
.btnContact {
overflow: hidden;
position:absolute;
top: 110px;
left: 30px;


}
.btnKlant {
overflow: hidden;
position:absolute;
}
.btnPlanning {
overflow: hidden;
position:absolute;

}
img.menu {
overflow: hidden;
display:block;


}

</style>

knoppen_boven先生{
对齐:居中;
高度:100px;
}
.btnContact{
溢出:隐藏;
位置:绝对位置;
顶部:110px;
左:30px;
}
B.克兰特先生{
溢出:隐藏;
位置:绝对位置;
}
B.规划{
溢出:隐藏;
位置:绝对位置;
}
菜单{
溢出:隐藏;
显示:块;
}
html是

<div class="ui-grid-g-menu" align="center">
<div class="knoppen_boven" >
<a href="~PROBE(248)~"  data-transition="slide">
<img src="images/btnklant.png" width="80" height="85" />
        </a>
        <a href="~PROBE(249)~"  data-transition="slide">
            <img src="images/btnContact.png" width="80" height="85" />
        </a>
        <a href="~PROBE(250)~"  data-transition="slide">
            <img src="images/btnPlanning.png" width="80" height="85" />
        </a>
    </div>
    <img src="images/img_puzzel.png" class="menu" width="150" height="150" />
</div>

希望这对你有帮助

<style>
.knoppen_boven{
 align:center;
 height:100px;

}
.btnContact {
overflow: hidden;
position:absolute;
top: 110px;
left: 30px;


}
.btnKlant {
overflow: hidden;
position:absolute;
}
.btnPlanning {
overflow: hidden;
position:absolute;

}
img.menu {
overflow: hidden;
display:block;


}

</style>
<div class="ui-grid-g-menu" align="center">
<div class="knoppen_boven" >
<a href="~PROBE(248)~"  data-transition="slide">
<img src="images/btnklant.png" width="80" height="85" />
        </a>
        <a href="~PROBE(249)~"  data-transition="slide">
            <img src="images/btnContact.png" width="80" height="85" />
        </a>
        <a href="~PROBE(250)~"  data-transition="slide">
            <img src="images/btnPlanning.png" width="80" height="85" />
        </a>
    </div>
    <img src="images/img_puzzel.png" class="menu" width="150" height="150" />
</div>