htmlの「div」などブロックの文字位置を縦中央(上下中央)や中心に揃えるのは単純ではなく、ある程度のCSS設定が必要となります。CSSにも色々な方法があります。
以下では「table-cell」「flex」「position」を使用した文字位置CSSが自動生成されます。生成された「html」「css」などのソースコードは、そのままコピー&ペーストでご利用ください。
使用するhtmlは同じですが、「table-cell」「flex」「position」で生成されるCSSは異なりますので、いろいろお試しください。
| 横位置 |
|
|---|---|
| 縦位置 |
|
<div class="box" id="makeImg">
<div>文字の配置<br>テスト</div>
</div>
.box {
margin : auto; /* サンプル用 中央寄せ */
box-sizing : border-box; /* 罫線も含む長さ */
width : 280px; /* BOXの幅 */
height : 150px; /* BOXの高さ */
background : #B0C4DE; /* BOXの背景色 */
border : 3px solid #35557f; /* 枠線の指定 */
display : table; /* テーブル属性に変更 */
}
.box div {
display : table-cell; /* セル属性に変更 */
text-align : center; /* 横位置 */
vertical-align : middle; /* 縦位置 */
}
| 生成できるホームページ・パーツ一覧 | |
文字のデザイン | |
画像のデザイン | |
ボタンのデザイン | |
入力項目のデザイン | |
テーブルのデザイン | |
BOXのデザイン | |
吹き出しのデザイン | |
ページのデザイン | |
図形のデザイン | |
| ご利用時の注意事項・制約事項 | |
| よくあるご質問 | |
| 何で無料なの? | |
| 生成コードに利用制限はある? | |
| 生成コードに保証はある? | |
| jQueryで生成できない? | |
スマートフォン・タブレット | 運営:株式会社シーマン |