Last active
December 31, 2015 00:29
-
-
Save markyun/7907294 to your computer and use it in GitHub Desktop.
HTML css兼容
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> | |
<title>CSS Hacks</title> | |
<style type="text/css"> | |
li { | |
background-color: green; | |
font-size: 1.5em; | |
font-weight: bold; | |
color: white; | |
line-height: 2em; | |
} | |
li.ie9 { | |
background-color: blue; | |
} | |
li.ie8 { | |
background-color: purple; | |
} | |
li.ie7 { | |
background-color: orange; | |
} | |
li.ie6 { | |
background-color: red; | |
} | |
div { | |
width: 500px; | |
height: 500px; | |
background-color: green; | |
background-color: purple\9; | |
*background-color: orange; | |
_background-color: red; | |
} | |
</style> | |
<!--[if !IE]><!--> | |
<style type="text/css"> | |
div { | |
background-color: gray; | |
} | |
</style> | |
<!--<![endif]--> | |
<!--[if IE 9]> | |
<style type="text/css"> | |
div { | |
background-color: blue; | |
} | |
</style> | |
<![endif]--> | |
<!--[if IE 8]> | |
<style type="text/css"> | |
div { | |
background-color: purple; | |
} | |
</style> | |
<![endif]--> | |
<!--[if IE 7]> | |
<style type="text/css"> | |
div { | |
background-color: orange; | |
} | |
</style> | |
<![endif]--> | |
<!--[if IE 6]> | |
<style type="text/css"> | |
div { | |
background-color: red; | |
} | |
</style> | |
<![endif]--> | |
</head> | |
<body id="body"> | |
<ol> | |
<li>Major browsers</li> | |
<li class="ie9">IE 9</li> | |
<li class="ie8">IE 8</li> | |
<li class="ie7">IE 7</li> | |
<li class="ie6">IE 6</li> | |
</ol> | |
<div id="demo"></div> | |
</body> | |
</html> | |
让IE系列支持header、nav、section、article、aside、footer等HTML5标签 | |
<!--[if IE]> | |
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> | |
<![endif]--> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
/**
block
display not defined in IE 8/9.*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/**
inline-block
display not defined in IE 8/9.*/
audio,
canvas,
video {
display: inline-block;
}
/**
audio
without controls.*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
[hidden]
styling not present in IE 8/9.template
element in IE, Safari, and Firefox < 22.*/
[hidden],
template {
display: none;
}
/* ==========================================================================
Base
========================================================================== */
/**
*/
html {
font-family: sans-serif; /* 1 /
-ms-text-size-adjust: 100%; / 2 /
-webkit-text-size-adjust: 100%; / 2 */
}
/**
*/
body {
margin: 0;
}
/* ==========================================================================
Links
========================================================================== */
/**
*/
a {
background: transparent;
}
/**
outline
inconsistency between Chrome and other browsers.*/
a:focus {
outline: thin dotted;
}
/**
*/
a:active,
a:hover {
outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/**
h1
font-size and margin withinsection
andarticle
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
bolder
in Firefox 4+, Safari 5, and Chrome.*/
b,
strong {
font-weight: bold;
}
/**
*/
dfn {
font-style: italic;
}
/**
*/
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
*/
mark {
background: #ff0;
color: #000;
}
/**
*/
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
/**
*/
pre {
white-space: pre-wrap;
}
/**
*/
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
*/
small {
font-size: 80%;
}
/**
sub
andsup
affectingline-height
in all browsers.*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* ==========================================================================
Embedded content
========================================================================== */
/**
a
element in IE 8/9.*/
img {
border: 0;
}
/**
*/
svg:not(:root) {
overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/**
*/
figure {
margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/**
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
color
not being inherited in IE 8/9.*/
legend {
border: 0; /* 1 /
padding: 0; / 2 */
}
/**
*/
button,
input,
select,
textarea {
font-family: inherit; /* 1 /
font-size: 100%; / 2 /
margin: 0; / 3 */
}
/**
line-height
oninput
using!important
in*/
button,
input {
line-height: normal;
}
/**
text-transform
inheritance forbutton
andselect
.text-transform
values.button
style inheritance in Chrome, Safari 5+, and IE 8+.select
style inheritance in Firefox 4+ and Opera.*/
button,
select {
text-transform: none;
}
/**
audio
video
controls.input
types in iOS.input
and others.*/
button,
html input[type="button"], /* 1 /
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; / 2 /
cursor: pointer; / 3 */
}
/**
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
content-box
in IE 8/9/10.*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 /
padding: 0; / 2 */
}
/**
appearance
set tosearchfield
in Safari 5 and Chrome.box-sizing
set toborder-box
in Safari 5 and Chrome-moz
to future-proof).*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 /
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; / 2 */
box-sizing: content-box;
}
/**
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
*/
textarea {
overflow: auto; /* 1 /
vertical-align: top; / 2 */
}
/* ==========================================================================
Tables
========================================================================== */
/**
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
http://necolas.github.io/normalize.css/