html - 我正在尝试为我的网站水平对齐文本和图像

标签 html css

<分区>

正如标题所暗示的,我正在尝试并排对齐以下图像和文本,但我似乎无法弄清楚如何做到这一点。

enter image description here

这是相关的 HTML:

<div class="projects">
                <div class="img_description">           
                <a href="https://github.com/mdanb/alexaProject"> Proj 1</a>
                <p>Answer misery adieus add wooded how nay men before though. Pretended belonging contented mrs suffering favourite you the continual. 
                    Mrs civil nay least means tried drift. Natural end law whether but and towards certain. Furnished 
                    unfeeling his sometimes see day promotion. Quitting informed concerns can men now. Projection to or up 
                    conviction uncommonly delightful continuing. In appetite ecstatic opinions hastened by handsome admitted. </p></div>
                <div class="project_image"><img src="dog.jpeg" width='250' height='250'></div>
</div>

以及相关的 CSS:

.projects {
  width: 70%;
  margin: 0px auto;
}

最佳答案

我不知道你是否在使用它,但或许可以看看 bootstrap。 https://getbootstrap.com/ .

在样式化 css 方面,Bootstrap 非常棒。 这是您要执行的操作的 Bootstrap 示例:

<div class="row">
    <div class="col-3">
        <img src="dog.jpeg" class="img-fluid">
    <div>
    <div class="col-9">
    <a href="link"> Proj 1</a>
    <p>
        Answer misery adieus add wooded how nay men before though. Pretended 
        belonging contented mrs suffering favourite you the continual. 
        Mrs civil nay least means tried drift. Natural end law whether but and 
        towards certain. Furnished unfeeling his sometimes see day promotion. 
        Quitting informed can men now. Projection to or up conviction uncommonly 
        delightful continuing. In appetite ecstatic opinions hastened by handsome 
        admitted.
    </p>
    </div>
</div>

简单易行,bootstrap 会为您完成一切。

也就是说,也许您不想使用 Bootstrap ,那么您可以对当前的 HTML 设置执行以下操作。

<div class="projects">
    <div class="project_image">
        <img src="dog.jpeg" width='250' height='250'></div>
    </div>
    <div class="img_description">           
        <a href="link"> Proj 1</a>
    <p>
        Answer misery adieus add wooded how nay men before though. Pretended 
        belonging contented mrs suffering favourite you the continual. 
        Mrs civil nay least means tried drift. Natural end law whether but and 
        towards certain. Furnished unfeeling his sometimes see day promotion. 
        Quitting informed can men now. Projection to or up conviction uncommonly 
        delightful continuing. In appetite ecstatic opinions hastened by handsome 
        admitted.
    </p>
    </div>
</div>
.projects{
    width: 70%;
    margin: 0px auto;
}

.img_description,
.project_image{
    width: 50%;
    display: inline-block;
}

这也应该显示你的 div 彼此相邻

关于html - 我正在尝试为我的网站水平对齐文本和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347628/

上一篇:html - 如何删除 span 标签之间的空格,同时在每个 span 标签中保留空格?

下一篇:css - 使用颜色文本名称(如 "red")设置 CSS 颜色并设置不透明度?

相关文章:

php - 406 和 404 错误 - 仅 Firefox 有问题?

javascript - CSS3 关键帧淡入淡出动画不适用于 IE

javascript - 如何减小 materialize.js 的所有小部件的大小?

javascript - HTML 符号代码在切换 html jQuery 函数中不起作用

javascript - 单击按钮时更改按钮颜色

html - CSS 按钮在某处有额外的边距

html - 利用 Nginx 的浏览器缓存,重新加载页面时没有 css

javascript - CSS使用F12开发者工具在chrome中显示一个元素的内容

html - Bootstrap 3 : Tooltip image just after the input field?

javascript - 如何使用javascript在网格布局中定位div