html - 如何将图像放在文本的右侧?

标签 html css

<分区>

我在尝试将图像放在右侧并将文本保持在左侧时遇到了一些麻烦,同时它始终居中。 我正在使用内联 block ,但它似乎没有帮助。 这就是我想要的样子。 This is what I want it to look like

这就是我得到的 This is what it actually looks like

这是 HTML:

<div class="hosting">
    <h1 >Lorem, ipsum.</h1>
    <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi, soluta.</br>
        Lorem ipsum dolor, sit amet consectetur adipisicing elit. Dignissimos, facere!<br>
        Lorem ipsum dolor sit amet consectetur adipisicing.<br>
        Lorem ipsum dolor sit amet consectetur adipisicing elit.</br>
        Lorem ipsum, dolor sit amet consectetur adipisicing elit. Debitis, blanditiis.
    </p>
    <img src="images/illustration.png" alt="hosting" class="hosting-img"> 
</div>

这是CSS:

.hosting-img {
    height: 300px;
}
.hosting {
    width: 100%;
    height: 100%;
    margin-top: 150px;
    align-items: center;
    justify-content: center;
    position: relative;
    display: inline-block;
    text-align: center;
}

最佳答案

一个选项是在 .hosting div 中设置每个元素的宽度。

.hosting-img {
    height: 300px;
    width: 50%;
}
.hosting p {
    width: 50%;
}
.hosting {
    width: 100%;
    height: 100%;
    margin-top: 150px;
    align-items: center;
    justify-content: center;
    position: relative;
    display: inline-block;
    text-align: center;
}

要获得更强大、响应更快的解决方案,您可以查看 float属性(property)或flexbox .

关于html - 如何将图像放在文本的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59605728/

上一篇:html - 需要帮助使用 HTML 字体样式

下一篇:CSS - fa fa 图标样式

相关文章:

javascript - php连续调用多个html页面

javascript - tinymce 使用文件浏览器添加图像

css - 如何让 GWT 控制台/开发模式生成 css 错误?

css - 在输入文本之前减小默认光标大小

html - CSS - 在底部有文本的一行中获得 3 个 div?

html - Chrome 与 IE/Firefox 中的 CSS 悬停效果不一致

javascript - 从 URL 运行 JavaScript 函数

Html - 两个垂直 div 并排 100% 高度滚动背景未完全显示

html - CSS单选按钮标签需要圆圈

javascript - 为 DOMMouseScroll 事件添加延迟