ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>91看片在线观看,亚洲一区不卡在线,亚洲va欧美va天堂v国产综合http://www.aygfsteel.com/wangyoucao1015/category/34593.html我试ç€å‡è£…åQŒå¿ƒä¸æ›¾ä¼¤ï¼zh-cnWed, 22 Oct 2008 17:39:08 GMTWed, 22 Oct 2008 17:39:08 GMT60- è€è°ƒé‡å¼¹çš„CSS优先¾U?/title><link>http://www.aygfsteel.com/wangyoucao1015/articles/234398.html</link><dc:creator>ä¾ç„¶</dc:creator><author>ä¾ç„¶</author><pubDate>Wed, 15 Oct 2008 03:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangyoucao1015/articles/234398.html</guid><wfw:comment>http://www.aygfsteel.com/wangyoucao1015/comments/234398.html</wfw:comment><comments>http://www.aygfsteel.com/wangyoucao1015/articles/234398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangyoucao1015/comments/commentRss/234398.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangyoucao1015/services/trackbacks/234398.html</trackback:ping><description><![CDATA[在讲CSS优先¾U§çš„优先¾U§ä¹‹å‰ï¼Œæˆ‘们得è¦äº†è§£ä»€ä¹ˆæ˜¯CSSåQŒCSS是用æ¥åšä»€ä¹ˆçš„ã€?
<p>  首先åQŒæˆ‘们对CSS作一个简å•的说明åQšCSSæ˜¯å±‚å æ ·å¼è¡¨åQˆCascading Style
SheetsåQ‰çš„½Ž€¿U°ã€‚它的规范代表了互蔾|‘历å²ä¸Šä¸€ä¸ªç‹¬ç‰¹çš„å‘展阶段。现在对于从事网™åµåˆ¶ä½œçš„æœ‹å‹æ¥è¯´åQŒåº”该很ž®‘没有å¬è¯´è¿‡CSSäº†ï¼Œå› äØ“åœ¨åˆ¶ä½œç½‘™åµè¿‡
½E‹ä¸æˆ‘们¾l常需è¦ç”¨åˆ°ã€?</p>
<p>  其次åQšæˆ‘ä»¬èƒ½é€šè¿‡CSS为文档设¾|®ä¸°å¯Œä¸”易于修改的外观,以å‡è½È½‘™åµåˆ¶ä½œè€…的工作负担åQŒä»Žè€Œå‡è½Õdˆ¶ä½œåŠåŽæœŸ¾l´æŠ¤çš„代仗÷€?</p>
<p>  其实现在˜q˜æ¥è®²CSS是什么,CSSæœ‰ä»€ä¹ˆä½œç”¨å®Œå…¨æ˜¯å¤šä½™çš„ï¼Œç›æ€¿¡ä»Žäº‹¾|‘页制作的朋å‹éƒ½å·²ç»æˆ–多或少的接触过了ã€?</p>
<p>  a€å½’æ£ä¼ ,我们开始进入今天的è¯é¢˜åQ?</p>
<p>  <strong>一ã€ä»€ä¹ˆæ˜¯CSS优先¾U§ï¼Ÿ</strong> </p>
<p>  所谓CSS优先¾U§ï¼ŒåÏx˜¯æŒ‡CSSæ ·å¼åœ¨æµè§ˆå™¨ä¸è¢«è§£æžçš„å…ˆåŽé¡ºåºã€?</p>
<p>  <strong>二ã€CSS优先¾U§è§„åˆ?/strong> </p>
<p>  既然有优先çñ”åQŒé‚£ä¹ˆå°±ä¼šæœ‰ä¸€ä¸ªè§„则楾U¦å®š˜q™ä¸ªä¼˜å…ˆ¾U§ï¼Œè€Œè¿™ä¸?#8220;规则”ž®±æ˜¯æœ¬æ¬¡æ‰€éœ€è¦è®²çš„é‡ç‚V€?</p>
<p>ã€€ã€€æ ·å¼è¡¨ä¸çš„特ŒDŠæ€§æ˜qîCº†ä¸åŒè§„则的相å¯ÒŽƒé‡ï¼Œå®ƒçš„基本规则是: <br />
1. ¾lŸè®¡é€‰æ‹©½W¦ä¸çš„ID属性个数ã€?<br />
2. ¾lŸè®¡é€‰æ‹©½W¦ä¸çš„CLASS属性个数ã€?<br />
3. ¾lŸè®¡é€‰æ‹©½W¦ä¸çš„HTMLæ ‡è®°å个数ã€?</p>
<p>  最åŽï¼ŒæŒ‰æ£¼‹®çš„™åºåºå†™å‡ºä¸‰ä¸ªæ•°å—åQŒä¸è¦åŠ ½Iºæ ¼æˆ–逗å·åQŒå¾—åˆîC¸€ä¸ªä¸‰ä½æ•°(css2.1是用4使•°è¡¨ç¤º)ã€? 注æ„åQŒä½ éœ€è¦æŠŠæ•°å—è½¬æ¢æˆä¸€ä¸ªä»¥ä¸‰ä¸ªæ•°å—¾l“尾的更大的æ•?。相应于选择½W¦çš„æœ€¾lˆæ•°å—列表å¯ä»¥å¾ˆå®ÒŽ˜“¼‹®å®šè¾ƒé«˜æ•°å—ç‰ÒŽ€§å‡Œé©¾äºŽè¾ƒä½Žæ•°å—çš„ã€?</p>
<p>  例如åQ?<br />
1. æ¯ä¸ªID选择½W?#someid)åQŒåŠ 0,1,0,0ã€?<br />
2. æ¯ä¸ªclass选择½W?.someclass)ã€æ¯ä¸ªå±žæ€§é€‰æ‹©½W?形如[attr=value]½{?ã€æ¯ä¸ªä¼ª¾c?形如:hover½{?åŠ?,0,1,0ã€?<br />
3. æ¯ä¸ªå…ƒç´ æˆ–ä¼ªå…ƒç´ (:firstchild)½{‰ï¼ŒåŠ?,0,0,1ã€?<br />
4. 其它选择½W¦åŒ…括全局选择½W?åQŒåŠ 0,0,0,0ã€‚ç›¸å½“äºŽæ²¡åŠ åQŒä¸˜q‡è¿™ä¹Ÿæ˜¯ä¸€¿UspecificityåQŒåŽé¢ä¼šè§£é‡Šã€?</p>
<p><strong>  三ã€ç‰¹æ€§åˆ†¾cÈš„选择½W¦åˆ—è¡?/strong> </p>
<p>  以下是一个按ç‰ÒŽ€§åˆ†¾cÈš„选择½W¦çš„列表åQ?</p>
<p>
</p>
<table border="1" cellpadding="0" cellspacing="0" width="500">
<tbody>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"><font face="宋体">选择½W?/font></span></p>
<!--endfragment--></td>
<td>
<p class="0" style="text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"><font face="宋体">ç‰ÒŽ€§å€?/font></span></p>
<!--endfragment--></td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">h1 {color:blue;}</span></p>
<!--endfragment--></td>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">1</span></p>
<!--endfragment--></td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">p em {color:purple;}</span></p>
<!--endfragment--></td>
<td>2</td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">.apple {color:red;}</span></p>
<!--endfragment--></td>
<td>10</td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">p.bright {color:yellow;}</span></p>
<!--endfragment--></td>
<td>11</td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">p.bright em.dark {color:brown;}</span></p>
<!--endfragment--></td>
<td>22</td>
</tr>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">#id316 {color:yellow}</span></p>
<!--endfragment--></td>
<td>100</td>
</tr>
</tbody>
</table>
<p><br />
å•从上题q™ä¸ªè¡¨æ¥çœ‹ï¼Œè²Œä¼¼ä¸å¤§å¥½ç†è§£ï¼Œä¸‹é¢å†ç»™å‡ÞZ¸€å¼ 表åQ?</p>
<p>
</p>
<table border="1" cellpadding="0" cellspacing="0" width="500">
<tbody>
<tr>
<td>
<p class="0" style="text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"><font face="宋体">选择½W?/font></span></p>
</td>
<td>
<p class="0" style="text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"><font face="宋体">ç‰ÒŽ€§å€?/font></span></p>
</td>
</tr>
<tr>
<td>h1 {color:blue;}</td>
<td>1</td>
</tr>
<tr>
<td>p em {color:purple;}</td>
<td>1+1=2</td>
</tr>
<tr>
<td>.apple {color:red;} </td>
<td>10</td>
</tr>
<tr>
<td>p.bright {color:yellow;}</td>
<td>1+10=11</td>
</tr>
<tr>
<td>p.bright em.dark {color:brown;} </td>
<td>1+10+1+10=22</td>
</tr>
<tr>
<td>#id316 {color:yellow} </td>
<td>100</td>
</tr>
</tbody>
</table>
<p>  通过上é¢åQŒå°±å¯ä»¥å¾ˆç®€å•的看出åQŒHTMLæ ‡è®°çš„æƒé‡æ˜¯1,CLASSçš„æƒé‡æ˜¯10,IDçš„æƒé‡æ˜¯100åQŒç‘ô承的æƒé‡ä¸?åQˆåŽé¢ä¼šè®²åˆ°åQ‰ã€?</p>
<p>  按这些规则将数嗽W¦ä¸²é€ä½ç›¸åŠ åQŒå°±å¾—到最¾lˆçš„æƒé‡åQŒç„¶åŽåœ¨æ¯”较å–èˆæ—¶æŒ‰ç…§ä»Žå·¦åˆ°å³çš„™åºåºé€ä½æ¯”较ã€?</p>
<p>  优先¾U§é—®é¢˜å…¶å®žå°±æ˜¯ä¸€ä¸ªå†²½H解决的问题åQŒå½“åŒä¸€ä¸ªå…ƒç´ (内容åQ‰è¢«CSS选择½W¦é€‰ä¸æ—Óž¼Œž®Þp¦æŒ‰ç…§ä¼˜å…ˆ¾U§å–èˆä¸åŒçš„CSS规则åQŒè¿™å…¶ä¸æ¶‰åŠåˆ°çš„问题其实很多ã€?</p>
<p>  说到˜q™é‡ŒåQŒæˆ‘们ä¸å¾—ä¸è¯´ä¸€ä¸‹CSSçš„ç‘ô承性ã€?</p>
<p><strong>  四ã€CSSçš„ç‘ô承æ€?/strong> </p>
<p>  <strong>4.1 ¾l§æ‰¿çš„表çŽ?/strong> </p>
<p>  ¾l§æ‰¿æ˜¯CSS的一个主è¦ç‰¹å¾ï¼Œå®ƒæ˜¯ä¾èµ–于祖å…?åŽä»£çš„å…³¾pÈš„。ç‘ô承是一¿U机åˆÓž¼Œå®ƒå…è®¸æ ·å¼ä¸ä»…å¯ä»¥åº”用于æŸä¸ªç‰¹å®šçš„å…ƒç´ ï¼Œ˜q˜å¯ä»¥åº”用于它的åŽä»£ã€‚例如一个BODY定义了的颜色å€ég¹Ÿä¼šåº”用到ŒDµè½çš„æ–‡æœ¬ä¸ã€?</p>
<p><strong>æ ·å¼å®šä¹‰åQ?/strong>body {color:#f00;} <br />
<strong>举例代ç åQ?/strong><p>CSS<strong>¾l§æ‰¿æ€?lt;/strong>的测è¯?lt;/p> <br />
<strong>举例效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/1.gif" /></p>
<p>  ˜q™æ®µä»£ç 的应用结果是åQ?#8220;CSS¾l§æ‰¿æ€§çš„‹¹‹è¯•”˜q™æ®µè¯æ˜¯¾U¢é¢œè‰²çš„åQ?#8220;¾l§æ‰¿æ€?#8221;å‡ ä¸ªå—由于应用了<strong>æ ‡ç¾åQŒæ‰€ä»¥æ˜¯¾_—体ã€?
很显ç„Óž¼Œ˜q™æ®µæ–‡å—都ç‘ô承了由body {color:#f00;}æ ·å¼å®šä¹‰çš„颜艌Ӏ‚è¿™ä¹Ÿå°±æ˜¯äØ“ä»€ä¹ˆè¯´¾l§æ‰¿æ€§æ˜¯CSS的一部分ã€?</p>
<p>  然而CSS¾l§æ‰¿æ€§çš„æƒé‡æ˜¯éžå¸æ€½Žçš„ï¼Œæ˜¯æ¯”æ™®é€šå…ƒç´ çš„æƒé‡˜q˜è¦ä½Žçš„0ã€?</p>
<p>  我们ä»ä»¥ä¸Šé¢çš„ä‹D例代ç äØ“ä¾‹ï¼šåœ¨æ ·å¼å®šä¹‰ä¸æ·ÕdР䏀æ¡ï¼šstrong {color:#000;}ã€?</p>
<p><strong>举例效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/2.gif" /></p>
<p>  å‘现åªéœ€è¦ç»™<strong>åŠ ä¸ªé¢œè‰²å€¼å°±èƒ½è¦†ç›–æŽ‰å®ƒç‘ô承自<body>çš„æ ·å¼é¢œè‰ŒÓ€‚ç”±æ¤å¯è§ï¼šä»ÖM½•昄¡¤ºç”Ïx˜Žçš„规则都å¯ä»¥è¦†ç›–å…¶ç‘ôæ‰¿æ ·å¼ã€?</p>
<p>  <strong>4.2 ¾l§æ‰¿çš„局陿€?/strong> </p>
<p>  ¾l§æ‰¿æ˜¯CSSé‡è¦çš„一部分åQŒæˆ‘们甚至ä¸ç”¨åŽ»è€ƒè™‘å®ƒäØ“ä»€ä¹ˆèƒ½å¤Ÿè¿™æ øP¼Œä½†CSS¾l§æ‰¿ä¹Ÿæ˜¯æœ‰é™åˆ¶çš„ã€?</p>
<p>  有一些属性ä¸èƒ½è¢«¾l§æ‰¿åQŒå¦‚åQšborder, margin, padding, background½{‰ã€?</p>
<p><strong>æ ·å¼å®šä¹‰åQ?/strong>div {border:1px solid #000;} <br />
<strong>举例代ç åQ?/strong><div>我是<em>border</em>我是ä¸èƒ½è¢«ç‘ô承滴</div> <br />
<strong>预期效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/4.gif" /><br />
<strong>实际效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/3.gif" /></p>
<p>  从上é¢çš„æ•ˆæžœä¸ï¼Œæˆ‘们å¯ä»¥çœ‹å‡ºåQŒborder是ä¸èƒ½è¢«¾l§æ‰¿çš„,˜q˜æœ‰ä¸€äº›å…¶å®ƒçš„属性也是如æ¤ï¼Œ˜q™é‡Œž®×ƒ¸ä¸€ä¸€åˆ—ä‹Dã€?</p>
<p>  <strong>五ã€é™„åŠ è¯´æ˜?/strong></p>
<p>  1. æ–‡å†…çš„æ ·å¼ä¼˜å…ˆçñ”ä¸?,0,0,0åQŒæ‰€ä»¥å§‹¾lˆé«˜äºŽå¤–éƒ¨å®šä¹‰ã€‚è¿™é‡Œæ–‡å†…æ ·å¼æŒ‡å½¢å¦‚<div
style="color:red">blah</div>çš„æ ·å¼ï¼Œè€Œå¤–部定义指¾lç”±<link>æˆ?lt;style&
gt;åäh ‡å®šä¹‰çš„规则ã€?<br />
2. �important声明的规则高于一切�<br />
3. 如果!important声明冲çªåQŒåˆ™æ¯”较优先æƒã€?<br />
4. 如果优先æƒä¸€æ øP¼Œåˆ™æŒ‰ç…§åœ¨æºç ä¸å‡ºçŽ°çš„™åºåºå†›_®šåQŒåŽæ¥è€…居上ã€?<br />
5. ç”Þq‘ôæ‰¿è€Œå¾—åˆ°çš„æ ·å¼æ²¡æœ‰specificity的计½Ž—,它低于一切其它规åˆ?比如全局选择½W?定义的规åˆ?ã€?<br />
6. 关于¾lç”±@importåŠ è²çš„å¤–éƒ¨æ ·å¼ï¼Œç”׃ºŽ@import必须出现在所有其它规则定义之å‰?如䏿˜¯ï¼Œåˆ™æµè§ˆå™¨åº”该忽略ä¹?åQŒæ‰€ä»¥æŒ‰ç…§åŽæ¥å±…上原则,一般优先æƒå†²çªæ—¶æ˜¯å 下风的ã€?</p>
<p>  ˜q˜éœ€è¦è¯´ä¸€ä¸‹ï¼ŒIE是å¯ä»¥è¯†åˆ«ä½¾|®é”™è¯¯çš„@importçš„ï¼Œä½†æ— è®º@importåœ¨ä»€ä¹ˆåœ°æ–¹ï¼Œå®ƒéƒ½è®¤äØ“æ˜¯ä½äºŽæ‰€æœ‰å…¶å®ƒè§„则定义之å‰çš„åQŒè¿™å¯èƒ½ä¼šå¼•å‘一些误会ã€?</p>
<p>  优先æƒé—®é¢˜çœ‹èµäh¥½Ž€å•,但背åŽè¿˜æ˜¯æœ‰éžå¸¸å¤æ‚的机åˆÓž¼Œåœ¨å®žé™…应用ä¸éœ€è¦å¤šå¤šç•™æ„ã€?</p>
<p>  <strong>å…ã€ç»ƒä¹?/strong></p>
<p>  看完上é¢çš„æ–‡å—åŽåQŒæ¥åšå‡ é“éžå¸¸ç®€å•的题目。(<strong>自己½{”完å‰ï¼Œè¯·ä¸è¦å…ˆçœ‹å„题给出的链接地å€å“?/strong>åQ?/p>
<p>1. 如何让ä‹É用两个ä‹Éç”¨ç›¸åŒæ ·å¼åçš„å…ƒç´ å…·æœ‰ä¸åŒçš„æ•ˆæžœåQ?a >链接</a> <br />
<strong>固定效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/5.gif" /><br />
<strong>固定代ç åQ?</strong><div class="test">ä¼ è¯´ä¸çš„‹¹‹è¯•</div> <br />
<p class="test">ä¼ è¯´ä¸çš„‹¹‹è¯•</p> </p>
<p>2. 如何è®?lt;h3>始终为黑è‰ÔŒ¼Œè€?lt;em>在ä¸è¢?lt;h3>包å«çš„æƒ…况䨓¾U¢è‰²åQ?a >链接</a> <br />
<strong>固定效果åQ?/strong> <img alt="" src="http://www.doyoe.com/model/xhtmlcss/teach/priority/img/6.gif" /><br />
<strong>固定代ç åQ?</strong><h3>讨论<em>CSS</em>优先¾U?lt;/h3> <br />
<p>讨论<em>CSS</em>优先¾U?lt;/p> </p>
<p>3. å¦‚ä½•å†™ä¸€ä¸ªå¤–éƒ¨æ ·å¼ä‹Éå¾?lt;h3 style="color:#000;"> 覆盖æˆ?lt;/h3>çš„é¢œè‰²äØ“¾U¢è‰²åQ?a >链接</a> </p>
<p>4. å¦‚ä½•è®©åŒæ—¶å…·æœ?a,.bæ ·å¼çš„å…ƒç´ åªè¡¨çް.açš„é¢œè‰²æ ·å¼ï¼š<a >链接</a> <br />
<strong>固定代ç åQ?/strong><p class="a b">ä¼ è¯´ä¸æ»´‹¹‹è¯•</p></p>
<img src ="http://www.aygfsteel.com/wangyoucao1015/aggbug/234398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangyoucao1015/" target="_blank">ä¾ç„¶</a> 2008-10-15 11:26 <a href="http://www.aygfsteel.com/wangyoucao1015/articles/234398.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>UTF-8çš„BOM问题http://www.aygfsteel.com/wangyoucao1015/articles/228530.htmlä¾ç„¶ä¾ç„¶Fri, 12 Sep 2008 02:37:00 GMThttp://www.aygfsteel.com/wangyoucao1015/articles/228530.htmlhttp://www.aygfsteel.com/wangyoucao1015/comments/228530.htmlhttp://www.aygfsteel.com/wangyoucao1015/articles/228530.html#Feedback0http://www.aygfsteel.com/wangyoucao1015/comments/commentRss/228530.htmlhttp://www.aygfsteel.com/wangyoucao1015/services/trackbacks/228530.html
--ä¸èƒ½ç™Õd…¥æˆ–者ä¸èƒ½ç™»å‡ºï¼›
--™åµé¡¶å‡ºçް䏀æ¡ç©ºç™½ï¼›
--™åµé¡¶å‡ºçŽ°é”™è¯¯è¦å‘ŠåQ?br />
--å…¶å®ƒä¸æ£å¸¸çš„æƒ…况ã€?br />
分æžåŽŸå› åQ?br />
ç”׃ºŽæœ¬ähä¹ æƒ¯ä½¿ç”¨UTF-8¾~–ç åQŒåœ¨¾~–写或修改代ç åŽéƒ½ä¿å˜äØ“utf-8¾~–ç æ ¼å¼ã€‚è™½ç„¶çŽ°åœ¨å‡ ä¹Žæ‰€æœ‰çš„æ–‡æœ¬¾~–辑软äšg都å¯ä»¥æ˜¾½Cºåƈ¾~–辑UTF-8¾~–ç 的文ä»Óž¼Œä½†æ˜¯å¾ˆé—憄¡š„是其ä¸å¾ˆå¤šèÊY件的表现òq¶ä¸ç†æƒ³ã€?br />
¾cÖM¼¼WINDOWS自带的记事本½{‰èÊYä»Óž¼Œåœ¨ä¿å˜ä¸€ä¸ªä»¥UTF-8¾~–ç 的文件时åQŒä¼šåœ¨æ–‡ä»¶å¼€å§‹çš„地方æ’入三个ä¸å¯è§çš„å—符åQ?xEF 0xBB 0xBFåQŒå³BOM——Byte Order MarkåQ‰ã€‚它是一串éšè—çš„å—符åQŒç”¨äºŽè®©è®îCº‹æœ¬ç‰¾~–辑器识别这个文件是å¦ä»¥UTF-8¾~–ç 。对于一般的文äšgåQŒè¿™æ ·åƈä¸ä¼šäº§ç”Ÿä»€ä¹ˆéº»çƒ¦ã€‚但对于 PHPæ¥è¯´åQŒPHP在设计时ž®±æ²¡æœ‰è€ƒè™‘BOM的问题,ä¸ä¼šå¿½ç•¥UTF-8¾~–ç 的文件开头BOM的那三个å—符åQŒä¼šæŠŠBOMä½œäØ“è¯¥æ–‡ä»¶å¼€å¤´æ£æ–‡çš„一部分。由于必™åÕdœ¨<?或è€?lt;?phpåŽé¢çš„ä»£ç æ‰ä¼šä½œä¸ºPHPä»£ç æ‰§è¡ŒåQŒæ‰€ä»¥å°†ä¼šé€ æˆåœ¨é¡µé¢ä¸Šè¾“出˜q™ä¸‰ä¸ªå—½W¦ï¼Œæ˜„¡¤ºæ•ˆæžœž®Þp¦çœ‹æµè§ˆå™¨äº†ï¼Œä¸€èˆ¬æ˜¯ä¸€ä¸ªç©ºè¡Œæˆ–æ˜¯ä¸€ä¸ªäØ•ç 。由于在html一开头有˜q?个嗽W¦çš„å˜åœ¨åQŒå³ä½‰K¡µé¢çš„ top padding 讄¡½®ä¸?åQŒä¹Ÿæ— 法让整个网™å늴§è´´æµè§ˆå™¨™å‰™ƒ¨ã€‚由于å—COOKIEé€å‡ºæœºåˆ¶çš„é™åˆÓž¼Œåœ¨è¿™äº›æ–‡ä»¶å¼€å¤´å·²¾l有BOM的文件ä¸åQŒCOOKIEæ— æ³•é€å‡ºåQˆå› 为在 COOKIEé€å‡ºå‰PHPå·²ç»é€å‡ºäº†æ–‡ä»¶å¤´åQ‰ï¼Œæ‰€ä»¥ç™»å…¥å’Œç™Õd‡ºåŠŸèƒ½å¤±æ•ˆã€‚ä¸€åˆ‡ä¾èµ–COOKIEã€SESSIONå®žçŽ°çš„åŠŸèƒ½å…¨éƒ¨æ— æ•ˆã€?br />
解决办法åQ?br />
åœ¨ç¼–è¾‘ã€æ›´æ”¹ä“Q何文本文件时åQŒè¯·åŠ¡å¿…ä½¿ç”¨ä¸ä¼šä¹±åŠ BOM的编辑器。Linux下的¾~–辑器应该都没有˜q™ä¸ªé—®é¢˜ã€‚WINDOWS下,请勿使用è®îCº‹æœ¬ç‰¾~–辑器。推èçš„¾~–辑器是åQ?br />
Editplus 2.12版本以上åQ?br />
EmEditoråQ?br />
UltraEditåQˆéœ€è¦å–æ¶?#8216;æ·ÕdŠ BOM’的相关选项åQ‰ï¼›
DreamweaveråQˆéœ€è¦å–æ¶?#8216;æ·ÕdŠ BOM’的相关选项åQ?br />
½{‰ã€?br />
å¯¹äºŽå·²ç»æ·ÕdŠ äº†BOM的文ä»Óž¼Œè¦å–消的è¯ï¼Œå¯ä»¥ç”¨ä»¥ä¸Šç¼–辑器å¦å˜ä¸€‹Æ¡ã€‚(Editplus需è¦å…ˆå¦å˜ä¸ºgbåQŒå†å¦å˜ä¸ºUTF-8。)或者,用这个程åºï¼ˆPHP版本4.3以上åQ?

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
µ¤Õ¯ÏØ|
²ýÀÖÏØ|
¶¨Ô¶ÏØ|
Ñô¸ßÏØ|
Î÷ÎÚ|
¾©É½ÏØ|
̨ÄÏÊÐ|
À¼Î÷ÏØ|
±£É½ÊÐ|
ͨÐíÏØ|
½£´¨ÏØ|
ÁÉÑôÊÐ|
ÓåÖÐÇø|
ÎÚÀ¼²ì²¼ÊÐ|
ÖêÖÞÏØ|
ÉÌË®ÏØ|
Ìï¶«ÏØ|
°²ÔóÏØ|
¿ÀïÊÐ|
ÑôÉ½ÏØ|
ÒÍÁ¼ÏØ|
½õÖÝÊÐ|
¼Î¶¨Çø|
ÌÆÉ½ÊÐ|
³à±ÚÊÐ|
ËÉÅËÏØ|
ÌìÌ¨ÏØ|
¸ß±®µêÊÐ|
¾°Ì©ÏØ|
·¿É½Çø|
¹ã×ÚÏØ|
äüÄÏÏØ|
½Î÷Ê¡|
ÇØ»ÊµºÊÐ|
°²ÈûÏØ|
·¨¿âÏØ|
É£Ö²ÏØ|
±ö´¨ÏØ|
á³á°ÏØ|
ÉÏÀõÏØ|
µÃÈÙÏØ|