gpt4 book ai didi

css - 将标题文本居中放置在 div 中但让其余文本左对齐的最佳方法?

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:05 28 4
gpt4 key购买 nike

我有 6 个 div,每行 3 个,我想用一个居中的标题填充每个 div,图像居中,然后图像下方的文本左对齐。

实现此目标的最巧妙方法是什么?

有没有可能做到.block h2 {...}并以这种方式居中?

Fiddle

到目前为止,这是我的代码:

HTML:

<div class="products">

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

<div class="block"><h2>...</h2><img src="..."><p>...</p></div>

</div>

CSS:

.products {
display:inline-block;
}

.block {
position:relative;
width:213px;
height:250px;
background-color:#EEE;
margin:10px;
float:left;
left:-10px;
}

此外,在 JSFiddle 中,为什么我的“ block ”</divs>最后是红色?是不是没关好?

最佳答案

您需要以下具有 text-align 属性的选择器

Demo

.block {
text-align: center; /* Center text in .block */
}

.block p {
text-align: left; /* Override centering by using left as a value */
}

关于css - 将标题文本居中放置在 div 中但让其余文本左对齐的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681155/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com