Ho tre div (sinistra, metà e destra) e questi div non hanno un'altezza esatta, perché dipende dal numero di righe del testo all'interno del div. Ora voglio le linee verticali (che separano i tre div) attraverso l'intera altezza del monitor degli utenti, non importa quanto siano alti i div.linee verticali a piena altezza tra i div
Come posso fare questo? Perché, come puoi vedere nel codice css, border-right/border-left non funzionano per me.
Intenzione HTML
<div class="content">
<div class="content_left"></div>
<div class="content_mid"></div>
<div class="content_right"></div>
</div>
CSS
.content {
line-height: 1.1;
background-color: #FFF;
color: #000;
position: absolute;
top: 36px; /* because there is a top-menu which is 36px high */
left: 70px; /* because there is a side-menu which is 70px wide */
right: 0px;
bottom: 0px;
overflow-x: hidden;
overflow-y: auto;
}
.content_left {
position: absolute;
width: 22.5%;
left: 0px;
top: 0px;
border-right: 1px solid #ccc;
padding: 10px;
overflow-x: hidden;
overflow-y:hidden;
}
.content_mid {
position: relative;
width: 50%;
top: 10px;
left: 25%;
float: left;
padding-left: 10px;
}
.content_right {
position: absolute;
width: 22.5%;
right: 0px;
top: 0px;
border-left: 1px solid #ccc;
padding: 10px;
overflow-x: hidden;
overflow-y: hidden;
}
Edit 1: Vorrei avere questi separate linee di 1px di larghezza e non riesco a impostare l'altezza di cont ent_left, content_mid, content_right al 100% perché ho scatole ridimensionabili in questi div.
Sry, non ho scritto nel primo post. Mi piacerebbe avere la linea 1px larga. E non riesco a impostare l'altezza di .col al 100% perché ho riquadrati ridimensionabili a sinistra ea destra. –