私は実際にフロントエンドの開発者ではないので、誰かがこの簡単なことで私を助けることができるかどうか疑問に思っています。私の要求は本当にシンプルですが、下の図は私が何をしようとしているのかを示していますが、CSSの知識が不足しているためできません。CSSとHTMLを使った素敵な列と行
現在のCSS
.col {
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
margin: auto;
width: 290px;
}
.row:after {
content: "";
display: table;
clear: both;
}
現在のHTML
<div id="content-div">
<h2 align="center" style="padding-top:10px;">Welcome back, {{ username }}!</h2>
<div class="row">
<div class="col">
<h2>Account</h2>
<p>AccountID: {{ accountid }}</p>
<p>Username: {{ username }}</p>
<p>Register Date: {{ register_date }}</p>
<p>Last Login: {{ lastlogin_date }}</p>
<p>Kills: {{ kills }}</p>
<p>Deaths: {{ deaths }}</p>
<p>Money: ${{ money }}</p>
<p>Score: {{ score }}</p>
<p>Admin Level: {{ adminlevel }}</p>
</div>
<div class="col">
<h2>Items</h2>
{% for i in items %}
<p>{{ i.item_name|capitalize }}: {{ i.value }}</p>
{% endfor %}
</div>
<div class="col">
<h2>Skills</h2>
{% for i in skills %}
<p>{{ i.skill_name }}: {{ i.value }}</p>
{% endfor %}
</div>
</div>
提案レイアウト
現在のレイアウト
スタート。 col-xs-12 col-md-4を使用してください。またはあなたの冒険的なフレックスボックスを試す場合 –
CSSグリッドまたはフレックスボックスを見てください。 CSSフレームワークも豊富に用意されているため、ホイールを再開発する必要はありません。 – Mark