Javascript 如何更正分页和侧边栏的对齐
由于您使用的是引导,因此使用与上述元素相同的网格类会有所帮助。例如:Javascript 如何更正分页和侧边栏的对齐,javascript,html,css,twitter-bootstrap,twitter-bootstrap-3,Javascript,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,由于您使用的是引导,因此使用与上述元素相同的网格类会有所帮助。例如: body { background: #eee; } .file-box { float: left; width: 220px; } .file-manager h5 { text-transform: uppercase; } .file-manager { list-style: none outside none; margin: 0; padding: 0; } .folder-l
body {
background: #eee;
}
.file-box {
float: left;
width: 220px;
}
.file-manager h5 {
text-transform: uppercase;
}
.file-manager {
list-style: none outside none;
margin: 0;
padding: 0;
}
.folder-list li a {
color: #666666;
display: block;
padding: 5px 0;
}
.folder-list li {
border-bottom: 1px solid #e7eaec;
display: block;
}
.folder-list li i {
margin-right: 8px;
color: #3d4d5d;
}
.category-list li a {
color: #666666;
display: block;
padding: 5px 0;
}
.category-list li {
display: block;
}
.category-list li i {
margin-right: 8px;
color: #3d4d5d;
}
.category-list li a .text-navy {
color: #1ab394;
}
.category-list li a .text-primary {
color: #1c84c6;
}
.category-list li a .text-info {
color: #23c6c8;
}
.category-list li a .text-danger {
color: #EF5352;
}
.category-list li a .text-warning {
color: #F8AC59;
}
.file-manager h5.tag-title {
margin-top: 20px;
}
.tag-list li {
float: left;
}
.tag-list li a {
font-size: 10px;
background-color: #f3f3f4;
padding: 5px 12px;
color: inherit;
border-radius: 2px;
border: 1px solid #e7eaec;
margin-right: 5px;
margin-top: 5px;
display: block;
}
.file {
border: 1px solid #e7eaec;
padding: 0;
background-color: #ffffff;
position: relative;
margin-bottom: 20px;
margin-right: 20px;
}
.file-manager .hr-line-dashed {
margin: 15px 0;
}
.file .icon,
.file .image {
height: 100px;
overflow: hidden;
}
.file .icon {
padding: 15px 10px;
text-align: center;
}
.file-control {
color: inherit;
font-size: 11px;
margin-right: 10px;
}
.file-control.active {
text-decoration: underline;
}
.file .icon i {
font-size: 70px;
color: #dadada;
}
.file .file-name {
padding: 10px;
background-color: #f8f8f8;
border-top: 1px solid #e7eaec;
}
.file-name small {
color: #676a6c;
}
ul.tag-list li {
list-style: none;
}
.corner {
position: absolute;
display: inline-block;
width: 0;
height: 0;
line-height: 0;
border: 0.6em solid transparent;
border-right: 0.6em solid #f1f1f1;
border-bottom: 0.6em solid #f1f1f1;
right: 0em;
bottom: 0em;
}
a.compose-mail {
padding: 8px 10px;
}
.mail-search {
max-width: 300px;
}
.ibox {
clear: both;
margin-bottom: 25px;
margin-top: 0;
padding: 0;
}
.ibox.collapsed .ibox-content {
display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
content: "\f077";
}
.ibox:after,
.ibox:before {
display: table;
}
.ibox-title {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #ffffff;
border-color: #e7eaec;
border-image: none;
border-style: solid solid none;
border-width: 3px 0 0;
color: inherit;
margin-bottom: 0;
padding: 14px 15px 7px;
min-height: 48px;
}
.ibox-content {
background-color: #ffffff;
color: inherit;
padding: 15px 20px 20px 20px;
border-color: #e7eaec;
border-image: none;
border-style: solid solid none;
border-width: 1px 0;
}
.ibox-footer {
color: inherit;
border-top: 1px solid #e7eaec;
font-size: 90%;
background: #ffffff;
padding: 10px 15px;
}
a:hover {
text-decoration: none;
}
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
.navbar-brand {
position: relative;
z-index: 2;
}
.navbar-nav.navbar-right .btn {
position: relative;
z-index: 2;
padding: 4px 20px;
margin: 10px auto;
transition: transform 0.3s;
}
.navbar .navbar-collapse {
position: relative;
overflow: hidden !important;
}
.navbar .navbar-collapse .navbar-right>li:last-child {
padding-left: 22px;
}
.navbar .nav-collapse {
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding-right: 120px;
padding-left: 80px;
width: 100%;
}
.navbar.navbar-default .nav-collapse {
background-color: #f8f8f8;
}
.navbar.navbar-inverse .nav-collapse {
background-color: #222;
}
.navbar .nav-collapse .navbar-form {
border-width: 0;
box-shadow: none;
}
.nav-collapse>li {
float: right;
}
.btn.btn-circle {
border-radius: 50px;
}
.btn.btn-outline {
background-color: transparent;
}
.navbar-nav.navbar-right .btn:not(.collapsed) {
background-color: rgb(111, 84, 153);
border-color: rgb(111, 84, 153);
color: rgb(255, 255, 255);
}
.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
height: auto !important;
transition: transform 0.3s;
transform: translate(0px, -50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
transform: translate(0px, 0px);
}
@media screen and (max-width: 767px) {
.navbar .navbar-collapse .navbar-right>li:last-child {
padding-left: 15px;
padding-right: 15px;
}
.navbar .nav-collapse {
margin: 7.5px auto;
padding: 0;
}
.navbar .nav-collapse .navbar-form {
margin: 0;
}
.nav-collapse>li {
float: none;
}
.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
transform: translate(-100%, 0px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
transform: translate(0px, 0px);
}
.navbar.navbar-default .nav-collapse.slide-down,
.navbar.navbar-inverse .nav-collapse.slide-down {
transform: translate(0px, -100%);
}
.navbar.navbar-default .nav-collapse.in.slide-down,
.navbar.navbar-inverse .nav-collapse.in.slide-down {
transform: translate(0px, 0px);
}
}
body {
background: #eee;
}
/* ===========
Gallery
=============*/
.portfolioFilter a {
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.3s ease-out;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
color: #333333;
padding: 5px 10px;
display: inline-block;
transition: all 0.3s ease-out;
}
.portfolioFilter a:hover {
background-color: #228bdf;
color: #ffffff;
}
.portfolioFilter a.current {
background-color: #228bdf;
color: #ffffff;
}
.thumb {
background-color: #ffffff;
border-radius: 3px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
margin-top: 30px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
width: 100%;
}
.thumb-img {
border-radius: 2px;
overflow: hidden;
width: 100%;
}
.gal-detail h4 {
margin: 16px auto 10px auto;
width: 80%;
white-space: nowrap;
display: block;
overflow: hidden;
text-overflow: ellipsis;
}
.gal-detail .ga-border {
height: 3px;
width: 40px;
background-color: #228bdf;
margin: 10px auto;
}
.paginate {
position: relative;
}
.pagination>li>a,
.pagination>li>span {
padding: 6px 16px;
margin-left: 3px;
margin-right: 3px;
line-height: 1.42857143;
color: #337ab7;
background-color: #ECF0F1;
border: 0px;
font-size: 20px;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev,
.pagination>li>a.page-next,
.pagination>li>span.page-next {
background-color: #1478B8;
color: #FFF;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev {
position: absolute;
right: 60px;
}
.pagination>li>a.page-next,
.pagination>li>span.page-next {
position: absolute;
right: 0px;
}
。。。
我用这个想法更新了小提琴:
希望有帮助 因为我们使用的是bootstrap,所以我需要用边栏将页面和我们使用的内容分开
<div class="col-sm-6 col-lg-3 col-md-4 paginate" style="position: relative; margin-top:20px">...</div>
//侧边栏的代码在这里
//这里是内容和分页的代码
引导网格将屏幕宽度设置为最大12,因此您需要将屏幕拆分为3到9,即上面的代码将页面拆分为两个部分,每个部分的最大宽度为12,更像是一个嵌套的东西。因此,我们有一个3宽屏幕和一个9宽屏幕,这两个屏幕可以用于任何其他内容和分页在代码中,您的侧栏在哪里??我只能看到nav bari刚刚更新了它,请再次检查,但它没有对齐侧栏和分页。侧边栏需要在侧面,下方没有任何内容,分页应该在页面底部
body {
background: #eee;
}
.file-box {
float: left;
width: 220px;
}
.file-manager h5 {
text-transform: uppercase;
}
.file-manager {
list-style: none outside none;
margin: 0;
padding: 0;
}
.folder-list li a {
color: #666666;
display: block;
padding: 5px 0;
}
.folder-list li {
border-bottom: 1px solid #e7eaec;
display: block;
}
.folder-list li i {
margin-right: 8px;
color: #3d4d5d;
}
.category-list li a {
color: #666666;
display: block;
padding: 5px 0;
}
.category-list li {
display: block;
}
.category-list li i {
margin-right: 8px;
color: #3d4d5d;
}
.category-list li a .text-navy {
color: #1ab394;
}
.category-list li a .text-primary {
color: #1c84c6;
}
.category-list li a .text-info {
color: #23c6c8;
}
.category-list li a .text-danger {
color: #EF5352;
}
.category-list li a .text-warning {
color: #F8AC59;
}
.file-manager h5.tag-title {
margin-top: 20px;
}
.tag-list li {
float: left;
}
.tag-list li a {
font-size: 10px;
background-color: #f3f3f4;
padding: 5px 12px;
color: inherit;
border-radius: 2px;
border: 1px solid #e7eaec;
margin-right: 5px;
margin-top: 5px;
display: block;
}
.file {
border: 1px solid #e7eaec;
padding: 0;
background-color: #ffffff;
position: relative;
margin-bottom: 20px;
margin-right: 20px;
}
.file-manager .hr-line-dashed {
margin: 15px 0;
}
.file .icon,
.file .image {
height: 100px;
overflow: hidden;
}
.file .icon {
padding: 15px 10px;
text-align: center;
}
.file-control {
color: inherit;
font-size: 11px;
margin-right: 10px;
}
.file-control.active {
text-decoration: underline;
}
.file .icon i {
font-size: 70px;
color: #dadada;
}
.file .file-name {
padding: 10px;
background-color: #f8f8f8;
border-top: 1px solid #e7eaec;
}
.file-name small {
color: #676a6c;
}
ul.tag-list li {
list-style: none;
}
.corner {
position: absolute;
display: inline-block;
width: 0;
height: 0;
line-height: 0;
border: 0.6em solid transparent;
border-right: 0.6em solid #f1f1f1;
border-bottom: 0.6em solid #f1f1f1;
right: 0em;
bottom: 0em;
}
a.compose-mail {
padding: 8px 10px;
}
.mail-search {
max-width: 300px;
}
.ibox {
clear: both;
margin-bottom: 25px;
margin-top: 0;
padding: 0;
}
.ibox.collapsed .ibox-content {
display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
content: "\f077";
}
.ibox:after,
.ibox:before {
display: table;
}
.ibox-title {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #ffffff;
border-color: #e7eaec;
border-image: none;
border-style: solid solid none;
border-width: 3px 0 0;
color: inherit;
margin-bottom: 0;
padding: 14px 15px 7px;
min-height: 48px;
}
.ibox-content {
background-color: #ffffff;
color: inherit;
padding: 15px 20px 20px 20px;
border-color: #e7eaec;
border-image: none;
border-style: solid solid none;
border-width: 1px 0;
}
.ibox-footer {
color: inherit;
border-top: 1px solid #e7eaec;
font-size: 90%;
background: #ffffff;
padding: 10px 15px;
}
a:hover {
text-decoration: none;
}
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
.navbar-brand {
position: relative;
z-index: 2;
}
.navbar-nav.navbar-right .btn {
position: relative;
z-index: 2;
padding: 4px 20px;
margin: 10px auto;
transition: transform 0.3s;
}
.navbar .navbar-collapse {
position: relative;
overflow: hidden !important;
}
.navbar .navbar-collapse .navbar-right>li:last-child {
padding-left: 22px;
}
.navbar .nav-collapse {
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding-right: 120px;
padding-left: 80px;
width: 100%;
}
.navbar.navbar-default .nav-collapse {
background-color: #f8f8f8;
}
.navbar.navbar-inverse .nav-collapse {
background-color: #222;
}
.navbar .nav-collapse .navbar-form {
border-width: 0;
box-shadow: none;
}
.nav-collapse>li {
float: right;
}
.btn.btn-circle {
border-radius: 50px;
}
.btn.btn-outline {
background-color: transparent;
}
.navbar-nav.navbar-right .btn:not(.collapsed) {
background-color: rgb(111, 84, 153);
border-color: rgb(111, 84, 153);
color: rgb(255, 255, 255);
}
.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
height: auto !important;
transition: transform 0.3s;
transform: translate(0px, -50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
transform: translate(0px, 0px);
}
@media screen and (max-width: 767px) {
.navbar .navbar-collapse .navbar-right>li:last-child {
padding-left: 15px;
padding-right: 15px;
}
.navbar .nav-collapse {
margin: 7.5px auto;
padding: 0;
}
.navbar .nav-collapse .navbar-form {
margin: 0;
}
.nav-collapse>li {
float: none;
}
.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
transform: translate(-100%, 0px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
transform: translate(0px, 0px);
}
.navbar.navbar-default .nav-collapse.slide-down,
.navbar.navbar-inverse .nav-collapse.slide-down {
transform: translate(0px, -100%);
}
.navbar.navbar-default .nav-collapse.in.slide-down,
.navbar.navbar-inverse .nav-collapse.in.slide-down {
transform: translate(0px, 0px);
}
}
body {
background: #eee;
}
/* ===========
Gallery
=============*/
.portfolioFilter a {
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.3s ease-out;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
color: #333333;
padding: 5px 10px;
display: inline-block;
transition: all 0.3s ease-out;
}
.portfolioFilter a:hover {
background-color: #228bdf;
color: #ffffff;
}
.portfolioFilter a.current {
background-color: #228bdf;
color: #ffffff;
}
.thumb {
background-color: #ffffff;
border-radius: 3px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
margin-top: 30px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
width: 100%;
}
.thumb-img {
border-radius: 2px;
overflow: hidden;
width: 100%;
}
.gal-detail h4 {
margin: 16px auto 10px auto;
width: 80%;
white-space: nowrap;
display: block;
overflow: hidden;
text-overflow: ellipsis;
}
.gal-detail .ga-border {
height: 3px;
width: 40px;
background-color: #228bdf;
margin: 10px auto;
}
.paginate {
position: relative;
}
.pagination>li>a,
.pagination>li>span {
padding: 6px 16px;
margin-left: 3px;
margin-right: 3px;
line-height: 1.42857143;
color: #337ab7;
background-color: #ECF0F1;
border: 0px;
font-size: 20px;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev,
.pagination>li>a.page-next,
.pagination>li>span.page-next {
background-color: #1478B8;
color: #FFF;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev {
position: absolute;
right: 60px;
}
.pagination>li>a.page-next,
.pagination>li>span.page-next {
position: absolute;
right: 0px;
}
<div class="col-sm-6 col-lg-3 col-md-4 paginate" style="position: relative; margin-top:20px">...</div>
<div class="col-md-3">
//code for sidebar goes here
</div>
<div class="col-md-9">
//code for content and pagination goes here
</div>