JSFiddle - React, Tailwind, and code Playground

by canfrere

HTML

<div class="colonnedroite">
	<div class="prenom">Aurore Bal</div>
	<div class="separate"></div>
	<div class="profil_infos">
      <div class="row">
        <div class="profil_infos_label col">Age :</div><div class="profil_infos_infos col"></div>
      </div>
      <div class="row">
        <div class="profil_infos_label col">Ville natale :</div><div class="profil_infos_infos col">dqsdd</div>
      </div>
      <div class="row">
        <div class="profil_infos_label col">Situation familiale :</div><div class="profil_infos_infos col"> Célibataire </div>
      </div>
      <div class="row">
        <div class="profil_infos_label col">Langues :</div><div class="profil_infos_infos col"> Turque </div>
      </div>
      <div class="row">
        <div class="profil_infos_label col">Sexe :</div><div class="profil_infos_infos col"> Masculin </div>	
      </div>
      <div class="row">
         <div class="profil_infos_label col">Mange bien :</div><div class="profil_infos_infos col">  </div>	
      </div>
      <div class="row">
        <div class="profil_infos_label col">Mange pas :</div><div class="profil_infos_infos col">  </div>	 
      </div>
      <div class="row">
        <div class="profil_infos_label col">Autres services:</div><div class="profil_infos_infos col"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ratione odio, dolorem iure dicta? Illum, reiciendis velit libero, expedita rem reprehenderit molestiae cum, pariatur facilis ab dolore quisquam, error sequi quia. </div>	   
      </div>
	</div>	
  </div>

CSS

*{
  box-sizing: border-box;
}
.colonnedroite .profil_infos {
margin:15px auto;
max-width: 500px;
font-size: 15px;
color: #808080;
border: 1px solid #ddd;
border-bottom: 0;
}
.row{
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.row:nth-child(2n+1) {
  background-color: #efefef;
}
.row:hover{
  background-color: #e5e5e5;
}
.row:before, .row:after{
  display: table;
  content: " ";
}
.row:after{
  clear: both;
}
.col{
  float: left;
  min-height: 1px;
  width: 100%;
  padding: 10px;
}
.colonnedroite .profil_infos_infos {
color: #45668f;
}
@media only screen and (min-width: 520px){
  .colonnedroite .profil_infos {
    margin: 15px 0;
  }
  .col{
    width: 50%;
  }
}