#html #css
#HTML #css
Вопрос:
Итак, я работаю над страницей tumblr, и то, что я хочу, — это разборные divs, которые охватывают несколько столбцов. Мне удалось заставить divs свернуться и охватить столбцы умножения. Проблема заключается в содержимом внутри этих разделов. Они охватывают несколько столбцов, когда я хочу, чтобы содержимое оставалось в своем собственном столбце. Я добавил диапазон столбцов, но он ничего не сделал.
CSS:
.active, .collapsible:hover {
background-color: #555;
}
.content {
column-span: 1;
width:250px;
max-height:0px;
padding: 0px;
overflow: hidden;
transition: max-height 0.2s ease-out;
background-color: ;
}
#columns {
column-span: 1;
margin-left: 0px;
width: 840px;
column-count: 3;
column-gap: 0px;
}
/* Body */
body {
background: #f4f4f4;
margin:0px;
padding:0px;
}
#container {
margin-top:50px;
margin-left:auto;
margin-right:auto;
width:700px;
}
#calender {
width:250px;
margin-left:-18px;
margin-bottom:10px;
padding: 0 18px;
}
.calender-month {
width:250px;
height:36px;
padding-top:4px;
padding-bottom:3px;
margin-bottom:5px;
color:#ffffff;
font-family:Bebas Neue;
font-size:18pt;
text-align:center;
background:#aabca6;
cursor: pointer;
outline: none;
border:none;
}
#calender-border {
height:30px;
border:1px #e7e7e7 solid;
margin-bottom:5px;
}
.calender-date {
float:left;
width:30px;
padding-top:4px;
padding-bottom:4px;
color:#ffffff;
font-family: Nunito;
font-size:12pt;
text-align:center;
background:#f2bfad;
}
.calender-input {
float:right;
width:213px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
font-family: Nunito;
font-size:12pt;
background:#fff;
}
HTML:
<div id="container">
<section id="columns">
<!-- CALENDER-->
<button class="calender-month">January</button>
<div class="content">
<div id="calender-border">
<div class="calender-date">05</div> <div class="calender-input">Gun Napat 98'</div>
</div>
<div id="calender-border">
<div class="calender-date">12</div> <div class="calender-input">Boom Krittapak 01'</div>
</div>
<div id="calender-border">
<div class="calender-date">20</div> <div class="calender-input">Off Jumpol 91'</div>
</div>
<div id="calender-border">
<div class="calender-date">23</div> <div class="calender-input">Nat Sakdatorn 83'</div>
</div>
<div id="calender-border">
<div class="calender-date">27</div> <div class="calender-input">Benjamin Brasier 97'</div>
</div>
<div id="calender-border">
<div class="calender-date">30</div> <div class="calender-input">New Thitipoom 93'</div>
</div>
<div id="calender-border">
<div class="calender-date">31</div> <div class="calender-input">Copter Panuwat 97'</div>
</div>
</div>
</div>
Ответ №1:
Я не уверен, что это то, что вы хотите. Попробуйте удалить column-count: 3;
#columns
Комментарии:
1. Нет, я все еще хочу, чтобы div охватывал столбцы умножения. Я просто не хочу, чтобы содержимое внутри этих разделов делало то же самое. Таким образом, январь, май и сентябрь должны быть рядом друг с другом. Только содержимое внутри января не должно быть в том же столбце, что и в мае.
2. поместите сюда фрагмент кода, чтобы мы могли разобраться.