У меня есть два <div>
и я пытаюсь их выровнять по горизонтали. Но есть некоторые проблемы с выравниванием. Как я могу это исправить?Разделители не горизонтально выровнены
.info {
margin-top: 50px;
padding-left: 1%;
font-size: 12px;
position: absolute;
}
.info_label {
margin-right: 15px;
margin-bottom: 10px;
width: 40%;
padding: 0;
float: left;
background-color: yellow;
position: relative;
}
.info_data_label {
margin-right: 10px;
margin-bottom: 10px;
width: 50%;
padding: 0;
background-color: yellow;
float: right;
position: relative;
}
.j {
float: left;
}
<div className="info">
<div>
<div className="info_label">
<label className="j">Gender</label>
</div>
<div className="info_data_label">
<label className="j">Male</label>
</div>
</div>
<br/>
<div>
<div className="info_label">
<label className="j">Birthday</label>
</div>
<div className="info_data_label">
<label className="j">1992-05-23</label>
</div>
</div>
<br/>
</div>
По моему мнению, он должен работать правильно. Но второй вид выглядит ниже первого <div>
. Они неправильно выровнены.
Почему вы пишете 'className' вместо' class'? CSS не применяется таким образом. – Xufox
Я делаю это, используя реакцию – CraZyDroiD