CSS中ul li居中的问题
2024-10-21 06:46:37
一直以为对ul li居中对齐已经掌握了。但最近做项目时发现之前li的float:left方法显然有一个问题,就是无法居中(水平),只能使用padding-left或margin-right的方法方法来固定其居中。
但这样可能在宽屏与窄屏的显示不一致。
使用这种方法主要是利用li的浮动固定宽度来实现,li的默认display为block,将其这个属性改为inline便可实现这种ul li居中的问题
<style type="text/css">
#bNav{
margin-top:10px;
background:#D9EBF5;
text-align:center;
}
#bNav ul{
padding:4px ;
margin:;
overflow:hidden;
}
#bNav ul li{
display:inline;
padding:;
}
</style><div id="bNav" class="bNav">
<ul>
<li><a href="index.aspx" title="Home">Home</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=8" title="About Us">About Us</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=9" title="Department Design">Department Design</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=10" title="Law Declaration">Law Declaration</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=11" title="Contact Us">Contact Us</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=12" title="Application Agent">Application Agent</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=13" title="Job Services">Job Services</a></li>
<li>|</li>
<li><a href="info.aspx?info_id=14" title="Apply Link">Apply Link</a></li>
</ul>
</div>注意其中 ul最好要加margin:0;padding:0;,主要是为了兼容各浏览器。
最新文章
- maven的pom.xml关系依赖书写顺序
- ABP源码分析三十八: ABP.Web.Api.OData
- C#开发微信门户及应用(34)--微信裂变红包
- Maven Super POM
- bzoj2179: FFT快速傅立叶
- Java--剑指offer(4)
- Urtext的使用
- CentOS 7 安装Docker
- 和我一起来了解SEO
- Flask+mongodb 实现简易个人博客
- Android中获取应用程序(包)的大小-----PackageManager的使用(二)
- cygwin远程操作linux
- JVM调优总结 + jstat 分析(转)
- QT_FORWARD_DECLARE_CLASS
- C# 面向对象基础&;封装&;继承&;多态&;加深一下冒泡排序写法
- 虚拟主机,VPS,云主机之间的区别?
- 网络安全实验室_注入关writeup
- 使用ASP.NET SignalR实现一个简单的聊天室
- JavaScript 基础排序的实现(一)
- TensorFlow学习笔记:保存和读取模型
热门文章
- 【转】IOS获取屏窗高度踩坑之window.outerHeight
- 0821NOIP模拟测试赛后总结
- CF148D Bag of mice (期望dp)
- fiddler报错:creation of the root certificate was not successful 证书安装不成功
- VS2010-MFC(MFC应用程序框架分析)
- MFC安装与部署(程序打包)
- 同一服务器不同域名session共享
- 去掉IE提示:internet explorer 已限制此网页运行脚本或Activex控件
- 动态库加载时GetLasterror();值总是126的原因
- Linux实现自动登录