教你一个最常用的前台小模块布局的最佳css解决方案,兼容IE8.0 7.0 6.0 Firefox3.5 2.0 google oprea 苹果浏览器等
Posted on 2009-07-26 23:04 牛牛博客 阅读(1582) 评论(12) 编辑 收藏 举报虽然我是做后台的,但有时候难免要做些前台,最常设计的模块布局,如下图

原来我们用table布局时,不用说都很简单
但随着web2.0的到来,采用css布局,用不好还比较麻烦,一直以来,我都用浮动来定位那个“更多”的span ,这样有好多问题 浏览器兼容也众口难调
结构如下:
<div class="block">
<ul>
<li><h4>标题<h4><span class="more">更多<span><li>
</ul>
<div class="content">内容</div>
</div>
今天在开老外的一个站点的源代码时 发现了一个最佳解决方案
结构代码如下:
注意 *{ margin:0; padding:0;}是必须的 还有就是box的position:relative;是必须的 不然当你绝对定位“更多”时会出问题
这样 我们要建这样的小模块 就很爽了 只要复制 修改 ,还可以在h4上用漂亮的背景图
好了附图我美化过的;

还不错吧???
原来我们用table布局时,不用说都很简单
但随着web2.0的到来,采用css布局,用不好还比较麻烦,一直以来,我都用浮动来定位那个“更多”的span ,这样有好多问题 浏览器兼容也众口难调
结构如下:
<div class="block">
<ul>
<li><h4>标题<h4><span class="more">更多<span><li>
</ul>
<div class="content">内容</div>
</div>
今天在开老外的一个站点的源代码时 发现了一个最佳解决方案
结构代码如下:
<div class="box">
<h4>标题</h4>
<dl class="title">
<dd>更多</dd>
</dl>
<div class="content">
内容
</div>
</div>
css代码:<h4>标题</h4>
<dl class="title">
<dd>更多</dd>
</dl>
<div class="content">
内容
</div>
</div>
1 *{ margin:0; padding:0;}
2 .box{width:200px;position:relative;}
3 .box h4{height:26px; background:#f00; line-height:25px;}
4 .title{position:absolute; top:1px; right:3px;line-height:25px;}
5 .content{border:1px solid #CCDFF2;overflow:hidden;}
2 .box{width:200px;position:relative;}
3 .box h4{height:26px; background:#f00; line-height:25px;}
4 .title{position:absolute; top:1px; right:3px;line-height:25px;}
5 .content{border:1px solid #CCDFF2;overflow:hidden;}
注意 *{ margin:0; padding:0;}是必须的 还有就是box的position:relative;是必须的 不然当你绝对定位“更多”时会出问题
这样 我们要建这样的小模块 就很爽了 只要复制 修改 ,还可以在h4上用漂亮的背景图
好了附图我美化过的;
还不错吧???
转载无需注明出处,多多交流 ,欢迎访问我的博客:http://www.cnblogs.com/niuniu
分类:
javascript/css
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述