html - 无法对齐 div(仅内部图像)和 div(文本)

标签 html css

我想要的是我的照片与我的技能列表对齐,左侧是技能,右侧是图片。

所以我所做的是,将列表和图片放在单独的“div”中。使用了“显示:内联 block ;” CSS 中的属性。

注意,两个 div 都有“width: 50%;”

    .divIN {    margin: 25px 0px 25px 0px;}

    .both { 
        width: 50%;
        display: inline-block;
    }

    #imag {
        width: 100%;
        height: auto;
    }
    <div id="top" class="divIN">
        <div class="both">
            <h1>Present Skills</h1>
            <ul>
                <li>C/C++</li>
                <li>Python</li>
                <li>HTML(CSS, Bootstrap)</li>
                <li>Java(Not Right Away!)</li>
            </ul>
        </div>
        <div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
        </div>
    </div>

最佳答案

当您使用 display:inline-block 时,元素之间总是有一个小空间。基本上它是浏览器添加的字符之间的空格。如果必须使用内联 block ,您可以在 stackoverflow 中找到许多技巧来避免这种情况,例如在第二个 div 中添加一个小边距,使用 font-size:0;甚至是在 html 中的 div 标记上添加返回的 hack,如下例所示。

简单的方法应该是使用float而不是inline-block

.divIN {    margin: 25px 0px 25px 0px;}

    .both { 
        width: 50%;
        display: inline-block;
    }

    #imag {
        width: 100%;
        height: auto;
    }
<div id="top" class="divIN">
        <div class="both">
            <h1>Present Skills</h1>
            <ul>
                <li>C/C++</li>
                <li>Python</li>
                <li>HTML(CSS, Bootstrap)</li>
                <li>Java(Not Right Away!)</li>
            </ul>
        </div
        ><div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
        </div>
    </div>

How to remove the space between inline-block elements?

关于html - 无法对齐 div(仅内部图像)和 div(文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45531412/

相关文章:

html - CSS flex 和 space-between 动态

javascript - 在网站上设置的字体中混合字体

jquery - 为什么这个飞舞的文字渲染不连贯?

javascript - 让基于 HTML 5 的 VR 应用在 Daydream 中显示

html - 我的文本没有在 li 容器中居中

firefox - moz-column-count 使 Firefox 崩溃

javascript - 调整图像大小以适应 CSS 中的基线网格

javascript - 问题不断重复

html - css 按中心定位

html - 左 Div 应移至右 Div 下方