HTMLä»ç»
ææ¯å享ï¼ä¾µå ã
åæé¾æ¥ï¼https://www.cnblogs.com/yuanchenqi/articles/5976755.html
HTMLä»ç»
å端æ¦è¿°
import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8089)) sock.listen(5) while True: connection, address = sock.accept() buf = connection.recv(1024) connection.sendall(bytes("HTTP/1.1 201 OK\r\n\r\n","utf8")) connection.sendall(bytes("<h1>Hello,World</h1>","utf8")) connection.close() if __name__ == '__main__': main()
html css 以åjsçå ³ç³»
HTMLçå¦ä¹
HTML æ¯ä»ä¹ï¼
htyper text markup language å³è¶ ææ¬æ è®°è¯è¨
è¶ ææ¬: å°±æ¯æé¡µé¢å å¯ä»¥å å«å¾çã龿¥ï¼çè³é³ä¹ãç¨åºçéæåå ç´ ã
æ è®°è¯è¨: æ è®°ï¼æ ç¾ï¼ææçè¯è¨.
ç½é¡µ==HTMLææ¡£ï¼ç±æµè§å¨è§£æï¼ç¨æ¥å±ç¤ºç
éæç½é¡µï¼éæçèµæºï¼å¦xxx.html
卿ç½é¡µï¼htmlä»£ç æ¯ç±æç§å¼åè¯è¨æ ¹æ®ç¨æ·è¯·æ±å¨æçæç
htmlææ¡£æ å½¢ç»æå¾ï¼
ä»ä¹æ¯æ ç¾
- æ¯ç±ä¸å¯¹å°æ¬å·å 裹çåè¯ææ ä¾å¦: <html> *æææ ç¾ä¸çåè¯ä¸å¯è½ä»¥æ°åå¼å¤´.
- æ ç¾ä¸åºå大å°å.<html> å <HTML>. æ¨è使ç¨å°å.
- æ ç¾å为两é¨å: å¼å§æ ç¾<a> å ç»ææ ç¾</a>. 两个æ ç¾ä¹é´çé¨å æä»¬å«åæ ç¾ä½.
- æäºæ ç¾åè½æ¯è¾ç®å.使ç¨ä¸ä¸ªæ ç¾å³å¯.è¿ç§æ ç¾å«åèªéåæ ç¾.ä¾å¦: <br/> <hr/> <input /> <img />
- æ ç¾å¯ä»¥åµå¥.使¯ä¸è½äº¤ååµå¥. <a><b></a></b>
æ ç¾ç屿§
- é常æ¯ä»¥é®å¼å¯¹å½¢å¼åºç°ç. ä¾å¦ name="alex"
- 屿§åªè½åºç°å¨å¼å§æ ç¾ æ èªéåæ ç¾ä¸.
- 屿§ååå ¨é¨å°å. *屿§å¼å¿ 须使ç¨åå¼å·æåå¼å·å 裹 ä¾å¦ name="alex"
- 妿屿§å¼å屿§åå®å ¨ä¸æ ·.ç´æ¥å屿§åå³å¯. ä¾å¦ readonly
<!DOCTYPE html>æ ç¾
ç±äºåå²çåå ï¼å个æµè§å¨å¨å¯¹é¡µé¢ç渲æä¸åå¨å·®å¼ï¼çè³å䏿µè§å¨å¨ä¸åçæ¬ä¸ï¼å¯¹é¡µé¢ç渲æä¹ä¸åãå¨
W3Cæ ååºå°ä»¥åï¼æµè§å¨å¨å¯¹é¡µé¢ç渲æä¸æ²¡æç»ä¸è§èï¼äº§çäºå·®å¼(Quirks modeæè
称为Compatibility
Mode)ï¼ç±äºW3Cæ åçæ¨åºï¼æµè§å¨æ¸²æé¡µé¢æäºç»ä¸çæ å(CSScompatæç§°ä¸ºStrict mode乿å«åStandars
mode)ï¼è¿å°±æ¯äºè
æç®åçåºå«ã
W3Cæ 忍åºä»¥åï¼æµè§å¨é½å¼å§éçº³æ°æ åï¼ä½åå¨ä¸ä¸ªé®é¢å°±æ¯å¦ä½ä¿è¯æ§çç½é¡µè¿è½ç»§ç»æµè§ï¼å¨æ ååºæ¥ä»¥åï¼
å¾å¤é¡µé¢é½æ¯æ ¹æ®æ§çæ¸²ææ¹æ³ç¼åçï¼å¦æç¨çæ åæ¥æ¸²æï¼å°å¯¼è´é¡µé¢æ¾ç¤ºå¼å¸¸ãä¸ºä¿ææµè§å¨æ¸²æçå
¼å®¹æ§ï¼ä½¿ä»¥
åç页é¢è½å¤æ£å¸¸æµè§ï¼æµè§å¨é½ä¿çäºæ§çæ¸²ææ¹æ³ï¼å¦ï¼å¾®è½¯çIEï¼ãè¿æ ·æµè§å¨æ¸²æä¸å°±äº§çäºQuircks mode
åStandars modeï¼ä¸¤ç§æ¸²ææ¹æ³å
±åå¨ä¸ä¸ªæµè§å¨ä¸ã
window.top.document.compatModeï¼ //BackCompatï¼æªå¼æ¨¡å¼ï¼æµè§å¨ä½¿ç¨èªå·±çæªå¼æ¨¡å¼è§£ææ¸²æé¡µé¢ã //CSS1Compatï¼æ 忍¡å¼ï¼æµè§å¨ä½¿ç¨W3Cçæ åè§£ææ¸²æé¡µé¢ã
è¿ä¸ªå±æ§ä¼è¢«æµè§å¨è¯å«å¹¶ä½¿ç¨ï¼ä½æ¯å¦æä½ ç页颿²¡æDOCTYPEç声æï¼é£ä¹compatModeé»è®¤å°±æ¯BackCompat,
è¿ä¹å°±æ¯æ¶éçå¼å§ -- æµè§å¨æç §èªå·±çæ¹å¼è§£ææ¸²æé¡µé¢ï¼é£ä¹ï¼å¨ä¸åçæµè§å¨å°±ä¼æ¾ç¤ºä¸åçæ ·å¼ã
å¦æä½ ç页颿·»å äº<!DOCTYPE html>é£ä¹ï¼é£ä¹å°±çåäºå¼å¯äºæ 忍¡å¼ï¼é£ä¹æµè§å¨å°±å¾èèå®å®çæç §W3Cç
æ åè§£ææ¸²æé¡µé¢ï¼è¿æ ·ä¸æ¥ï¼ä½ ç页é¢å¨ææçæµè§å¨éæ¾ç¤ºç就齿¯ä¸ä¸ªæ ·åäºã
è¿å°±æ¯<!DOCTYPE html>çä½ç¨ã
headæ ç¾
<meta>
metaæ ç¾çç»æï¼metaæ ç¾å ±æä¸¤ä¸ªå±æ§ï¼å®ä»¬å嫿¯http-equiv屿§åname 屿§ï¼ä¸åç屿§åæä¸åçåæ°å¼ï¼è¿äºä¸åçåæ°å¼å°±å®ç°äºä¸åçç½é¡µåè½ã
1: name屿§ä¸»è¦ç¨äºæè¿°ç½é¡µï¼ä¸ä¹å¯¹åºç屿§å¼ä¸ºcontentï¼contentä¸çå å®¹ä¸»è¦æ¯ä¾¿äºæç´¢å¼ææºå¨äººæ¥æ¾ä¿¡æ¯åå类信æ¯ç¨çã
<!DOCTYPE html> | |
<html lang="zh-cn"> | |
<head> | |
<meta charset="utf-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1" /> | |
<meta name="referrer" content="origin" /> | |
<title>HTMLä»ç» - Yuanå ç - å客å</title> | |
<meta property="og:description" content="å端æ¦è¿° html css 以åjsçå ³ç³» HTMLçå¦ä¹ HTML æ¯ä»ä¹ï¼ htyper text markup language å³è¶ ææ¬æ è®°è¯è¨ è¶ ææ¬: å°±æ¯æé¡µé¢å å¯ä»¥å å«å¾çã龿¥ï¼çè³" /> | |
<link type="text/css" rel="stylesheet" href="/bundles/blog-common.css?v=svlZeZMvc3He7PqOD4T7SOuQn0_kIfLBYiy3idqd35Y1"/> | |
<link id="MainCss" type="text/css" rel="stylesheet" href="/skins/summerGarden/bundle-summerGarden.css?v=R6EW1cwbYc7SqZ5y0CMKPNjYaFnIdEGDIwRo4NL-lHw1"/> | |
<link type="text/css" rel="stylesheet" href="/blog/customcss/262677.css?v=uTRTahVBjVwerqbmuH55G1%2bIShg%3d"/> | |
<link id="mobile-style" media="only screen and (max-width: 767px)" type="text/css" rel="stylesheet" href="/skins/summerGarden/bundle-summerGarden-mobile.css?v=0rD5dztz_pRczoCFf4jzWyb4-oTf_yCZ8ttZxIagC2s1"/> | |
<link title="RSS" type="application/rss+xml" rel="alternate" href="https://www.cnblogs.com/yuanchenqi/rss"/> | |
<link title="RSD" type="application/rsd+xml" rel="EditURI" href="https://www.cnblogs.com/yuanchenqi/rsd.xml"/> | |
<link type="application/wlwmanifest+xml" rel="wlwmanifest" href="https://www.cnblogs.com/yuanchenqi/wlwmanifest.xml"/> | |
<script src="//common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script> | |
<script>var currentBlogId=262677;var currentBlogApp='yuanchenqi',cb_enable_mathjax=false;var isLogined=false;</script> | |
<script src="/bundles/blog-common.js?v=OFBZTzkHKauV7mtIFLF9jlqrX-sesK9-mY9KjurLrq01" type="text/javascript"></script> | |
</head> | |
<body> | |
<a name="top"></a> | |
<!--done--> | |
<div id="home"> | |
<div id="header"> | |
<div id="blogTitle"> | |
<a id="lnkBlogLogo" href="https://www.cnblogs.com/yuanchenqi/"><img id="blogLogo" src="/Skins/custom/images/logo.gif" alt="è¿å主页" /></a> | |
<!--done--> | |
<h1><a id="Header1_HeaderTitle" class="headermaintitle" href="https://www.cnblogs.com/yuanchenqi/">Yuanå ç</a></h1> | |
<h2></h2> | |
</div><!--end: blogTitle åå®¢çæ é¢å坿 é¢ --> | |
<div id="navigator"> | |
<ul id="navList"> | |
<li></li> | |
<li></li> | |
<li><a href="http://news.cnblogs.com/">æ°é»</a></li> | |
<li></li> | |
<li></li> | |
<li><a id="blog_nav_admin" class="menu" rel="nofollow" href="https://i.cnblogs.com/">管ç</a></li> | |
<li> | |
</li> | |
</ul> | |
<div class="blogStats"> | |
</div><!--end: blogStats --> | |
</div><!--end: navigator åå®¢å¯¼èªæ --> | |
</div><!--end: header å¤´é¨ --> | |
<div id="main"> | |
<div id="mainContent"> | |
<div class="forFlow"> | |
<div id="post_detail"> | |
<!--done--> | |
<div id="topics"> | |
<div class = "post"> | |
<h1 class = "postTitle"> | |
<a id="cb_post_title_url" class="postTitle2" href="https://www.cnblogs.com/yuanchenqi/articles/5976755.html">HTMLä»ç»</a> | |
</h1> | |
<div class="clear"></div> | |
<div class="postBody"> | |
<div id="cnblogs_post_body" class="blogpost-body"><h2>å端æ¦è¿° </h2> | |
<p> </p> | |
<p><img src="https://images2015.cnblogs.com/blog/877318/201606/877318-20160622221214969-916045696.png" alt="" width="407" height="215" /></p> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">import socket | |
def main(): | |
sock </span>=<span style="color: #000000;"> socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
sock.bind((</span>'localhost',8089<span style="color: #000000;">)) | |
sock.listen(</span>5<span style="color: #000000;">) | |
</span><span style="color: #0000ff;">while</span><span style="color: #000000;"> True: | |
connection, address </span>=<span style="color: #000000;"> sock.accept() | |
buf </span>= connection.recv(1024<span style="color: #000000;">) | |
connection.sendall(bytes(</span>"HTTP/1.1 201 OK\r\n\r\n","utf8"<span style="color: #000000;">)) | |
connection.sendall(bytes(</span>"<h1>Hello,World</h1>","utf8"<span style="color: #000000;">)) | |
connection.close() | |
</span><span style="color: #0000ff;">if</span> __name__ == '__main__'<span style="color: #000000;">: | |
main()</span></pre> | |
</div> | |
<h3>html css 以åjsçå ³ç³»</h3> | |
<p><img src="https://images2015.cnblogs.com/blog/877318/201606/877318-20160621155609897-1758730933.jpg" alt="" width="498" height="253" /></p> | |
<h2>HTMLçå¦ä¹ </h2> | |
<h3>HTML æ¯ä»ä¹ï¼</h3> | |
<p>htyper text markup language å³è¶ ææ¬æ è®°è¯è¨</p> | |
<p>è¶ ææ¬: å°±æ¯æé¡µé¢å å¯ä»¥å å«å¾çã龿¥ï¼çè³é³ä¹ãç¨åºçéæåå ç´ ã</p> | |
<p>æ è®°è¯è¨: æ è®°ï¼æ ç¾ï¼ææçè¯è¨.</p> | |
<p> </p> | |
<p>ç½é¡µ==HTMLææ¡£ï¼ç±æµè§å¨è§£æï¼ç¨æ¥å±ç¤ºç</p> | |
<p>éæç½é¡µï¼éæçèµæºï¼å¦xxx.html</p> | |
<p>卿ç½é¡µï¼htmlä»£ç æ¯ç±æç§å¼åè¯è¨æ ¹æ®ç¨æ·è¯·æ±å¨æçæç</p> | |
<p><strong>htmlææ¡£æ å½¢ç»æå¾ï¼</strong></p> | |
<p> <img src="https://images2015.cnblogs.com/blog/877318/201610/877318-20161025132859984-662031019.png" alt="" width="479" height="249" /></p> | |
<p> </p> | |
<h3>ä»ä¹æ¯æ ç¾</h3> | |
<ul> | |
<li>æ¯ç±ä¸å¯¹å°æ¬å·å 裹çåè¯ææ ä¾å¦: <html> *æææ ç¾ä¸çåè¯ä¸å¯è½ä»¥æ°åå¼å¤´.</li> | |
<li>æ ç¾ä¸åºå大å°å.<html> å <HTML>. æ¨è使ç¨å°å.</li> | |
<li>æ ç¾å为两é¨å: å¼å§æ ç¾<a> å ç»ææ ç¾</a>. 两个æ ç¾ä¹é´çé¨å æä»¬å«åæ ç¾ä½.</li> | |
<li>æäºæ ç¾åè½æ¯è¾ç®å.使ç¨ä¸ä¸ªæ ç¾å³å¯.è¿ç§æ ç¾å«åèªéåæ ç¾.ä¾å¦: <br/> <hr/> <input /> <img /></li> | |
<li>æ ç¾å¯ä»¥åµå¥.使¯ä¸è½äº¤ååµå¥. <a><b></a></b></li> | |
</ul> | |
<h3>æ ç¾ç屿§</h3> | |
<ul> | |
<li>é常æ¯ä»¥é®å¼å¯¹å½¢å¼åºç°ç. ä¾å¦ name="alex"</li> | |
<li>屿§åªè½åºç°å¨å¼å§æ ç¾ æ èªéåæ ç¾ä¸.</li> | |
<li>屿§ååå ¨é¨å°å. *屿§å¼å¿ 须使ç¨åå¼å·æåå¼å·å 裹 ä¾å¦ name="alex"</li> | |
<li>妿屿§å¼å屿§åå®å ¨ä¸æ ·.ç´æ¥å屿§åå³å¯. ä¾å¦ readonly</li> | |
</ul> | |
<h3><!DOCTYPE html>æ ç¾</h3> | |
<p> ç±äºåå²çåå ï¼å个æµè§å¨å¨å¯¹é¡µé¢ç渲æä¸åå¨å·®å¼ï¼çè³å䏿µè§å¨å¨ä¸åçæ¬ä¸ï¼å¯¹é¡µé¢ç渲æä¹ä¸åãå¨<br />W3Cæ ååºå°ä»¥åï¼æµè§å¨å¨å¯¹é¡µé¢ç渲æä¸æ²¡æç»ä¸è§èï¼äº§çäºå·®å¼(Quirks modeæè 称为Compatibility <br />Mode)ï¼ç±äºW3Cæ åçæ¨åºï¼æµè§å¨æ¸²æé¡µé¢æäºç»ä¸çæ å(CSScompatæç§°ä¸ºStrict mode乿å«åStandars<br />mode)ï¼è¿å°±æ¯äºè æç®åçåºå«ã<br /> W3Cæ 忍åºä»¥åï¼æµè§å¨é½å¼å§éçº³æ°æ åï¼ä½åå¨ä¸ä¸ªé®é¢å°±æ¯å¦ä½ä¿è¯æ§çç½é¡µè¿è½ç»§ç»æµè§ï¼å¨æ ååºæ¥ä»¥åï¼<br />å¾å¤é¡µé¢é½æ¯æ ¹æ®æ§çæ¸²ææ¹æ³ç¼åçï¼å¦æç¨çæ åæ¥æ¸²æï¼å°å¯¼è´é¡µé¢æ¾ç¤ºå¼å¸¸ãä¸ºä¿ææµè§å¨æ¸²æçå ¼å®¹æ§ï¼ä½¿ä»¥<br />åç页é¢è½å¤æ£å¸¸æµè§ï¼æµè§å¨é½ä¿çäºæ§çæ¸²ææ¹æ³ï¼å¦ï¼å¾®è½¯çIEï¼ãè¿æ ·æµè§å¨æ¸²æä¸å°±äº§çäºQuircks mode<br />åStandars modeï¼ä¸¤ç§æ¸²ææ¹æ³å ±åå¨ä¸ä¸ªæµè§å¨ä¸ã</p> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">window.top.document.compatModeï¼ | |
</span><span style="color: #008000;">//</span><span style="color: #008000;">BackCompatï¼æªå¼æ¨¡å¼ï¼æµè§å¨ä½¿ç¨èªå·±çæªå¼æ¨¡å¼è§£ææ¸²æé¡µé¢ã </span><span style="color: #008000;"> | |
//</span><span style="color: #008000;">CSS1Compatï¼æ 忍¡å¼ï¼æµè§å¨ä½¿ç¨W3Cçæ åè§£ææ¸²æé¡µé¢ã</span></pre> | |
</div> | |
<p> è¿ä¸ªå±æ§ä¼è¢«æµè§å¨è¯å«å¹¶ä½¿ç¨ï¼ä½æ¯å¦æä½ ç页颿²¡æDOCTYPEç声æï¼é£ä¹compatModeé»è®¤å°±æ¯BackCompat,</p> | |
<p>è¿ä¹å°±æ¯æ¶éçå¼å§ -- æµè§å¨æç §èªå·±çæ¹å¼è§£ææ¸²æé¡µé¢ï¼é£ä¹ï¼å¨ä¸åçæµè§å¨å°±ä¼æ¾ç¤ºä¸åçæ ·å¼ã</p> | |
<p> å¦æä½ ç页颿·»å äº<!DOCTYPE html>é£ä¹ï¼é£ä¹å°±çåäºå¼å¯äºæ 忍¡å¼ï¼é£ä¹æµè§å¨å°±å¾èèå®å®çæç §W3Cç</p> | |
<p>æ åè§£ææ¸²æé¡µé¢ï¼è¿æ ·ä¸æ¥ï¼ä½ ç页é¢å¨ææçæµè§å¨éæ¾ç¤ºç就齿¯ä¸ä¸ªæ ·åäºã</p> | |
<p>è¿å°±æ¯<!DOCTYPE html>çä½ç¨ã</p> | |
<h3>headæ ç¾</h3> | |
<p><strong><span style="color: #800080;"><meta></span></strong></p> | |
<p> metaæ ç¾çç»æï¼metaæ ç¾å ±æä¸¤ä¸ªå±æ§ï¼å®ä»¬å嫿¯http-equiv屿§åname 屿§ï¼ä¸åç屿§åæä¸åçåæ°å¼ï¼è¿äºä¸åçåæ°å¼å°±å®ç°äºä¸åçç½é¡µåè½ã</p> | |
<p> 1: name屿§ä¸»è¦ç¨äºæè¿°ç½é¡µï¼ä¸ä¹å¯¹åºç屿§å¼ä¸ºcontentï¼contentä¸çå å®¹ä¸»è¦æ¯ä¾¿äºæç´¢å¼ææºå¨äººæ¥æ¾ä¿¡æ¯åå类信æ¯ç¨çã </p> | |
<div class="cnblogs_Highlighter"> | |
<pre class="brush:python;gutter:true;"><meta name="keywords" content="metaæ»ç»,html meta,meta屿§,meta跳转"> | |
<meta name="description" content="èç·å©å¹è®æºææ¯ç±ä¸ä¸ªèçç·å©å建ç"></pre> | |
</div> | |
<p> 2: http-equiv顾åæä¹ï¼ç¸å½äºhttpçæä»¶å¤´ä½ç¨ï¼å®å¯ä»¥åæµè§å¨ä¼ åä¸äºæç¨çä¿¡æ¯ï¼ä»¥å¸®å©æ£ç¡®åç²¾ç¡®å°æ¾ç¤ºç½é¡µå 容ï¼ä¸ä¹å¯¹åºç屿§å¼ä¸ºcontentï¼ contentä¸çå å®¹å ¶å®å°±æ¯åä¸ªåæ°çåéå¼ã </p> | |
<div class="cnblogs_Highlighter"> | |
<pre class="brush:python;gutter:true;"> <meta http-equiv="Refresh" content="2;URL=https://www.baidu.com"> //(注æåé¢çå¼å·ï¼åå«å¨ç§æ°çåé¢åç½åçåé¢) | |
<meta http-equiv="content-Type" charset=UTF8"> | |
<meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> </pre> | |
</div> | |
<p> </p> | |
<p> 注æï¼X-UA-Compatible</p> | |
<div class="cnblogs_code" onclick="cnblogs_code_show('810bfb0a-4425-459b-b471-ea2726879d34')"><img id="code_img_closed_810bfb0a-4425-459b-b471-ea2726879d34" class="code_img_closed" src="https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" alt="" /><img id="code_img_opened_810bfb0a-4425-459b-b471-ea2726879d34" class="code_img_opened" style="display: none;" onclick="cnblogs_code_hide('810bfb0a-4425-459b-b471-ea2726879d34',event)" src="https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif" alt="" /> | |
<div id="cnblogs_code_open_810bfb0a-4425-459b-b471-ea2726879d34" class="cnblogs_code_hide"> | |
<pre><span style="color: #000000;">æ¯ä¸ªä¸»è¦çæ¬IEæ°å¢çåè½é½æ¯ä¸ºäºè®©æµè§å¨æ´å®¹æä½¿ç¨ãå¢å å®å ¨æ§åæ´æ¯æä¸çæ åã以è¿äºä½ä¸ºIEçç¹è²ï¼å ¶ä¸ | |
ä¸ä¸ªé£é©å°±æ¯æ§çæ¬ç½ç«æ æ³æ£ç¡®çæ¾ç¤ºã | |
为äºå°è¿ä¸ªé£é©éå°æä½ï¼IE6å 许ç½é¡µå¼å人åéæ©IEç¼è¯åæ¾ç¤ºä»ä»¬ç½é¡µçæ¹å¼ã</span>"Quirks mode"<span style="color: #000000;">为é¢è®¾ï¼è¿ä¼ | |
使页é¢ä»¥æ§çæ¬æµè§å¨çè§ç¹æ¾ç¤ºï¼</span>"Standards mode"(ä¹ç§°ä¸º"strict mode"<span style="color: #000000;">)ç¹ç¹æ¯æ¯æä¸çæ åæä¸ºå®åã | |
ç¶èè¦å©ç¨è¿ä¸ªå¢å¼ºçæ¯æåè½ï¼ç½é¡µå¿ é¡»å 嫿°å½ç</span><!DOCTYPE><span style="color: #000000;">æä»¤ã | |
è¥ä¸ä¸ªç½é¡µæ²¡æå å«</span><!DOCTYPE>æä»¤ï¼IE6ä¼å°å®ä»¥quirks modeæ¾ç¤ºãè¥ç½é¡µå 嫿æç<!DOCTYPE><span style="color: #000000;">æä»¤ä½æµ | |
è§å¨æ æ³è¾¨è¯ï¼IE6ä¼å°å®ä»¥IE6 standards modeæ¾ç¤ºãå ä¸ºå°æ°ç½ç«å·²ç»å å«</span><!DOCTYPE><span style="color: #000000;">æä»¤ï¼å ¼å®¹æ§æ¨¡å¼ç | |
忢ç¸å½æåãè¿ä½¿ç½é¡µå¼å人åè½éæ©å°ä»ä»¬çç½é¡µè½¬ç§»ä¸ºstandards modeçæä½³æ¶æºã | |
éèæ¶é´ç»è¿ï¼æ´å¤ç½ç«å¼å§ä½¿ç¨standards modeãå®ä»¬ä¹å¼å§ä½¿ç¨IE6çç¹æ§ååè½æ¥æ£æµIEã䏾便¥è¯´ï¼IE6 | |
䏿¯æuniversal selector(å³cssä¹å ¨å±éæ©å¨ </span>*<span style="color: #000000;"> {})ï¼ä¸äºç½ç«ä¾¿ä½¿ç¨å®æ¥é对IEåç¹å®ç对åºã | |
å½ IE7å¢å äºå¯¹å ¨åéæ©å¨çæ¯æï¼é£äºä¾èµIE6ç¹ç¹çç½ç«ä¾¿æ æ³ä¾¦æµåºè¿ä¸ªæ°çæ¬çæµè§å¨ãå æ¤é£äºé对IEç | |
ç¹å®å¯¹åºæ æ³åºç¨äºIE7ï¼é æè¿äºç½ç«ä¾¿æ æ³å¦ä»ä»¬é¢æçæ¾ç¤ºãç±äº</span><!DOCTYPE><span style="color: #000000;">åªæ¯æä¸¤ç§å ¼å®¹æ§æ¨¡å¼ï¼åå°å½± | |
åçç½ç«æ¥æè è¢«è¿«æ´æ°ä»ä»¬çç½ç«ä½¿å ¶è½æ¯æIE7ã | |
IE8 æ¯ä¹åçä»»ä½çæ¬æµè§å¨é½æ´æ¯æä¸çæ åï¼å æ¤é对æ§çæ¬æµè§å¨è®¾è®¡çç½é¡µå¯è½æ æ³å¦é¢æè¬åç°ã为äºå¸® | |
å©åè½»ææé®é¢ï¼IE8å¼å ¥æä»¶å ¼å®¹æ§çæ¦å¿µï¼ä½¿ä½ è½éæ©ä½ çç½é¡µè®¾è®¡è¦å¯¹åºçç¹å®IEçæ¬ãæä»¶å ¼å®¹æ§å¨IE8å¢å | |
äºä¸äºæ°ç模å¼ï¼è¿äºæ¨¡å¼è½åè¯æµè§å¨å¦ä½è§£æåç¼è¯ä¸ä¸ªç½é¡µãè¥ä½ çç½é¡µæ æ³å¨ ie8æ£ç¡®çæ¾ç¤ºï¼ä½ å¯ä»¥æ´æ° | |
ä½ çç½ç«ä½¿å®æ¯æææ°çç½é¡µæ å(ä¼å é项)æå¨ä½ ç页é¢ä¸æ°å¢ä¸ä¸ªmetaå ç´ ç¨äºåè¯IE8å¦ä½ä¾ç §æ§çæ¬æµè§å¨ | |
ç¼è¯ä½ ç页é¢ã | |
è¿è½è®©ä½ éæ©å°ä½ çç½ç«æ´æ°æ¯æIE8æ°ç¹ç¹çæ¶æºã | |
å½ Internet Explorer </span>8 éå°æªå å« X-UA-Compatible æ 头çç½é¡µæ¶ï¼å®å°ä½¿ç¨ <!DOCTYPE><span style="color: #000000;"> æä»¤æ¥ç¡® | |
å®å¦ä½æ¾ç¤ºè¯¥ç½é¡µã å¦æè¯¥æä»¤ä¸¢å¤±ææªæå®åºäºæ åçææ¡£ç±»åï¼å Internet Explorer </span>8<span style="color: #000000;"> å°ä»¥ IE5 æ¨¡å¼ | |
ï¼Quirks 模å¼ï¼æ¾ç¤ºè¯¥ç½é¡µã</span></pre> | |
</div> | |
<span class="cnblogs_code_collapse">View Code</span></div> | |
<p><strong><span style="color: #800080;"> émetaæ ç¾</span></strong></p> | |
<div class="cnblogs_code"> | |
<pre> <title>oldboy</title> | |
<link rel="icon" href="http://www.jd.com/favicon.ico"> | |
<link rel="stylesheet" href="css.css"> | |
<script src="hello.js"></script>ã</pre> | |
</div> | |
<h3>bodyæ ç¾</h3> | |
<h4>ä¸ åºæ¬æ ç¾ï¼<strong>å级æ ç¾åå èæ ç¾</strong>ï¼</h4> | |
<div class="cnblogs_code"> | |
<pre><hn>: nçåå¼èå´æ¯1~6<span style="color: #000000;">; ä»å¤§å°å°. ç¨æ¥è¡¨ç¤ºæ é¢. | |
</span><p><span style="color: #000000;">: æ®µè½æ ç¾. å 裹çå 容被æ¢è¡.å¹¶ä¸ä¹ä¸ä¸å 容ä¹é´æä¸è¡ç©ºç½. | |
</span><b> <strong><span style="color: #000000;">: å ç²æ ç¾. | |
</span><strike><span style="color: #000000;">: 为æåå ä¸ä¸æ¡ä¸çº¿. | |
</span><em><span style="color: #000000;">: æååææä½. | |
</span><sup>å<sub><span style="color: #000000;">: ä¸è§æ å ä¸è§è¡¨. | |
</span><br><span style="color: #000000;">:æ¢è¡. | |
</span><hr><span style="color: #000000;">:水平线 | |
<br /></span><div><span></pre> | |
</div> | |
<p>å级æ ç¾ï¼<p><h1><table><ol><ul><form><div></p> | |
<p>å èæ ç¾ï¼<a><input><img><sub><sup><textarea<span class="s1">><span></span></p> | |
<p><span class="s1" style="color: #800080;">blockï¼åï¼å ç´ çç¹ç¹</span></p> | |
<p class="s1" style="margin-left: 30px;"><span class="s1"> æ»æ¯å¨æ°è¡ä¸å¼å§ï¼<br class="_mce_tagged_br" /> å®½åº¦ç¼ºçæ¯å®ç容å¨ç100%ï¼é¤é设å®ä¸ä¸ªå®½åº¦ã<br class="_mce_tagged_br" /> å®å¯ä»¥å®¹çº³å èå ç´ åå ¶ä»åå ç´ </span></p> | |
<p><span class="s1"><span style="color: #800080;">inlineå ç´ çç¹ç¹</span></span></p> | |
<p style="margin-left: 30px;"><span class="s1">åå ¶ä»å ç´ é½å¨ä¸è¡ä¸ï¼<br />宽度就æ¯å®çæåæå¾çç宽度ï¼ä¸å¯æ¹å<br />å èå ç´ åªè½å®¹çº³ææ¬æè å ¶ä»å èå ç´ <br /></span></p> | |
<p><span style="color: #800080;">ç¹æ®å符</span></p> | |
<p> &lt; &gtï¼&quotï¼&copy;&reg;</p> | |
<h4>äº å¾å½¢æ ç¾: <img> </h4> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">src: è¦æ¾ç¤ºå¾ççè·¯å¾. | |
alt: å¾ç没æå è½½æåæ¶çæç¤º. | |
title: é¼ æ æ¬æµ®æ¶çæç¤ºä¿¡æ¯. | |
width: å¾çç宽 | |
height:å¾ççé« (宽é«ä¸¤ä¸ªå±æ§åªç¨ä¸ä¸ªä¼èªå¨çæ¯ç¼©æ¾.)</span></pre> | |
</div> | |
<h4>ä¸ è¶ é¾æ¥æ ç¾(éæ ç¾)<a></h4> | |
<div class="cnblogs_code"> | |
<pre>href:è¦è¿æ¥çèµæºè·¯å¾ æ ¼å¼å¦ä¸: href=<span style="color: #800000;">"</span><span style="color: #800000;">http://www.baidu.com</span><span style="color: #800000;">"</span><span style="color: #000000;"> | |
target: _blank : 卿°ççªå£æå¼è¶ 龿¥. æ¡æ¶åç§°: 卿宿¡æ¶ä¸æå¼è¿æ¥å 容. | |
name: å®ä¹ä¸ä¸ªé¡µé¢ç书ç¾. | |
ç¨äºè·³è½¬ href : </span><span style="color: #008000;">#</span><span style="color: #008000;">id.ï¼éï¼<br /> </span></pre> | |
</div> | |
<h4>å å表æ ç¾ï¼</h4> | |
<div class="cnblogs_code"> | |
<pre><ul><span style="color: #000000;">: æ åºå表 | |
</span><ol><span style="color: #000000;">: æåºå表 | |
</span><li><span style="color: #000000;">:å表ä¸çæ¯ä¸é¡¹.<br /> | |
</span><dl><span style="color: #000000;"> å®ä¹å表 | |
</span><dt><span style="color: #000000;"> å表æ é¢ | |
</span><dd> å表项</pre> | |
</div> | |
<h4>äº è¡¨æ ¼æ ç¾: <table></h4> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">border: è¡¨æ ¼è¾¹æ¡. | |
cellpadding: å è¾¹è· | |
cellspacing: å¤è¾¹è·. | |
width: åç´ ç¾åæ¯.ï¼æå¥½éè¿cssæ¥è®¾ç½®é¿å®½ï¼ | |
</span><tr><span style="color: #000000;">: table row | |
</span><th><span style="color: #000000;">: table head cell | |
</span><td><span style="color: #000000;">: table data cell | |
rowspan: åå æ ¼ç«è·¨å¤å°è¡ | |
colspan: åå æ ¼æ¨ªè·¨å¤å°åï¼å³åå¹¶åå æ ¼ï¼ | |
</span><th>: table header <tbody>(ä¸å¸¸ç¨): ä¸ºè¡¨æ ¼è¿è¡ååº.</pre> | |
</div> | |
<h4>å è¡¨åæ ç¾<form></h4> | |
<p> 表åç¨äºåæå¡å¨ä¼ è¾æ°æ®ã</p> | |
<p> 表åè½å¤å å« <a title="HTML <input> æ ç¾" href="http://www.w3school.com.cn/tags/tag_input.asp">input å ç´ </a>ï¼æ¯å¦ææ¬å段ãå¤éæ¡ãåéæ¡ãæäº¤æé®ççã</p> | |
<p> 表åè¿å¯ä»¥å å«<a title="HTML <textarea> æ ç¾" href="http://www.w3school.com.cn/tags/tag_textarea.asp">textarea</a>ãselectã<a title="HTML <fieldset> æ ç¾" href="http://www.w3school.com.cn/tags/tag_fieldset.asp">fieldset</a>å <a title="HTML <label> æ ç¾" href="http://www.w3school.com.cn/tags/tag_label.asp">label å ç´ </a>ã</p> | |
<p><strong>1.表å屿§</strong></p> | |
<p>ããHTML 表åç¨äºæ¥æ¶ä¸åç±»åçç¨æ·è¾å ¥ï¼ç¨æ·æäº¤è¡¨åæ¶åæå¡å¨ä¼ è¾æ°æ®ï¼ä»èå®ç°ç¨æ·ä¸Webæå¡å¨ç交äºãè¡¨åæ ç¾, è¦æäº¤çææå 容é½åºè¯¥å¨è¯¥æ ç¾ä¸.</p> | |
<p> action: 表åæäº¤å°åª. ä¸è¬æåæå¡å¨ç«¯ä¸ä¸ªç¨åº,ç¨åºæ¥æ¶å°è¡¨åæäº¤è¿æ¥çæ°æ®ï¼å³è¡¨åå ç´ å¼ï¼ä½ç¸åºå¤çï¼æ¯å¦https://www.sogou.com/web</p> | |
<p> method: 表åçæäº¤æ¹å¼ post/get é»è®¤åå¼ å°±æ¯ getï¼ä¿¡å°ï¼</p> | |
<p> get: 1.æäº¤çé®å¼å¯¹.æ¾å¨å°åæ ä¸urlåé¢. 2.å®å ¨æ§ç¸å¯¹è¾å·®. 3.对æäº¤å 容çé¿åº¦æéå¶.</p> | |
<p> post:1.æäº¤çé®å¼å¯¹ ä¸å¨å°åæ . 2.å®å ¨æ§ç¸å¯¹è¾é«. 3.对æäº¤å 容çé¿åº¦çè®ºä¸æ éå¶.</p> | |
<p> get/postæ¯å¸¸è§ç两ç§è¯·æ±æ¹å¼.</p> | |
<p><strong>2.表åå ç´ </strong></p> | |
<p> <strong><span style="color: #800080;"><input> æ ç¾ç屿§å对åºå¼</span></strong> </p> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">type: text ææ¬è¾å ¥æ¡ | |
password å¯ç è¾å ¥æ¡ | |
radio åéæ¡ | |
checkbox å¤éæ¡ | |
submit æäº¤æé® | |
button æé®(éè¦é åjs使ç¨.) buttonåsubmitçåºå«ï¼ | |
file æäº¤æä»¶ï¼form表åéè¦å ä¸å±æ§enctype</span>=<span style="color: #800000;">"</span><span style="color: #800000;">multipart/form-data</span><span style="color: #800000;">"</span><span style="color: #000000;"> | |
name: 表åæäº¤é¡¹çé®.注æåid屿§çåºå«ï¼name屿§æ¯åæå¡å¨éä¿¡æ¶ä½¿ç¨çåç§°ï¼èid屿§æ¯æµè§å¨ç«¯ä½¿ç¨çåç§°ï¼è¯¥å±æ§ä¸»è¦æ¯ä¸ºäºæ¹ä¾¿å®¢<br /> æ·ç«¯ç¼ç¨ï¼èå¨cssåjavascriptä¸ä½¿ç¨ç</span></pre> | |
<pre><span style="color: #000000;"> value: 表åæäº¤é¡¹çå¼.</span>对äºä¸åçè¾å ¥ç±»åï¼value 屿§çç¨æ³ä¹ä¸åï¼</pre> | |
<div class="cnblogs_Highlighter"> | |
<pre class="brush:python;gutter:true;">type="button", "reset", "submit" - å®ä¹æé®ä¸çæ¾ç¤ºçææ¬ | |
type="text", "password", "hidden" - å®ä¹è¾å ¥å段çåå§å¼ | |
type="checkbox", "radio", "image" - å®ä¹ä¸è¾å ¥ç¸å ³èçå¼ãã</pre> | |
</div> | |
<pre><span style="color: #000000;"> checked: radio å checkbox é»è®¤è¢«éä¸ | |
readonly: åªè¯». text å password | |
disabled: 对æç¨inputé½å¥½ä½¿.</span></pre> | |
</div> | |
<p>ä¸ä¼ æä»¶æ³¨æä¸¤ç¹ï¼</p> | |
<p> 1 è¯·æ±æ¹å¼å¿ é¡»æ¯post</p> | |
<p> 2 enctype="multipart/form-data"</p> | |
<div class="cnblogs_code" onclick="cnblogs_code_show('6256095d-e28f-40f0-96a5-920c0291e28d')"><img id="code_img_closed_6256095d-e28f-40f0-96a5-920c0291e28d" class="code_img_closed" src="https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" alt="" /><img id="code_img_opened_6256095d-e28f-40f0-96a5-920c0291e28d" class="code_img_opened" style="display: none;" onclick="cnblogs_code_hide('6256095d-e28f-40f0-96a5-920c0291e28d',event)" src="https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif" alt="" /> | |
<div id="cnblogs_code_open_6256095d-e28f-40f0-96a5-920c0291e28d" class="cnblogs_code_hide"> | |
<pre><span style="color: #0000ff;">def</span><span style="color: #000000;"> index(request): | |
</span><span style="color: #0000ff;">print</span><span style="color: #000000;"> request.POST | |
</span><span style="color: #0000ff;">print</span><span style="color: #000000;"> request.GET | |
</span><span style="color: #0000ff;">print</span><span style="color: #000000;"> request.FILES | |
</span><span style="color: #0000ff;">for</span> item <span style="color: #0000ff;">in</span><span style="color: #000000;"> request.FILES: | |
fileObj </span>=<span style="color: #000000;"> request.FILES.get(item) | |
f </span>= open(fileObj.name, <span style="color: #800000;">'</span><span style="color: #800000;">wb</span><span style="color: #800000;">'</span><span style="color: #000000;">) | |
iter_file </span>=<span style="color: #000000;"> fileObj.chunks() | |
</span><span style="color: #0000ff;">for</span> line <span style="color: #0000ff;">in</span><span style="color: #000000;"> iter_file: | |
f.write(line) | |
f.close() | |
</span><span style="color: #0000ff;">return</span> HttpResponse(<span style="color: #800000;">'</span><span style="color: #800000;">ok</span><span style="color: #800000;">'</span>)</pre> | |
</div> | |
<span class="cnblogs_code_collapse">ä¸ä¼ æä»¶</span> </div> | |
<p> <strong><span style="color: #800080;"> <select> ä¸æéæ ç¾å±æ§</span></strong></p> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;"> name:表åæäº¤é¡¹çé®. | |
sizeï¼éé¡¹ä¸ªæ° | |
multipleï¼multiple | |
</span><option><span style="color: #000000;"> 䏿éä¸çæ¯ä¸é¡¹ 屿§ï¼ | |
value:表åæäº¤é¡¹çå¼. selected: selected䏿éé»è®¤è¢«éä¸ | |
</span><optgroup>为æ¯ä¸é¡¹å ä¸åç»</pre> | |
</div> | |
<p> <strong><span style="color: #800080;"><textarea> ææ¬å</span></strong> </p> | |
<div class="cnblogs_code"> | |
<pre><span style="color: #000000;">name: 表åæäº¤é¡¹çé®.<br /> | |
cols: ææ¬åé»è®¤æå¤å°å<br /> | |
rows: ææ¬åé»è®¤æå¤å°è¡</span></pre> | |
</div> | |
<p style="margin-left: 30px;"><strong><span style="color: #800080;"> <label></span></strong><span class="s1"> </span></p> | |
<div class="cnblogs_Highlighter"> | |
<pre class="brush:python;gutter:true;"> <label for="www">å§å</label> | |
<input id="www" type="text"></pre> | |
</div> | |
<p class="p1" style="margin-left: 30px;"><span class="s1"> <strong><span style="color: #800080;"><fieldset></span></strong></span></p> | |
<div class="cnblogs_Highlighter"> | |
<pre class="brush:python;gutter:true;"><fieldset> | |
<legend>ç»å½å§</legend> | |
<input type="text"> | |
</fieldset> | |
</pre> | |
</div> | |
<p>ãã</p> | |
<p style="margin-left: 120px;"> </p> | |
<p style="margin-left: 120px;"> </p> | |
<p> </p></div><div id="MySignature"></div> | |
<div class="clear"></div> | |
<div id="blog_post_info_block"> | |
<div id="BlogPostCategory"></div> | |
<div id="EntryTag"></div> | |
<div id="blog_post_info"> | |
</div> | |
<div class="clear"></div> | |
<div id="post_next_prev"></div> | |
</div> | |
</div> | |
<div class = "postDesc">posted @ <span id="post-date">2016-10-19 12:02</span> <a href='https://www.cnblogs.com/yuanchenqi/'>Yuanå ç</a> é 读(<span id="post_view_count">...</span>) è¯è®º(<span id="post_comment_count">...</span>) <a href="https://i.cnblogs.com/EditArticles.aspx?postid=5976755" rel="nofollow">ç¼è¾</a> <a href="#" onclick="AddToWz(5976755);return false;">æ¶è</a></div> | |
</div> | |
<script type="text/javascript">var allowComments=false,cb_blogId=262677,cb_entryId=5976755,cb_blogApp=currentBlogApp,cb_blogUserGuid='6d0ad0ce-3cb7-e511-9fc1-ac853d9f53cc',cb_entryCreatedDate='2016/10/19 12:02:00';loadViewCount(cb_entryId);var cb_postType=2;var isMarkdown=false;</script> | |
</div><!--end: topics æç« ãè¯è®ºå®¹å¨--> | |
</div><a name="!comments"></a><div id="blog-comments-placeholder"></div><script type="text/javascript">var commentManager = new blogCommentManager();commentManager.renderComments(0);</script> | |
<div id='comment_form' class='commentform'> | |
<a name='commentform'></a> | |
<div id='divCommentShow'></div> | |
<div id='comment_nav'><span id='span_refresh_tips'></span><a href='javascript:void(0);' onclick='return RefreshCommentList();' id='lnk_RefreshComments' runat='server' clientidmode='Static'>å·æ°è¯è®º</a><a href='#' onclick='return RefreshPage();'>å·æ°é¡µé¢</a><a href='#top'>è¿åé¡¶é¨</a></div> | |
<div id='comment_form_container'></div> | |
<div class='ad_text_commentbox' id='ad_text_under_commentbox'></div> | |
<div id='ad_t2'></div> | |
<div id='opt_under_post'></div> | |
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script> | |
<script> | |
var googletag = googletag || {}; | |
googletag.cmd = googletag.cmd || []; | |
</script> | |
<script> | |
googletag.cmd.push(function() { | |
googletag.defineSlot('/1090369/C1', [300, 250], 'div-gpt-ad-1546353474406-0').addService(googletag.pubads()); | |
googletag.defineSlot('/1090369/C2', [468, 60], 'div-gpt-ad-1539008685004-0').addService(googletag.pubads()); | |
googletag.pubads().enableSingleRequest(); | |
googletag.enableServices(); | |
}); | |
</script> | |
<div id='cnblogs_c1' class='c_ad_block'> | |
<div id='div-gpt-ad-1546353474406-0' style='height:250px; width:300px;'></div> | |
</div> | |
<div id='under_post_news'></div> | |
<div id='cnblogs_c2' class='c_ad_block'> | |
<div id='div-gpt-ad-1539008685004-0' style='height:60px; width:468px;'></div> | |
</div> | |
<div id='under_post_kb'></div> | |
<div id='HistoryToday' class='c_ad_block'></div> | |
<script type='text/javascript'> | |
if(enablePostBottom()) { | |
codeHighlight(); | |
fixPostBody(); | |
setTimeout(function () { incrementViewCount(cb_entryId); }, 50); | |
deliverT2(); | |
deliverC1(); | |
deliverC2(); | |
loadNewsAndKb(); | |
loadBlogSignature(); | |
LoadPostInfoBlock(cb_blogId, cb_entryId, cb_blogApp, cb_blogUserGuid); | |
GetPrevNextPost(cb_entryId, cb_blogId, cb_entryCreatedDate, cb_postType); | |
loadOptUnderPost(); | |
GetHistoryToday(cb_blogId, cb_blogApp, cb_entryCreatedDate); | |
} | |
</script> | |
</div> | |
</div><!--end: forFlow --> | |
</div><!--end: mainContent 主ä½å 容容å¨--> | |
<div id="sideBar"> | |
<div id="sideBarMain"> | |
<div id="calendar"><div id="blog-calendar" style="display:none"></div><script type="text/javascript">loadBlogDefaultCalendar();</script></div> | |
<DIV id="leftcontentcontainer"> | |
<div id="blog-sidecolumn"></div><script type="text/javascript">loadBlogSideColumn();</script> | |
</DIV> | |
</div><!--end: sideBarMain --> | |
</div><!--end: sideBar ä¾§è¾¹æ å®¹å¨ --> | |
<div class="clear"></div> | |
</div><!--end: main --> | |
<div class="clear"></div> | |
<div id="footer"> | |
<!--done--> | |
Copyright ©2019 Yuanå ç | |
</div><!--end: footer --> | |
</div><!--end: home èªå®ä¹çæå¤§å®¹å¨ --> | |
<!--PageEndHtml Block Begin--> | |
<script language="javascript" type="text/javascript"> | |
//çæç®å½ç´¢å¼å表 | |
function GenerateContentList() | |
{ | |
var jquery_h1_list = $('#cnblogs_post_body h1').not('.catListTitle').not('#blogTitle h1');//å¦æä½ çç« èæ é¢ä¸æ¯h4,åªéè¦å°è¿éçh4æ¢æå³å¯ | |
if(jquery_h1_list.length>0) | |
{ | |
var content = '<a name="_labelTop"></a>'; | |
content += '<div id="navCategory">'; | |
content += '<p style="font-size:25px;color:#EE1289;"><i>ç¥è¯é¢è§</i></p>'; | |
content += '<ul id="sortChapter">'; | |
for(var i =0;i<jquery_h1_list.length;i++) | |
{ | |
var go_to_top = '<div style="text-align: right"><a href="#_labelTop">åå°é¡¶é¨</a><a name="_label' + i + '"></a></div>'; | |
$(jquery_h1_list[i]).before(go_to_top); | |
var li_content = '<li><a href="#_label' + i + '"style="color: #003366;text-decoration:none;font-size:18px">' + $(jquery_h1_list[i]).text() + '</a></li>'; | |
content += li_content; | |
} | |
content += '</ul>'; | |
content += '</div>'; | |
if($('#cnblogs_post_body').length != 0 ) | |
{ | |
$($('#cnblogs_post_body')[0]).prepend(content); | |
} | |
} | |
} | |
GenerateContentList(); | |
$('#Header1_HeaderTitle').attr('href','https://i.cnblogs.com/EditArticles.aspx') | |
</script> | |
<!--PageEndHtml Block End--> | |
</body> | |
</html> | |
2: http-equiv顾åæä¹ï¼ç¸å½äºhttpçæä»¶å¤´ä½ç¨ï¼å®å¯ä»¥åæµè§å¨ä¼ åä¸äºæç¨çä¿¡æ¯ï¼ä»¥å¸®å©æ£ç¡®åç²¾ç¡®å°æ¾ç¤ºç½é¡µå 容ï¼ä¸ä¹å¯¹åºç屿§å¼ä¸ºcontentï¼ contentä¸çå å®¹å ¶å®å°±æ¯åä¸ªåæ°çåéå¼ã
1 2 3 4 5 |
|
注æï¼X-UA-Compatible
View Code
émetaæ ç¾
<title>oldboy</title> <link rel="icon" href="http://www.jd.com/favicon.ico"> <link rel="stylesheet" href="css.css"> <script src="hello.js"></script>ã
bodyæ ç¾
ä¸ åºæ¬æ ç¾ï¼å级æ ç¾åå èæ ç¾ï¼
<hn>: nçåå¼èå´æ¯1~6; ä»å¤§å°å°. ç¨æ¥è¡¨ç¤ºæ é¢. <p>: æ®µè½æ ç¾. å 裹çå 容被æ¢è¡.å¹¶ä¸ä¹ä¸ä¸å 容ä¹é´æä¸è¡ç©ºç½. <b> <strong>: å ç²æ ç¾. <strike>: 为æåå ä¸ä¸æ¡ä¸çº¿. <em>: æååææä½. <sup>å<sub>: ä¸è§æ å ä¸è§è¡¨. <br>:æ¢è¡. <hr>:水平线 <div><span>
å级æ ç¾ï¼<p><h1><table><ol><ul><form><div>
å èæ ç¾ï¼<a><input><img><sub><sup><textarea><span>
blockï¼åï¼å ç´ çç¹ç¹
æ»æ¯å¨æ°è¡ä¸å¼å§ï¼
å®½åº¦ç¼ºçæ¯å®ç容å¨ç100%ï¼é¤é设å®ä¸ä¸ªå®½åº¦ã
å®å¯ä»¥å®¹çº³å
èå
ç´ åå
¶ä»åå
ç´
inlineå ç´ çç¹ç¹
åå
¶ä»å
ç´ é½å¨ä¸è¡ä¸ï¼
宽度就æ¯å®çæåæå¾çç宽度ï¼ä¸å¯æ¹å
å
èå
ç´ åªè½å®¹çº³ææ¬æè
å
¶ä»å
èå
ç´
ç¹æ®å符
< >ï¼"I®
äº å¾å½¢æ ç¾: <img>
src: è¦æ¾ç¤ºå¾ççè·¯å¾. alt: å¾ç没æå è½½æåæ¶çæç¤º. title: é¼ æ æ¬æµ®æ¶çæç¤ºä¿¡æ¯. width: å¾çç宽 height:å¾ççé« (宽é«ä¸¤ä¸ªå±æ§åªç¨ä¸ä¸ªä¼èªå¨çæ¯ç¼©æ¾.)
ä¸ è¶ é¾æ¥æ ç¾(éæ ç¾)<a>
href:è¦è¿æ¥çèµæºè·¯å¾ æ ¼å¼å¦ä¸: href="http://www.baidu.com" target: _blank : 卿°ççªå£æå¼è¶ 龿¥. æ¡æ¶åç§°: 卿宿¡æ¶ä¸æå¼è¿æ¥å 容. name: å®ä¹ä¸ä¸ªé¡µé¢ç书ç¾. ç¨äºè·³è½¬ href : #id.ï¼éï¼
å å表æ ç¾ï¼
<ul>: æ åºå表 <ol>: æåºå表 <li>:å表ä¸çæ¯ä¸é¡¹. <dl> å®ä¹å表 <dt> å表æ é¢ <dd> å表项
äº è¡¨æ ¼æ ç¾: <table>
border: è¡¨æ ¼è¾¹æ¡. cellpadding: å è¾¹è· cellspacing: å¤è¾¹è·. width: åç´ ç¾åæ¯.ï¼æå¥½éè¿cssæ¥è®¾ç½®é¿å®½ï¼ <tr>: table row <th>: table head cell <td>: table data cell rowspan: åå æ ¼ç«è·¨å¤å°è¡ colspan: åå æ ¼æ¨ªè·¨å¤å°åï¼å³åå¹¶åå æ ¼ï¼ <th>: table header <tbody>(ä¸å¸¸ç¨): ä¸ºè¡¨æ ¼è¿è¡ååº.
å è¡¨åæ ç¾<form>
表åç¨äºåæå¡å¨ä¼ è¾æ°æ®ã
表åè½å¤å å« input å ç´ ï¼æ¯å¦ææ¬å段ãå¤éæ¡ãåéæ¡ãæäº¤æé®ççã
表åè¿å¯ä»¥å å«textareaãselectãfieldsetå label å ç´ ã
1.表å屿§
ããHTML 表åç¨äºæ¥æ¶ä¸åç±»åçç¨æ·è¾å ¥ï¼ç¨æ·æäº¤è¡¨åæ¶åæå¡å¨ä¼ è¾æ°æ®ï¼ä»èå®ç°ç¨æ·ä¸Webæå¡å¨ç交äºãè¡¨åæ ç¾, è¦æäº¤çææå 容é½åºè¯¥å¨è¯¥æ ç¾ä¸.
action: 表åæäº¤å°åª. ä¸è¬æåæå¡å¨ç«¯ä¸ä¸ªç¨åº,ç¨åºæ¥æ¶å°è¡¨åæäº¤è¿æ¥çæ°æ®ï¼å³è¡¨åå ç´ å¼ï¼ä½ç¸åºå¤çï¼æ¯å¦https://www.sogou.com/web
method: 表åçæäº¤æ¹å¼ post/get é»è®¤åå¼ å°±æ¯ getï¼ä¿¡å°ï¼
get: 1.æäº¤çé®å¼å¯¹.æ¾å¨å°åæ ä¸urlåé¢. 2.å®å ¨æ§ç¸å¯¹è¾å·®. 3.对æäº¤å 容çé¿åº¦æéå¶.
post:1.æäº¤çé®å¼å¯¹ ä¸å¨å°åæ . 2.å®å ¨æ§ç¸å¯¹è¾é«. 3.对æäº¤å 容çé¿åº¦çè®ºä¸æ éå¶.
get/postæ¯å¸¸è§ç两ç§è¯·æ±æ¹å¼.
2.表åå ç´
<input> æ ç¾ç屿§å对åºå¼
type: text ææ¬è¾å ¥æ¡ password å¯ç è¾å ¥æ¡ radio åéæ¡ checkbox å¤éæ¡ submit æäº¤æé® button æé®(éè¦é åjs使ç¨.) buttonåsubmitçåºå«ï¼ file æäº¤æä»¶ï¼form表åéè¦å ä¸å±æ§enctype="multipart/form-data" name: 表åæäº¤é¡¹çé®.注æåid屿§çåºå«ï¼name屿§æ¯åæå¡å¨éä¿¡æ¶ä½¿ç¨çåç§°ï¼èid屿§æ¯æµè§å¨ç«¯ä½¿ç¨çåç§°ï¼è¯¥å±æ§ä¸»è¦æ¯ä¸ºäºæ¹ä¾¿å®¢ æ·ç«¯ç¼ç¨ï¼èå¨cssåjavascriptä¸ä½¿ç¨ç
value: 表åæäº¤é¡¹çå¼.对äºä¸åçè¾å ¥ç±»åï¼value 屿§çç¨æ³ä¹ä¸åï¼
1 2 3 4 5 |
|
checked: radio å checkbox é»è®¤è¢«éä¸ readonly: åªè¯». text å password disabled: 对æç¨inputé½å¥½ä½¿.
ä¸ä¼ æä»¶æ³¨æä¸¤ç¹ï¼
1 è¯·æ±æ¹å¼å¿ é¡»æ¯post
2 enctype="multipart/form-data"
ä¸ä¼ æä»¶
<select> ä¸æéæ ç¾å±æ§
name:表åæäº¤é¡¹çé®. sizeï¼éé¡¹ä¸ªæ° multipleï¼multiple <option> 䏿éä¸çæ¯ä¸é¡¹ 屿§ï¼ value:表åæäº¤é¡¹çå¼. selected: selected䏿éé»è®¤è¢«éä¸ <optgroup>为æ¯ä¸é¡¹å ä¸åç»
<textarea> ææ¬å
name: 表åæäº¤é¡¹çé®. cols: ææ¬åé»è®¤æå¤å°å rows: ææ¬åé»è®¤æå¤å°è¡
<label>
1 2 |
|
<fieldset>
1 2 3 4 |
|