.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的增减并不会对其位置造成偏移。
或许这个技巧很普通,但是我觉得这是一个思索的过程,如果有不足,请各位指出!
相关推荐
虽然在浏览器中看起来是一样的,但在Word中拷贝粘贴后,Word能够识别`<s>`和`<u>`标签的含义,并给出相应的提示(图2.4),这表明语义化的标签能让其他应用程序更好地理解和处理内容。 **目的与价值:** - **搜索...
调整表格宽度,只需将鼠标放在表格边框上,当鼠标形状变为双向箭头时双击,表格将根据内容自适应大小。 通过按住Alt键,可以在标尺上实现更精确的定位,这对于对齐和设置页面元素的位置特别有用。 在排版混乱的...
例如,`<h1>`到`<h6>`用于创建不同级别的标题,`<b>`和`<strong>`用于加粗文本,`<i>`和`<em>`用于斜体,`<u>`用于下划线,`<del>`和`<s>`用于删除线,`<ins>`用于下划线表示插入内容,`<kbd>`和`<tt>`用于特殊字体...
在微信小程序开发中,...记得在CSS中处理好胶囊按钮与其他内容的相对位置,以确保整体布局的合理性。同时,对于复杂的设计,可能还需要结合`onReachBottom`、`onPageScroll`等生命周期方法进行滚动事件的监听和处理。
页面主要内容区,可以使用`.am-container`或`.am-content`类来包裹,保持内容居中并提供适当的内边距。 8. **导航(Nav)**: AmazeUI提供了多种导航组件,如`.am-nav`(基础导航)、`.am-nav-pills`(药丸式导航...
7. 设置字符样式:包括斜体()、粗体()、下划线(<u>)和删除线()等。 8. 特殊符号:HTML提供了一些预定义的实体,如©(版权符号)和®(注册商标符号)等,它们可以通过"&实体名;"的方式插入。 9. ...
11. 对齐方式:`<center>`元素的内容默认居中对齐。 12. 有序列表:`<ol>`元素及其子元素`<li>`有左侧的缩进,`<ol>`的`list-style-type`属性默认为`decimal`,即使用数字进行排序。 这些默认样式为开发者提供了一...