`

u内容自适应居中

阅读更多
.clearfix:after{
    content:'';
    visibility:hidden;
    font-size:0;
    height:0;
    display:block;
    clear:both;
}

.container{
    width:100%;
    text-align:center;          
}
 
ul{
    display:inline-block;  
}
 
li{
     float:left;
     width:20px;
     height:20px;
     margin:0 20px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     -o-border-radius: 10px;
     border-radius: 10px;
     cursor:pointer;
}
 
a{
    display:block;
    background-color:#000;
}

 这实现思想是,先让ul定义 display:inline-block 属性,让其变成行内块级元素。

当ul成为行内块级元素后,它便有了行级元素的特性。

那么,重点是---只需要对ul的父级元素 .container 定义一个text-align:center;

效果便可以很明显的看到了。
更重点是,ul内的li的增减并不会对其位置造成偏移。
或许这个技巧很普通,但是我觉得这是一个思索的过程,如果有不足,请各位指出!

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    WEB标准设计 pdf

    虽然在浏览器中看起来是一样的,但在Word中拷贝粘贴后,Word能够识别`<s>`和`<u>`标签的含义,并给出相应的提示(图2.4),这表明语义化的标签能让其他应用程序更好地理解和处理内容。 **目的与价值:** - **搜索...

    word使用技巧

    调整表格宽度,只需将鼠标放在表格边框上,当鼠标形状变为双向箭头时双击,表格将根据内容自适应大小。 通过按住Alt键,可以在标尺上实现更精确的定位,这对于对齐和设置页面元素的位置特别有用。 在排版混乱的...

    网页设计HTML+CSS语法.pdf

    例如,`<h1>`到`<h6>`用于创建不同级别的标题,`<b>`和`<strong>`用于加粗文本,`<i>`和`<em>`用于斜体,`<u>`用于下划线,`<del>`和`<s>`用于删除线,`<ins>`用于下划线表示插入内容,`<kbd>`和`<tt>`用于特殊字体...

    微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)

    在微信小程序开发中,...记得在CSS中处理好胶囊按钮与其他内容的相对位置,以确保整体布局的合理性。同时,对于复杂的设计,可能还需要结合`onReachBottom`、`onPageScroll`等生命周期方法进行滚动事件的监听和处理。

    AmazeUI 基本页面

    页面主要内容区,可以使用`.am-container`或`.am-content`类来包裹,保持内容居中并提供适当的内边距。 8. **导航(Nav)**: AmazeUI提供了多种导航组件,如`.am-nav`(基础导航)、`.am-nav-pills`(药丸式导航...

    HTML网页制作全面总结

    7. 设置字符样式:包括斜体()、粗体()、下划线(<u>)和删除线()等。 8. 特殊符号:HTML提供了一些预定义的实体,如©(版权符号)和®(注册商标符号)等,它们可以通过"&实体名;"的方式插入。 9. ...

    HTML4.0元素默认样式整理

    11. 对齐方式:`<center>`元素的内容默认居中对齐。 12. 有序列表:`<ol>`元素及其子元素`<li>`有左侧的缩进,`<ol>`的`list-style-type`属性默认为`decimal`,即使用数字进行排序。 这些默认样式为开发者提供了一...

Global site tag (gtag.js) - Google Analytics