html - 如何在同一行居中图像链接?

标签 html css image hyperlink center

我的目标是将三个链接对齐在同一条线上并将它们居中。我认为这是做到这一点的方法,但它不起作用。我做错了什么?

CSS

.links_wrapper {
    margin:auto;
}
.home_links {
    float: left;
}

HTML

<div class="links_wrapper">
    <div class="home_links">
        <a href="#"><img src="#"/></a>
    </div>

    <div class="home_links">
        <a href="#"><img src="#"/></a>
    </div>

    <div class="home_links">
        <a href="#"><img src="#"/></a>
    </div>
</div>

最佳答案

*, 
*:before, 
*:after { 
    box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
}
.home_links {
    max-width: 33%;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
}

请根据需要随意更改边距 n 内容。

关于html - 如何在同一行居中图像链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22584728/

相关文章:

css - css 选择器中的重复,SCSS

php - Imagemagick 不显示文本但也不抛出任何错误

php - 如果图像太小,使用 PHP 调整图像大小

python - 给定 xy 触摸位置,如何用颜色填充 RGBA 图像的透明部分?

html - 仅使用 CSS 标题后的背景图像(图案)

javascript - 在 Angular 中输入后如何显示(和隐藏)按钮?

php & mysql 表单数据

jquery - bootstrap-selectpicker 不改变框宽度

javascript - 如何将 form_id 作为参数发送到 javascript 函数?

html - 根据内容展开DIV