• 小心重置你的CSS


          说起CSS Reset,大家都会知道。有时候简单一个*{ margin:0 padding:0}就能完事了。要说要选哪个,各有秋千也不能一概而论。之前不知道用了哪个,字体有点不正常,后来换了YUI的Reset。一切就正常了!

         今天做一个菜单,做完后。在ie6和Firefox下有区别,我知道那个区别是40px。但是为什么是40还没想到,就问了一个朋友。他后来就问我你有重置吗?对,我之前是有的,被我删掉了。打上重置后,表现就一致了。虽然问题是解决了,但是我想知道我到底重置了哪个元素呢?答案可以告诉你,是UL的。看下面的表你就会知道了。

    /**default css style**/
    html, address,
    blockquote,
    body, dd, div,
    dl, dt, fieldset, form,
    frame, frameset,
    h1, h2, h3, h4,
    h5, h6, noframes,
    ol, p, ul, center,
    dir, hr, menu, pre { display: block }
    li { display: list-item }
    head { display: none }
    table { display: table }
    tr { display: table-row }
    thead { display: table-header-group }
    tbody { display: table-row-group }
    tfoot { display: table-footer-group }
    col { display: table-column }
    colgroup { display: table-column-group }
    td, th { display: table-cell; }
    caption { display: table-caption }
    th { font-weight: bolder; text-align: center }
    caption { text-align: center }
    body { margin: 8px; line-height: 1.12 }
    h1 { font-size: 2em; margin: .67em 0 }
    h2 { font-size: 1.5em; margin: .75em 0 }
    h3 { font-size: 1.17em; margin: .83em 0 }
    h4, p,
    blockquote, ul,
    fieldset, form,
    ol, dl, dir,
    menu { margin: 1.12em 0 }
    h5 { font-size: .83em; margin: 1.5em 0 }
    h6 { font-size: .75em; margin: 1.67em 0 }
    h1, h2, h3, h4,
    h5, h6, b,strong { font-weight: bolder }
    blockquote { margin-left: 40px; margin-right: 40px }
    i, cite, em,
    var, address { font-style: italic }
    pre, tt, code,
    kbd, samp { font-family: monospace }
    pre { white-space: pre }
    button, textarea,
    input, object,
    select { display:inline-block; }
    big { font-size: 1.17em }
    small, sub, sup { font-size: .83em }
    sub { vertical-align: sub }
    sup { vertical-align: super }
    table { border-spacing: 2px; }
    thead, tbody,
    tfoot { vertical-align: middle }
    td, th { vertical-align: inherit }
    s, strike, del { text-decoration: line-through }
    hr { border: 1px inset }
    ol, ul, dir,
    menu, dd { margin-left: 40px }
    ol { list-style-type: decimal }
    ol ul, ul ol,
    ul ul, ol ol { margin-top: 0; margin-bottom: 0 }
    u, ins { text-decoration: underline }
    br:before { content: "\A" }
    :before, :after { white-space: pre-line }
    center { text-align: center }
    abbr, acronym { font-variant: small-caps; letter-spacing: 0.1em }
    :link, :visited { text-decoration: underline }
    :focus { outline: thin dotted invert }
    /* Begin bidirectionality settings (do not change) */
    BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
    BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
    *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
    *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
    @media print {
    h1 { page-break-before: always }
    h1, h2, h3,
    h4, h5, h6 { page-break-after: avoid }
    ul, ol, dl { page-break-before: avoid }

    }
  • 相关阅读:
    Windows网络编程经验小结
    异步Socket服务器与客户端
    用C#实现C/S模式下软件自动在线升级
    Linux 安装字体
    word 生成目录
    Linux sar使用
    yum 使用说明
    HASH JOIN算法
    row cache lock
    cursor: pin S
  • 原文地址:https://www.cnblogs.com/coolicer/p/1849033.html
Copyright © 2020-2023  润新知