私は以下のHTMLとCSSを持っており、カードの要素の中に(カードヘッダー要素にある)中間にテキストを揃えたいと考えています。しかし、それが動作していない場合、何が間違っているか確認してください。カードのUIのテキストが中央に揃っていない
も私を提案してください、それはあなたがしなければならないのは、ここにあなたの#cardheader
ID
にdisplay: block
を追加で
#card {
margin : 3%;
padding: 2%;
border : 1%;
}
#c1,
#c2,
#c3 {
vertical-align: top;
margin : 1%;
display : inline-block;
width : 30%;
height : 600px;
box-shadow : 0 4px 10px 0 rgba(0,0,0,0.8);
transition : 0.2s;
border-radius : 8px;
}
#c1:hover,
#c2:hover,
#c3:hover {
box-shadow: 0 8px 25px 0 rgba(0,0,0,0.8);
}
#c1 {
background-color: #ecf0f1;
}
#c2 {
background-color: #ecf0f1;
}
#c3 {
background-color: #ecf0f1;
}
cardheader {
font-size : 20px;
font-weight: bold;
text-align : center;
}
IDSの代わりにCSSをクラスに変換する方法 – Batman
最後のルールのセレクタを変更する必要があるのは、上で指摘したように、更新されたJSFiddleで変更するだけです。他のIDをクラスに変更したい場合は、タグのHTML属性を 'id =" "' 'class =" "'に変更し、CSSではポンド記号 '#'をピリオド '.'に変更します。 – skyline3000