display:inline vs float
当我们需要把多个li, p 等行元素显示在一行是,推荐使用diplay:inline, float一般还会修改整个行的样式.
<div id="header"> <ul id="menu"> <!-- 首页,当前section加上current类 --> <li id="menu-home" class="current"><a id="lnkHome" href="http://www.cnblogs.com/Flyear/"> Home</a></li> <!-- 联系 --> <li id="menu-contact"><a id="lnkContact" href="http://space.cnblogs.com/msg/send/Flyear"> Contact</a></li> <!-- 相册 --> <li id="menu-gallary"><a id="lnkGallery" href="http://www.cnblogs.com/Flyear/gallery.html"> Gallery</a></li> <!-- Rss订阅 --> <li id="rss"><a id="lnkRss" href="http://www.cnblogs.com/Flyear/rss">RSS</a></li> </ul> <div id="newmsg"> </div> <h1> <!-- 主标题 --> <a id="lnkBlogTitle" href="http://www.cnblogs.com/Flyear/">flyear's thought</a> <!-- 子标题 --> <small>var programer = new person { Name="Flyear", BlogAddress="http://flyear.cnblogs.com", familily="C#,asp.net,html,css,javascript" }</small> </h1> </div>
要想让li显示在一行,之前通常是用float:left,并且这样会让当前标签从流式布局变为浮动布局, 今天发现通过display:inline 不但能达到float:left的效果, 不会破坏流式布局.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架