전적으로 프론트 엔드 개발자는 아니므로, 누군가이 간단한 것을 도와 줄 수 있는지 궁금합니다. 감사합니다! 내 요청은 정말 간단합니다. 아래 그림은 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>
제안 레이아웃
현재 레이아웃 인 flexbox이 정말 유용
시작. col-xs-12 col-md-4를 사용하십시오. 아니면 모험심이 플렉스 상자를 시도하십시오 –
CSS 그리드 또는 플렉스 상자보세요. 또한 사용할 수있는 CSS 프레임 워크가 많이 있으므로 바퀴를 다시 만들 필요가 없습니다. – Mark