内联块元素上的 CSS 文本对齐

发布于 2024-11-08 15:14:52 字数 416 浏览 6 评论 0原文

我有这样的结构:

<div class="father">
 This string is left-aligned
 <div class="divToCenter" style="display:inline-block;">
  //contains other divs.I used inline block for making this div as large as 
  //content ATTENTION: its width is not fixed! 
 </div>

</div>

我怎么说:

让我只拥有以“father”div为中心的名为“divToCenter”的类。

谢谢卢卡

I have this structure:

<div class="father">
 This string is left-aligned
 <div class="divToCenter" style="display:inline-block;">
  //contains other divs.I used inline block for making this div as large as 
  //content ATTENTION: its width is not fixed! 
 </div>

</div>

How could I say :

Let me have ONLY the class named "divToCenter" centered in "father" div.

Thanks

Luca

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

十级心震 2024-11-15 15:14:52
#left {
  float: left;
   background: #eee;
   width: 200px; /* width is optional */
}
#content {
  overflow: hidden;
  text-align: center;
}
    <div class="father">
     <div id="left">This string is left-aligned</div>
     <div id="content">
      <!-- contains other divs.I used inline block for making this div as large as content -->
     </div>
    </div>

将左对齐的字符串或块向左浮动,然后在内容上使用 overflow:hidden ,它将自动占用剩余空间,您可以按照自己的方式text-align想。

或者将左侧内容也转换为内联块,以便它和内容并排放置,并且您将能够分别对每个内联块进行文本对齐。

#left {
  float: left;
   background: #eee;
   width: 200px; /* width is optional */
}
#content {
  overflow: hidden;
  text-align: center;
}
    <div class="father">
     <div id="left">This string is left-aligned</div>
     <div id="content">
      <!-- contains other divs.I used inline block for making this div as large as content -->
     </div>
    </div>

Float the left aligned string or block to the left, then with overflow:hidden on the content it will automatically take up the remaining space and you can text-align it how you want.

Either that or convert the left content to an inline block too so it and content are side by side and you will be able to text-align each inline-block separately.

波浪屿的海角声 2024-11-15 15:14:52
div.divToCenter
{
margin: 0 auto;
}
div.divToCenter
{
margin: 0 auto;
}
绝不服输 2024-11-15 15:14:52
.father { text-align: center; }
.father div.divToCenter { margin: 0 auto; }

更新:

.father { text-align: left; }
.father div.divToCenter { width:Xpx; margin: 0 auto; }
.father { text-align: center; }
.father div.divToCenter { margin: 0 auto; }

Update:

.father { text-align: left; }
.father div.divToCenter { width:Xpx; margin: 0 auto; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文