html - 如何在居中上下文中左对齐文本

标签 html css text-alignment

我可以猜到我在这里遗漏了一些东西。仍然无法在居中的 div

左对齐文本

这是我最终作品的模拟样本:

<div class="grid-row">
        <img src="http://www.fununlimitedsports.com/wp-content/images/istockSUP.jpg" />
        <div class="profile-info">
            <div class="name"><a href="#">STUDENT NAME '14</a></div>
            <div class="occupation">Toured nationally with “West Side Story”</div>
            <div class="major">MAJOR: MUSIC THEATRE</div>
        </div>
    </div>

CSS:

 .grid-row {
        max-width: 980px;
        margin: 0 auto;
        position: relative;
        border: 1px solid green;
        text-align:center;
    }

如何保持 profile-info div 在 grid-row 内居中,同时保持 left-aligned 文本它的内容?

fiddle

使用的图像是来自 google 的随机 img

编辑: 我需要 div profile-info 仍然位于 grid-row 的中间并且 left-align 它的文本

最佳答案

这会使文本框居中 (margin: 0 auto;) 并使文本左对齐 (text-align:left;)。仅当框的宽度受到限制时才有效(例如 width:300px;)。

.profile-info {    
   border:1px solid gray;
   text-align:left;
   width:300px;
   margin: 0 auto;
}

关于html - 如何在居中上下文中左对齐文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559470/

相关文章:

jquery - 如何在浏览器调整大小后使对话框标题、按钮居中以及如何使 JQuery 对话框居中?

jquery - float 后将 float Div 宽度调整为 100%

php - 需要替代此 CSS+HTML 组合的方法||Web 浏览器不兼容,无法更改

jquery - 具有可调整大小的元素的可调整大小的 jQuery UI 小部件

javascript - 使用 HTML、CSS 和 jQuery 的主从关系

html - 将文本基线与图像的特定垂直比对齐

java - 将 JButton 文本设置为左对齐?

javascript - $ ("#id").val() 与 document.getElementById ("id").value 的工作方式不同

javascript - 如何运送CSS?

html - 在一个表中,右对齐一列,左对齐另一列