【发布时间】:2017-07-16 19:54:53
【问题描述】:
我从来都不擅长 CSS。有人可以帮我重置这些 CSS 规则,以便示例中的前三天扩展以匹配第四天。
https://jsfiddle.net/warwickf/zehjrzLh/2/
HTML
<div class="row">
<div class="day weekDay">
<label class="dayTitle" for="text">Mon Jun 5</label>
<div class="details">
<div data-placement="right" data-toggle="tooltip" title="" class="DailyLoanInterestShow row event">
<div class="col-md-12">
<span class=" eventleft">Daily interest </span>
<span class="eventright ">$32</span>
</div>
</div>
</div>
</div>
<div class="day weekDay">
<label class="dayTitle" for="text">Tue Jun 6</label>
<div class="details">
<div data-placement="right" data-toggle="tooltip" title="" class="DailyLoanInterestShow row event">
<div class="col-md-12">
<span class=" eventleft">Daily interest </span>
<span class="eventright ">$32</span>
</div>
</div>
</div>
</div>
<div class="day weekDay">
<label class="dayTitle" for="text">Wed Jun 7</label>
<div class="details">
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Registration 1 </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="" class="DailyLoanInterestShow row event">
<div class="col-md-12">
<span class=" eventleft">Daily interest </span>
<span class="eventright ">$32</span>
</div>
</div>
</div>
</div>
<div class="day weekDay">
<label class="dayTitle" for="text">Thu Jun 8</label>
<div class="details">
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Water Rates </span>
<span class="eventright ">$1,000</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Electricity </span>
<span class="eventright ">$33</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Internet </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Mobile 1 </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Registration 1 </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Service/Repairs </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Fuel </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Fuel </span>
<span class="eventright ">$44</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Fortnightly" class="ExpenseShow row event">
<div class="col-md-12">
<span class=" eventleft">Roadside Care </span>
<span class="eventright ">$444</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="IncomeShow row event">
<div class="col-md-12">
<span class=" eventleft">Net Salary or Wages </span>
<span class="eventright ">$2,200</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="Weekly" class="IncomeShow row event">
<div class="col-md-12">
<span class=" eventleft">Overtime </span>
<span class="eventright ">$1,000</span>
</div>
</div>
<div data-placement="right" data-toggle="tooltip" title="" class="DailyLoanInterestShow row event">
<div class="col-md-12">
<span class=" eventleft">Daily interest </span>
<span class="eventright ">$32</span>
</div>
</div>
</div>
</div>
</div>
CSS
.btn-circle {
width: 30px;
height: 30px;
text-align: center;
padding: 6px 0;
font-size: 12px;
line-height: 1.42;
border-radius: 15px;
}
.btn-round-lg {
border-radius: 22.5px;
}
.btn-round {
border-radius: 17px;
margin: 5px 0 5px 0;
}
.btn-round-sm {
border-radius: 15px;
}
.btn-round-xs {
border-radius: 11px;
padding-left: 10px;
padding-right: 10px;
}
.day {
width: 14%;
min-height: 180px;
padding-bottom: 50px;
float: left;
position: relative;
border-bottom: 1px solid lightgray;
border-top: 1px solid lightgray;
border-left: 1px solid lightgray;
padding: 5px 5px 50px 5px;
}
.eventleft {
float: left;
}
.eventright {
float: right;
}
.weekDay {
background: lightyellow;
}
.weekEnd {
background: lightgreen;
}
.event {
padding: 3px 3px 3px 3px;
}
.dayTitle {
width: 100%;
border-bottom: 1px solid lightgray;
padding: 3px 3px 3px 3px;
}
.DailyLoanInterestShow {
color: gray;
position: absolute;
bottom: 0;
right: 0;
padding: 3px 6px 6px 3px;
}
.rowExpand {
height: 100%;
}
@media (max-width: 1000px) {
.day {
width: 50%;
border-bottom: 1px solid lightgray;
border-top: 1px solid lightgray;
border-left: 1px solid lightgray;
border-right: 1px solid lightgray;
}
}
@media (max-width: 600px) {
.day {
width: 90%;
margin-left: 10px;
border-bottom: 1px solid lightgray;
border-top: 1px solid lightgray;
border-left: 1px solid lightgray;
border-right: 1px solid lightgray;
}
}
谢谢
【问题讨论】:
-
你不能要求别人为你做你的工作......你已经找到了解决问题的方法:你为第 4 个单元格编写了 CSS。您可以询问有关如何使您的 CSS 更有条理以免出现此类问题的问题,或者使用 flexbox 寻求特定的解决方案。问题应该可供其他用户重复使用。你的不是。
标签: css twitter-bootstrap vertical-alignment