Tôi có ba div (trái, giữa và phải) và các div này không có chiều cao chính xác bởi vì nó phụ thuộc vào số lượng văn bản hàng bên trong div. Bây giờ tôi muốn các đường thẳng đứng (tách biệt ba div) thông qua toàn bộ chiều cao của màn hình người dùng, bất kể số lượng div cao bao nhiêu.đường thẳng đứng có chiều cao đầy đủ giữa các div
Tôi làm cách nào để thực hiện việc này? Bởi vì, như bạn có thể thấy trong css-code, border-right/border-left không làm việc cho tôi.
Intention 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;
}
Sửa 1: Tôi muốn có những riêng biệt-dòng 1px rộng và tôi không thể thiết lập chiều cao tiếp theo ent_left, content_mid, content_right đến 100% vì tôi có các hộp có thể định lại trong các div này.
Sry, tôi không viết nó trong bài viết đầu tiên. Tôi muốn có đường kính rộng 1px. Và tôi không thể thiết lập chiều cao của .col đến 100% bởi vì tôi có các hộp có thể thay đổi kích thước ở bên trái và bên phải div. –