`
weballan001
  • 浏览: 26726 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

项目中的一些小技巧tips记录

 
阅读更多

项目中遇到的一些小技巧,记录下来:

  1. 对非a标签添加伪类状态,例如span:hover{}。在采用偷天换日的手法a:hover span{},解决IE6兼容只许添加一个a:hover{#:FFF;}触发IE6下a标签hover状态的haslayout即可。
  2. 选项卡去掉虚线框,IE解决方案:<a href=”..” hidefocus=”true”>;FF下解决方案:a:focus {outline:none;-moz-outline:none;}
  3. 内联元素居中水平采用父元素text-align:center;垂直采用height=line-height;块级元素水平居中自身 margin:0 auto;text-align:left(对子内联元素不入侵)父元素text-align:center;块级元素可以采用text-indent调 解左边距,比padding-left的好处在与不会影响固定宽度值
  4. 小图片存为gif文件比png-8要小,但是像css sprites这种颜色种类不多的大图片存为png-8要比gif要小,而且今天在蓝色理想看到别人用position做css sprites,还有人提出img sprites的想法,都很不错
  5. 内联元素用display:inline-block;比较给力,IE6下虽然不支持这个属性,但是会触发内联元素的haslayout,所以表象一样。块级元素就不行了
  6. 内联元素float:left;之后按理说应该表现为块级,但是文字在IE6和IE7下会填充上一行的空隙。解决方案white-space: pre;
  7. IE6下当高度小于font-size的时候,会被撑高。解决方案:font-size:1px;
  8. css在浏览器渲染过程中是从右向左读取的,尽量不用名字空间约束样式名,尽量不对元素直接写样式。

分享到:
评论

相关推荐

    精品软件工具--Tips是一款办公工具软件,用来对日常工作事务进行管理。能够根据任务的类别,重要紧急程度和时间紧迫性计.zip

    【标题】中的“精品软件工具--Tips”是一款专为办公环境设计的任务管理软件,它旨在帮助用户有效地组织和管理日常的工作事务。通过该软件,用户可以对各项任务进行分类,以便于区分不同的工作内容和责任领域。此外,...

    Some general debugging tips一般的调试技巧(11KB)

    以下是一些通用的调试技巧,适用于各种编程语言和项目。 首先,了解“左”(left)的概念在布局和界面设计中至关重要。在HTML中,`left`通常用于设置元素的左边距,这在调整页面元素位置时很常见。例如,`;"&gt;`会将...

    “每日技巧”的功能

    此外,还可以添加一些额外的功能,如收藏喜欢的技巧、查看历史记录或开启/关闭提示通知。 综合系统类标签暗示这个功能可能是跨平台或者与操作系统集成的,可能利用系统事件触发技巧显示,例如开机启动、用户登录...

    总结的一些PHP开发中的tips(必看篇)

    11. **学习开源代码**:通过阅读优秀的开源项目,提升编码技巧。 12. **字符串格式化**:使用`sprintf`进行字符串格式化,提高代码的可读性和灵活性。 13. **缓存处理**:不总是需要序列化数据再写入缓存,根据...

    outsystems-tips:有关外部系统提示的网页

    【标题】:“Outsystems-Tips:关于与外部系统交互的网页...通过深入研究“outsystems-tips-master”项目中的内容,开发者可以学习到这些实用技巧,并将它们应用到实际项目中,提升自己在Outsystems环境下的开发能力。

    openCV学习教程

    最后,“Some useful OpenCV tips & tricks”会分享一些高级技巧和最佳实践,以提高开发效率和代码质量。这可能包括错误处理、优化代码、利用多线程等。 在学习过程中,如果遇到问题或想要深入研究,可以通过官方...

    CSS命名规范及网站常用中英文对照表.pdf

    - 小技巧:`tips` - 栏目标题:`title` - 加入:`joinus` - 指南:`guild` - 服务:`service` - 热点:`hot` - 新闻:`news` - 下载:`download` - 注册:`register` - 状态:`status` - 按钮:`btn` - ...

    Javascript实现广告弹窗

    ### JavaScript 实现广告弹窗...通过以上对项目源代码的深入分析,我们不仅学习到了如何利用JavaScript实现广告弹窗,还了解了一些相关的前端开发技巧和优化建议。这对于进一步提升网站交互性和用户体验具有重要意义。

    斯威夫特每日小贴士:斯威夫特世界的每日提示

    "Swift-Daily-Tips-master"这个文件名可能是一个GitHub项目的主目录,通常包含源代码、文档和其他资源,用于记录每日的斯威夫特编程小贴士。这样的项目通常会按照日期或主题分类,方便开发者按需查阅。 以下是一些...

    Notes:开发笔记

    9. `tips_and_tricks/` - 开发中的小技巧和最佳实践。 这些内容全面反映了软件开发的各个层面,从基础概念到高级实践,涵盖了学习、工作和提升技能的全过程。通过深入阅读和学习这些笔记,读者不仅可以巩固已有的...

    C语言系统化开发基础精讲

    - **修改常量**:虽然常量理论上是不可变的,但通过一些特殊的技巧可以实现对常量的修改。 #### 十一、运算符-1【易踩坑点】 - **运算符概述**:介绍C语言中常用的算术运算符、比较运算符等。 - **易踩坑点**:...

    50-android-hacks

    - **性能优化技巧(Performance Optimization Tips)**:提供了一系列针对列表视图性能优化的方法和建议。 以上是对本书部分章节的简要概括。通过这些内容的学习,开发者可以更好地掌握Android开发的关键技术和实践...

    50种避免,发现和修复ASP.NET性能问题的方法

    如果项目中只使用了一种视图引擎(如Razor),则应该禁用其他未使用的视图引擎,以减少启动时间和内存占用。 ##### 3. Use Microsoft’s PDBs to debug or profile external assemblies or libraries (使用微软的...

    Scott Chacon 编写的GIT 学习文档

    ##### 2.7 小贴士和技巧(Tips and Tricks) - **自动补全**(Auto-Completion) - **Git别名**(Git Aliases) #### 八、分支管理(Git Branching) ##### 3.1 分支是什么(What a Branch Is) 分支是Git中的一...

    2021-2022计算机二级等级考试试题及答案No.17782.docx

    语句:语句是构成C++程序的一部分,但在C++中更小的单元还包括表达式等。 - C. 函数:在C++中,程序通常以函数的形式组织。主函数`main()`是程序的入口点,而其他函数可以被调用以完成特定任务。 - D. 源程序文件...

    牛津高中英语模块四单词.docx

    - **应用场景**: 社会保障体系中的福利项目如医疗保险、失业救济等。 #### cheat(vt.&vi. 欺骗;作弊 n. 骗子;欺诈行为) - **定义**: 采用不正当手段获取利益的行为。 - **应用场景**: 考试作弊、商业欺诈等。 ...

Global site tag (gtag.js) - Google Analytics