css-html

5706 ワード

 、Doctype  ?               ?
(1)、<!DOCTYPE> HTML , <html> 。 。DOCTYPE 。

(2)、 JS 。 , , 。

、HTML5 <!DOCTYPE HTML>?
HTML5 SGML, DTD , doctype ( );

HTML4.01 SGML, DTD , 。

、 ? ? (void) ? 

:CSS , display , , display , div display “block”, “ ” ;span display “inline”, “ ” 。

(1) :a b span img input select strong( )
(2) :div ul ol li dl dt dd h1 h2 h3 h4…p

(3) :
<br> <hr> <img> <input> <link> <meta>

<area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr>

、 , link @import ?

<link rel="stylesheet" href="./css/base.css" />

<style>

@import url(./css/base.css);

</style>
(1)link XHTML , CSS , RSS, rel ; @import CSS , CSS;

(2) ,link , @import CSS ;

(3)import CSS2.1 , IE5 , link XHTML , , css css;
、 :-ms-,-moz-,-webkit-

(1)IE6 bug: float , margin , 。 #box{ float:left; width:10px; margin:0 0 0 100px;_display:inline;}
.bb{
/* */
* /*IE , */
. /*IE6、7、8 */

+/*IE6、7 */
_/*IE6 */ }
(2)Chrome 12px 12px , CSS -webkit-text-size-adjust: none; .
(3) hover hover active CSS :
L-V-H-A : a:link {} a:visited {} a:hover {} a:active {}

(4)

IE , ,
getAttribute() ;
Firefox , getAttribute() .
: getAttribute() .

(5)IE ,even x,y , pageX,pageY ;Firefox ,event pageX,pageY , x,y . : :event.clientX event.clientY

、 , article、footer、header、nav、section

(HTML5 ( :<article>、<nav>、<header> <footer> )


< div id="header">
< h1> < /h1>
< h2> Web < /h2>
< /div>
iframe ?

*iframe Onload ;
*iframe , , 。
iframe 。 iframe, javascript
iframe src , 。

HTML5 form ?autocomplete=off
<form action="demo_form.asp" method="get" autocomplete="on">
First name:<input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>

cookies,sessionStorage localStorage ?

cookies 。 sessionStorage localStorage

1、cookie 4kb
2、userData 64kb
3、flash sharedobject 100kb
4、gear 、SQLite
5、Web Storage
6、Web SQL Database

? localstorge、cookies

webSocket ? Adobe Flash Socket 、 ActiveX HTMLFile (IE) 、 multipart XHR 、 XHR

、css

CSS ?

(1) , IE 、 W3C ;IE content border pading;

(2) : (content)、 (padding)、 (margin)、 (border).

CSS ? ? ? CSS3 ?
(.myclassname)
3. (div, h1, p)
4. (h1 + p)
5. (ul > li)
6. (li a)
7. ( * )
8. (a[rel = "external"])
9. (a: hover, li: nth - child)
:

!important > id > class > tag
important

CSS3 :
 p:nth-child(2) <p> 。 :enabled :disabled 。 :checked 。

display , 。position , relative absolute ?
1.
block 。
none 。 。
inline-block , 。
list-item , 。

2.
*absolute
, static 。

*fixed ( IE )
, 。

*relative
, 。

CSS3 ?

CSS3 (border-radius:8px), (box-shadow:10px),
(text-shadow、), (gradient), (transform)
transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);// , , ,
CSS rgba

, , ?

60Hz, 1 60 , 1/60*1000ms = 16.7ms