布局中的无响应div,左侧为图像,右侧为文本

时间:2020-09-03 19:11:47

标签: html css responsive-design inline

每次我在手机上遇到问题时,文字都会移到最右边。我需要将其与图像一起居中放置,但是我尝试过的方法不起作用。

我尝试将text-align:center;添加到代码中,但文本仍未与中心对齐。

这是我正在使用的代码:

<div class="post-thumb" style="float:left;" ><img src="https://images.unsplash.com/photo-1551717743-49959800b1f6?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjE0MjB9&auto=format&fit=crop&w=500&q=60" /></div>
    <div class="post-content" style="margin-left:210px;" >
        <h3 class="post-title" style="font-weight:bold;font-size:200%;padding-left:40%;text-align:center;" >Lorem Ipsum</h3>
        <p style="padding-left:40%">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
   </div>
</div>

注意:这是一个家庭作业问题。

1 个答案:

答案 0 :(得分:0)

请尝试这样更改您的来源:

<div class="post-thumb" style="float:left;" ><img src="https://images.unsplash.com/photo-1551717743-49959800b1f6?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjE0MjB9&auto=format&fit=crop&w=500&q=60" /></div>
<div class="post-content" style="margin-left:210px;" >
    <h3 class="post-title" style="font-weight:bold;font-size:200%;padding-left:40%;text-align:center;" >Lorem Ipsum</h3>
    <p style="padding-left:40%">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>

<style>
    @media screen and (max-width: 520px) {
        .post-content {
            margin: inherit !important;
        }
        .post-title {
            padding: inherit !important;
        }
        p {
            padding: inherit !important;
        }
    }
</style>

此外,别忘了将此行添加到您的head标签中:

<meta name="viewport" content="width=device-width, initial-scale=1.0">
相关问题