css - 分页 CSS 元素不在一行

标签 css

我的照片 left.png, leftdisabled.png, right.png, rightdisabled.png55 x 33 并且看起来不是我想要的样子,

看起来像这样:

- _ _ -

例如:“-”= 照片; "_ "= 文本 page1 page2 等

我想像这样排队:

- - - -

我尝试了不同的方法来更改 CSS 的值但不起作用,我该怎么办?

我当前的 CSS

div.pagination a.prev {  border: 0 none; }
div.pagination a:hover.prev {  background: none; border: 0 none; }


div.pagination a.next { border: 0 none; }
div.pagination a:hover.next { background: none; border: 0 none; }


div.pagination { margin: 20px; padding: 3px; text-align: center; font-size: 12px; color: #333;  }
div.pagination a { margin: 2px; padding: 2px 5px 2px 5px; text-decoration: none; border: 1px solid #11540C; color: #11540C;  }
div.pagination a:hover, div.pagination a:active { background: #11540C; border: 1px solid #11540C; color: #fff; }
div.pagination span.current { background: #11540C; margin: 2px; padding: 2px 5px 2px 5px; border: 1px solid #11540C; color: #fff; font-weight:bold; }
div.pagination span.disabled { margin: 2px; padding: 2px 5px 2px 5px; }

还有一个 JSFiddle:

http://fiddle.jshell.net/nG9FV/

最佳答案

HTML

<div id="pagination" class="pagination">    
    <span class="disabled">
        <img src="http://a.dryicons.com/images/icon_sets/symbolize_icons_set/png/128x128/arrow_left.png" class="numer" />
    </span>
    <span ><a title="Pag 1" id="current"  class="numer" href="?pg=1">1</a></span>
    <span><a title=" Pag 2" class="numer" href="?pg=2">2</a></span>
    <span><a class="next" title="Inainte" href="?pg=2"><img src="http://b.dryicons.com/images/icon_sets/stickers_icon_set/png/128x128/right_arrow.png" class="numer"/></a>
    </span>

</div>

CSS

div.pagination a.prev {
    border: 0 none;
}
div.pagination a:hover.prev {
    background: none;
    border: 0 none;
}
div.pagination a.next {
    border: 0 none;
}
div.pagination a:hover.next {
    background: none;
    border: 0 none;
}
div.pagination {
    margin: 20px;
    padding: 3px;
    text-align: center;
    font-size: 12px;
    color: #333;
}
div.pagination a {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    border: 1px solid #11540C;
    color: #11540C;
}
div.pagination a:hover, div.pagination a:active {
    background: #11540C;
    border: 1px solid #11540C;
    color: #fff;
}
div.pagination span #current {
    background: #11540C;
    margin: 2px;
    padding: 2px 5px 2px 5px;
    border: 1px solid #11540C;
    color: #fff;
    font-weight:bold;
}
div.pagination span.disabled {
    margin: 2px;
    padding: 2px 5px 2px 5px;
}

span
{
    display:inline-block;
    float:left;
    text-align:center;
}
span .numer
{
    width:90px;
    height:90px;
    font-size:44pt;
}
span .numer img
{
    width:90px;
    height:90px;
    border:1px red solid;
}

Updated Fiddle of your's..!!

关于css - 分页 CSS 元素不在一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22421377/

相关文章:

html - 仅CSS的砌体布局

php - 在没有 Composer 的情况下安装 php-css-parser

html - 垂直居中对齐一个div

javascript - 当组件获得焦点或在 angularjs 中单击时,如何将类添加到容器?

css - 动态 float 内容,让div float 在另一个div之上

c# - 是否可以在 c# 中以编程方式添加 css?

javascript - 如何实现这样的背景颜色过渡?

css - Chrome 模拟器和 iphone 5 显示错误的媒体查询样式,但正在调整窗口大小

css - 如何在less中使用递归定义?

css - 如何将数值转换为百分比(或)将百分比符号附加到数字?