一、 针对浏览器的选择器
这些选择器在你需要针对某款浏览器进行css设计时将非常有用.
IE6及其更低版本
* html {}
IE7及其更低版本
*:first-child+html
{} * html {}
仅针对IE7
*:first-child+html
{}
IE7和当代浏览器
html>body{}
仅当代浏览器(IE7不适用)
html>/**/body{}
Opera9及其更低版本
html:first-child {}
Safari
html[xmlns*=""] body:last-child {}
要使用这些选择器,请将它们放在样式之前. 例如:
#content-box {
width: 300px;
height: 150px;
}
* html #content-box {
width: 250px;
}
IE8
{ margin:0 auto\9; }
二、最小宽度
IE6另外一个bug就是它不支持 min-width 属性. min-width又是相当有用的, 特别是对于弹性模板来说,
它们有一个100%的宽度,min-width 可以告诉浏览器何时就不要再压缩宽度了.
除IE6以外所有的浏览器你只需要一个 min-width: Xpx; 例如:
.container {
min-width:300px;
}
.container {
min-width:300px;
}
为了让他在IE6下工作, 我们需要一些额外的工作. 开始的时候我们需要创建两个div, 一个包含另一个:
<div class="container">
<div class="holder">Content</div>
</div>
<div class="container">
<div class="holder">Content</div>
</div>
然后你需要定义外层div的min-width属性,
.container {
min-width:300px;
}
这时该是IE hack大显身手的时候了. 你需要包含如下的代码:
* html .container {
border-right: 300px solid #FFF;
}
* html .holder {
display: inline-block;
position: relative;
margin-right: -300px;
}
分享到:
相关推荐
以下是对标题“制作网页中Html+css小技巧收集”及描述中提到的知识点进行的详细解析: ### 1. 控制元素高度和溢出 在CSS中,`overflow`属性用于控制当内容超出元素框时的行为。例如,在代码示例中使用的`.gb`类...
【标题】"我收集的css精品文章"涵盖了各种CSS相关的技术要点和实践经验,旨在帮助开发者提升CSS技能,解决实际工作中遇到的问题。 【描述】提到的“关于css的bug的解决”意味着这些文章会深入探讨CSS在实际应用中...
常用的几个按钮收集 - **按钮示例**: 包括提交按钮、重置按钮、打印按钮等,可以通过HTML或LotusScript编写。 #### 43. 在WEB上从视图删除文档技巧 - **删除技巧**: 通过添加自定义脚本来实现从视图中删除文档的...
4. 数据结构与算法:例如队列、栈、图等数据结构在游戏逻辑中的应用,以及搜索算法(如A*寻路算法)来解决游戏中的路径规划问题。 5. 动画框架:如CreateJS或Pixi.js,它们封装了HTML5 Canvas的绘图方法,简化游戏...
2. **网站导航系统**:这是一种服务型网站,它收集并整理各种互联网资源的链接,按照不同的分类进行展示,方便用户快速找到所需网站。这种系统通常包括用户提交链接、管理员审核、分类管理、搜索功能等模块。 3. **...
6. **发布与更新**:将游戏部署到服务器或平台,收集用户反馈,持续更新和完善。 通过学习这个源码,开发者可以了解H5游戏的开发流程,学习如何利用HTML5 API创建动态效果,掌握游戏循环、事件处理和状态管理等编程...
4. 求职意向收集:收集学生的求职意愿,如期望岗位、地区、薪资等,以便进行个性化推荐。 5. 就业指导服务:提供就业咨询、面试技巧、简历制作等在线指导资源,支持学生提升就业竞争力。 6. 实习管理:管理实习...
4. **错误修复**:通过对原程序的BUG修复,开发者可能运用了调试技巧和版本控制工具,如Git,来追踪代码变化并解决已知问题。 5. **安全机制**:考虑到隐私保护,软件可能采用了加密算法,如AES,来保护用户的日记...
- **调试内存泄漏**:提供了一套方法论和技术手段,帮助开发者定位和解决爬虫中的内存泄漏问题。 - **下载和处理文件及图片**:详解如何下载网页上的文件和图片资源,并将其保存到本地或远程服务器。 - **Ubuntu...
综上所述,Chrome的Console API不仅为开发者提供了一个功能丰富的调试环境,还支持多种信息输出和调试策略,是提高JavaScript开发效率和解决bug的利器。掌握好这些调试技巧和API的使用,可以让开发者在面对复杂的Web...
《基于ASP.NET的网上选课项目设计与实现》是一个典型的Web应用开发实例,它结合了ASP.NET技术,为教育机构提供了便捷的在线选课平台。本文将深入探讨该项目的核心技术和实现过程,帮助读者理解如何利用ASP.NET进行...
本文将详细介绍从零开始构建ASP网站的步骤与技巧,帮助大家理解整个过程,并顺利启动自己的项目。 #### ASP简介 ASP(Active Server Pages)是一种服务器端脚本环境,在HTML页面中嵌入了可以解释执行的脚本命令,...
在游戏发布后,开发者需要进行持续的维护和更新,修复可能出现的bug,根据用户反馈改进游戏体验,甚至添加新的功能和内容以保持游戏的新鲜感。 总的来说,《运行,兔子,跑酷游戏,H5源代码》是一个展示了HTML5技术...
本项目聚焦于“学生信息管理系统”,旨在通过实际操作,让学生深入理解Web应用的开发流程,掌握Web信息系统的设计、实现与维护技巧。 一、系统概述 学生信息管理系统是一个基于Web的软件应用,用于存储、管理和处理...
总结,大型汽车4S店维修管理系统的源码是一份宝贵的教育资源,它揭示了复杂业务场景下的软件设计思路和实现方法,对于提升IT专业人员在企业级应用开发领域的技能有着积极的推动作用。通过深入研究和实践,我们可以...
5. **测试与调试**:编写单元测试,确保功能的正确性,找出并修复bug。 通过以上分析,我们可以看到基于JSP的网上超市是一个涵盖多种技术的综合项目,涉及到Web开发的基础知识和实践技巧。尽管这个项目存在一些不足...
通过学习和实践“基于Phaser的H5小游戏趣味反弹球”,开发者可以深入了解Phaser框架的用法,掌握H5游戏开发的基本技巧,同时锻炼逻辑思维和问题解决能力。无论是对于个人兴趣还是职业发展,这都是一个非常有价值的...
3. **Cordova与PhoneGap的关系:** Cordova是一个开源项目,而PhoneGap则是基于Cordova的商业发行版,两者核心功能相似,但PhoneGap提供了额外的服务和工具集,更适合企业级应用开发。 4. **支持平台:** Cordova...
《基于Java+JSP+MySQL的旅游网站设计与实现》 在信息技术日益发达的今天,构建一个基于Web的旅游网站已经成为旅游业发展的重要趋势。本文将详细介绍一个基于Java、JSP和MySQL技术的旅游网站毕业设计,包括其核心...
5. 社区互动:用户可以在社区分享自己的烹饪成果,互相交流烹饪技巧,增加APP的社交属性。 二、开发流程 1. 需求分析:明确目标用户群体,分析他们的需求和痛点,制定出满足用户需求的功能规划。 2. UI设计:设计...