CSS中fieldset的问题,高手请指教!

[复制链接]
查看11 | 回复1 | 2008-10-12 19:08:51 | 显示全部楼层 |阅读模式
ul{margin:0; padding:0}
ul li{list-style-type:decimal}
  • aaaa
  • aaaa

    如上这段代码,本来说list-style-type:decimal这个属性可以让:
    第一个aaaa前加1. 第二个aaaa前加2. ,但是因为有了fieldset这个属性,所以两个aaaa前都变成1. 了。
    我想用最简单的办法实现圆角边框,fieldset应该是最简单的吧?
    可是又想list-style-type:decimal管用,最接近的只是:
  • aaaa
  • aaaa

    但我要实现的就是每段一个圆角边框圈起来,而不是所有圈在一起。
    我应该怎么做?
    答案满意的定给加分!
    我是想把 list-style-type:decimal 的数字表现在 fieldset 这个边框里面,
    用li包含fieldset虽然数字排号是可行了,但是数字是在边框外面,
    有没办法用个差不多简单的方法不要图片的实现圆角边框包含li,且list-style-type:decimal有效?

  • 回复

    使用道具 举报

    千问 | 2008-10-12 19:08:51 | 显示全部楼层
    哦 这样 你的意思是 全部在一个大框里面,然后 内部项目的小框和数字独立?
  • aaaa
  • aaaa 可不可以? 但是我不建议用fieldset ,首先失去了语义,然后浏览器不兼容,只有ie的默认fieldset样式是圆角为什么不用图片实现圆角, 最简单方便的解决方案真不用图片的话, 只好这样了,设计一个纯div的圆角框样式,然后 在ul外部和li内部应用样式...
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    主题

    0

    回帖

    4882万

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    48824836
    热门排行