首页 > 工作 > 迅雷考题-W3C网页设计师

迅雷考题-W3C网页设计师

2008年7月25日 发表评论 阅读评论

题目:
类似这样一个列表
后面的数字始终要跟在标题后面,始终离10px
整个宽度是300px
标题长度超出了以后要自动隐藏
要兼容IE6 IE7 ff2.0

这题目是我3个月前面迅雷的时候的考题
现场没做出来,回去以后做好了发过去~

现在把完美的解决方案放出来,有兴趣的研究一下吧~

点击查看页面

(因为wordpress会自动格式化插入的html代码,另存了一个文件)

分类: 工作 标签:
  1. jun
    2008年8月26日13:09 | #1

    很喜欢这个皮肤!站长可否给我发一个!谢了!
    QQ:393880282

  2. cancan
    2008年9月3日10:40 | #2

    完美的方法并不完美。
    第一,内容显示不全,文字自动隐藏需要有“…”
    第二,内容隐藏的话需要有title
    第三,如果内容固定的话后面跟的后坠就应该居右显示

  3. 完美的骑士
    2008年9月3日12:23 | #3

    cancan[2008-09-03 10:40 AM |

    完美的方法并不完美。
    第一,内容显示不全,文字自动隐藏需要有“…”
    第二,内容隐藏的话需要有title
    第三,如果内容固定的话后面跟的后坠就应该居右显示

    这位兄台,看题目要认真
    第一:我们讨论的是用纯CSS来实现效果
    第二:title这个总所周知的东西就不具体讨论了
    第三:如果只要实现居右显示就行的话,这道题目还有什么存在的意义?

  4. 2008年9月3日12:28 | #4

    cancan[2008-09-03 10:40 AM |
    这位同学
    如果跟后缀居右显示这道题毫无难度可言
    文字自动隐藏变为…FF需要用到很多的私有属性支持性很差
    看来你根本没有深层理解意义

  5. 火星太危险了
    2008年9月3日12:31 | #5

    [quote=cancan]完美的方法并不完美。
    第一,内容显示不全,文字自动隐藏需要有“…”
    第二,内容隐藏的话需要有title
    第三,如果内容固定的话后面跟的后坠就应该居右显示[/quote]
    骑士是挺贱,但是你也不能跟着犯贱。这样很不好!!

  6. fangle
    2008年10月14日13:42 | #6

    被张样例图给误导了,图上遮挡的是蓝色的文字,还以为这样一点都不难。
    结果沟通后才知道,一行由2部分组成,后面部分间距10像素贴在前面部分后面;
    文字总长超过设定宽度隐藏前面的那段文字的超出部分,后面的文字不用遮挡。

  7. fangle
    2008年10月14日13:44 | #7

    先入为主了,认定要出现途上的效果,文字也是描述一下图上的效果,所以仔细看说明。

  8. 锐翔
    2010年3月29日15:16 | #8

    可以使用max-width属性,但是IE不支持,想看看你是怎么做的

  9. 锐翔
  10. 锐翔
    2010年3月29日15:36 | #10

    查看代码吧,里面能看到,你的方法我试了,IE6都不行,我这个能过IE6。FF1.5,FF3.0,不能通过OPERA任何版本,IE7没装,估计IE,FF是没问题的了

  11. 锐翔
    2010年3月29日15:41 | #11

    其次你和我的方法都有一个致命问题,给后缀预留宽度,实际中这个宽度无法预测,就是说你们的办法都不能达到完美效果

  12. 锐翔
    2010年3月29日16:00 | #12

    找到完美解决方案了,支持IE7,FF1.5+,OPERA8.5+,SAFARI4.3。
    HTML代码没变,改变了CSS,CSS如下

    * {
    font-size: 12px;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    }
    ul {
    width: 300px;
    overflow: hidden;
    }
    li {
    height: 20px;
    overflow: hidden;
    clear: both;
    padding-right: 80px;
    }
    a {
    text-decoration: none;
    color: #626262;
    clear: none;
    height: 20px;
    overflow: hidden;
    float: left;
    }
    em {
    color: #1C91FF;
    font-style: normal;
    white-space: nowrap;
    padding-left: 10px;
    float: left;
    position: relative;
    margin-right: -90px;
    }

  13. 锐翔
    2010年3月29日16:01 | #13

    HTML主体文字用A标签,后面时间使用EM标签

  14. 锐翔
    2010年3月29日16:05 | #14

    使用IETester测试的IE7,只是这玩意有时候不准

  15. 2010年3月30日22:25 | #15

    @锐翔
    你好,之前因为wordpress会自动格式化html代码,显示不正确。今天我把文件上传到服务器了,你可以再看一下。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.