最近公司项目中遇到了一些以前不怎么熟悉的问题和一些莫名其妙的问题

整理出来,以备不时之需

1.
/* 溢出隐藏 */
overflow :hidden;
text-overflow: ellipsis ;              /*clip是简单的裁切,ellipsis以省略号显示*/
white-space :nowrap;                /*控制内容不换行*/

2./*ie6下的层背景滤镜问题(ie6下不显示,其他都显示,把height改成固定高度之后才显示)*/
.black_overlay{
               display: none;
               position: absolute;
              top: 0%;
               left: 0%;
               width: 100%;
               height: 100%;
               background-color: #cccccc;
               z-index:1001;
               -moz-opacity: 0.8;              
               opacity: 0 80;
               filter: alpha(opacity=80);    
               -khtml-opacity: 0.8;
               opacity: 0.8;
        }

这个东西源于一个弹出层的demo,最后测试时候发现的这个问题

3./* FF下父标签使用float属性,子标签再使用float属性,例如都是float:left;会显示错误,IE是好的 */

<div id="father" style="float:left;">
  <div id="son" style="float:left;">
 
  </div>
</div>

4.

/* 两列,左列固定宽度,右列自适应,网上的教程都是左列浮动,右列100%宽,但是这样在firefox下会右边覆盖左边 */

解决方案一:使用YUI的grid布局模式
解决方案二:
   <div style="width:100px; float:left; background-color:#CCCC00">eed</div>
   <div style="margin-left:100px;background-color:#eeeeee">
   <div class="abs">
      <div class="abs">aaa</div>
       bbb
   </div>
   </div>
解决方案二,我是第一次使用并且成功用于我们公司的后台管理系统中,很多后台的项目都可以采用这种布局。

5.<a class="clear"></a>
该写法会导致产生莫名的layout空间,是之前的那哥们创造出来的,令我浪费了一上午的时间。这东西我不知道写法上是否存在错误,但是显示上绝对有问题,我自己写的语义的时候是不会想出来的.

6./*关于DIV 与<ul>和<li>混合嵌套问题*/
IE:如果<li></li>
       <div></div>顺序写下去,<li>会把<div>当成li的子标签
FF:显示正常     
这个大家可以验证一下,很有意思的问题

7.
/*在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。
*/
代码如下:
<div style="width:200px;border:1px solid red;">
    <div style="float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div>
    <div style="float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div>
    <div style="float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div>
    <div style="float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div>
    <div style="float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div>
</div>

详细解决方案:http://www.cnblogs.com/yizuierguo/archive/2009/05/17/1458948.html

8.
/*FF下容器高度*/
 FF下给 div 设置 padding 后会导致 width 和 height 增加, 但IE不会.(可用!important解决)
9。
/*ie7的莫名其妙多出来字的问题*/

问题描述 <li class="pay">
                  <a href="#" class="p1">&nbsp;充值</a>
                  <a href="#" class="p2">&nbsp;支付宝</a>
                  <a href="#" class="p3">&nbsp;快钱</a>
                  <a href="#" class="p4">&nbsp;餐到付款</a>
         </li>

测试时在IE7中"餐到付款"变成了"餐到付款付款",莫名其妙的多出来几个字,困扰了好久,最后发现是一个样式重叠问题
原因:样式重叠 , 之前的哥们设置了样式,[插一句:我还是比较烦整个项目利用一张背景图,在CSS开始的时候指定background属性,后期维护和扩展十分不变,这个东西我会在另外一篇文章中说明,别以为taobao 是这么做的你也跟着学!汗!]

感悟:CSS开发中的问题,真的是什么样的都有,有的真的是让你丈二和尚------摸不着头脑,不过有一个好处,那就是帮助你提高,我现在很喜欢去钻研CSS的问题。其实有些莫名其妙的问题是完全可以避免的,一个字:html语义化,不要自己搞发明创造就像<a class="clear"></a>这么酷的。   越来越感觉到html语义化的重要性。

10./*关于按钮(button)的背景图片问题*/
    1.value的背景不需要定义display:block;
    2.如果开始制定全局的background属性,如果再使用别的背景属性,要先使用background:none;删除原属性(这个问题困扰我很久)

3.a的背景图要指定宽度和高度和display:block;属性.

以上问题都是我加入新公司开发中遇到的问题,我不保证其完全正确,但是欢迎热爱前端的朋友和我一起交流!

转载于:https://www.cnblogs.com/yizuierguo/archive/2009/05/23/1487809.html

最近整理的乱七八糟的东东相关推荐

  1. 网管必看的好东东(一)

    自动释放系统资源 在Windows中每运行一个程序,系统资源就会减少.有的程序会消耗大量的系统资源,即使把程序关闭,在内存中还是有一些没用的DLL文件在运行,这样就使得系统的运行速度下降.不过我们可以 ...

  2. 用MSBuild.... DailyBuild和软件开发流程的东东

    看到CoolBug在研究有关NAnt的东东,感觉非常的有趣,也来聊聊这个问题,聊聊我喜欢的MSBuild,关于MSBuild 我想JJX比我更有发言权,很早的时候他的WebLog就有记载MSBuild ...

  3. [week9]东东学打牌

    文章目录 题意 Input Output 输入样例 输出样例 提示 分析 总结 代码 题意 最近,东东沉迷于打牌.所以他找到 HRZ.ZJM 等人和他一起打牌.由于人数众多,东东稍微修改了亿下游戏规则 ...

  4. 一、功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了。我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享

    一.功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了.我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享 ...

  5. pf使用率-究竟是个什么东东?

    近来,公司某个专业部门内部的一台拿PC当CAD网络锁的winserver2003服务器频频出问题.表现为:这个部门内部员工在上边还共享了一个文件夹,是他们内部的一些资料和出去玩的照片视频,经常不能访问 ...

  6. 有趣的灵魂--我曾花时间玩过、学过的东东(技术篇)

    各位朋友可以随时私信我,一起讨论我下面涉及的内容,如果我能帮你解决一点点我曾经遇到的问题,非常荣幸! (有些东西不值得没必要写成博客,但是又希望和大家一起进步,所以只是写了我涉及到的方向,具体内容暂不 ...

  7. 硬盘读写资料,感觉真是真是专业,长见识呀。不同反响。一定要好好记得,这样有事情,就可以讲了。这些东东才有说服力,也专业。

    今天看到了一篇介绍 硬盘工作原理以及损坏原因,最后是如何设置系统,来减少频繁 读写而会损坏硬盘.  原文地址: http://blog.csdn.net/uiiang/archive/2004/10/ ...

  8. zz:用MSBuild.... DailyBuild和软件开发流程的东东

    看到CoolBug在研究有关NAnt的东东,感觉非常的有趣,也来聊聊这个问题,聊聊我喜欢的MSBuild,关于MSBuild 我想JJX比我更有发言权,很早的时候他的WebLog就有记载MSBuild ...

  9. VSCode 安装 Go 插件、gopls 是个什么东东

    原文地址: VSCode 开发 Go 程序也可以和 GoLand 一样强大 VSCode 建议你启用 gopls,它到底是个什么东东?

  10. 为什么会有jsessionid,这个东东有什么用呢?

    2019独角兽企业重金招聘Python工程师标准>>> 为什么会有jsessionid,这个东东有什么用呢? 博客分类: java 为什么会有jsessionid,这个东东有什么用呢 ...

最新文章

  1. 【组队学习】【32期】推荐系统-新闻推荐系统实践
  2. linux服务器curl,在Linux系统下使用curl自定义HTTP头的方法
  3. leetcode-242-有效的字母异位词
  4. JUnit 5 –基础
  5. http://www.shengshiyouxi.com
  6. U-GAT-IT 论文阅读
  7. EF mysql 数据迁移_Asp.Net Core EFCore Migrations 数据迁移
  8. 在html中写三角,css3怎么写三角形?
  9. LeetCode(476)——数字的补数(JavaScript)
  10. 油耗虚高保养贵,便宜车就活该问题多多?
  11. python结巴分词下载_jieba: 结巴中文分词做最好的Python分词组件
  12. 思科模拟器cisco模拟器
  13. correl函数相关系数大小意义_Excel使用Correl函数返回相关系数并确定属性关系的方法...
  14. 【Eclipse】eclipse在文件夹下可以打开,桌面快捷方式报错
  15. java生成密码生成
  16. vscode 添加版权信息
  17. 深度学习之编程语言Python(Ⅰ)
  18. 俄亥俄大学计算机科学专业,美国计算机科学专业最新排名!
  19. 微信小程序合法域名配置
  20. kalman、particle filter直白理解

热门文章

  1. 【评测】Tecan品牌系列产品
  2. 什么是rootkit
  3. Axure 实现问卷调查(带计时器功能)
  4. Linux网络编程——千峰物联网笔记
  5. 【某易易盾JS逆向】滑动验证码分析
  6. vivo联手京东,打通线上线下营销生态
  7. JAVA计算机毕业设计晨光文具店进销存系统设计与开发计算机(附源码、数据库)
  8. 03-图像分割效果评估
  9. oracle安装实训心得,oracle实训总结
  10. Matplotlib的一些常规操作