??xml version="1.0" encoding="utf-8" standalone="yes"?>www 久久久,久久精品av,国产视频二区在线观看http://www.aygfsteel.com/sofi/zh-cnThu, 19 Jun 2025 04:53:33 GMTThu, 19 Jun 2025 04:53:33 GMT60display的属?/title><link>http://www.aygfsteel.com/sofi/archive/2011/07/20/354734.html</link><dc:creator>sophie</dc:creator><author>sophie</author><pubDate>Wed, 20 Jul 2011 11:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/sofi/archive/2011/07/20/354734.html</guid><wfw:comment>http://www.aygfsteel.com/sofi/comments/354734.html</wfw:comment><comments>http://www.aygfsteel.com/sofi/archive/2011/07/20/354734.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sofi/comments/commentRss/354734.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sofi/services/trackbacks/354734.html</trackback:ping><description><![CDATA[<span id="wmqeeuq" class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #fffcf6; "><pre id="best-answer-content" class="reply-text mb10" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial; white-space: pre-wrap; word-wrap: break-word; zoom: 1; line-height: 22px; ">display属性? none 此元素不会被昄? block 此元素将昄为块U元素,此元素前后会带有换行W? inline 默认。此元素会被昄为内联元素,元素前后没有换行W? inline-block 行内块元素。(CSS2.1 新增的| list-item 此元素会作ؓ列表昄? run-in 此元素会Ҏ上下文作为块U元素或内联元素昄? compact CSS 中有?compactQ不q由于缺乏广泛支持,已经?CSS2.1 中删除? marker CSS 中有?markerQ不q由于缺乏广泛支持,已经?CSS2.1 中删除? table 此元素会作ؓ块表格来显C(cM <table>Q,表格前后带有换行W? inline-table 此元素会作ؓ内联表格来显C(cM <table>Q,表格前后没有换行W? table-row-group 此元素会作ؓ一个或多个行的分组来显C(cM <tbody>Q? table-header-group 此元素会作ؓ一个或多个行的分组来显C(cM <thead>Q? table-footer-group 此元素会作ؓ一个或多个行的分组来显C(cM <tfoot>Q? table-row 此元素会作ؓ一个表D昄Q类?<tr>Q? table-column-group 此元素会作ؓ一个或多个列的分组来显C(cM <colgroup>Q? table-column 此元素会作ؓ一个单元格列显C(cM <col>Q? table-cell 此元素会作ؓ一个表格单元格昄Q类?<td> ?<th>Q? table-caption 此元素会作ؓ一个表格标题显C(cM <caption>Q? inherit 规定应该从父元素l承 display 属性的倹{?/pre></span><img src ="http://www.aygfsteel.com/sofi/aggbug/354734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sofi/" target="_blank">sophie</a> 2011-07-20 19:01 <a href="http://www.aygfsteel.com/sofi/archive/2011/07/20/354734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转蝲的文?-- 如何写出无法l护的代?/title><link>http://www.aygfsteel.com/sofi/archive/2011/07/05/353679.html</link><dc:creator>sophie</dc:creator><author>sophie</author><pubDate>Tue, 05 Jul 2011 01:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/sofi/archive/2011/07/05/353679.html</guid><wfw:comment>http://www.aygfsteel.com/sofi/comments/353679.html</wfw:comment><comments>http://www.aygfsteel.com/sofi/archive/2011/07/05/353679.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sofi/comments/commentRss/353679.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sofi/services/trackbacks/353679.html</trackback:ping><description><![CDATA[<span id="wmqeeuq" class="Apple-style-span" style="font-family: 宋体; font-size: 13px; line-height: 18px; background-color: #ffffff; "><p>    酷壳里有很多我觉得很不错的文章,但是讉K量最大的却是那篇?a title="6个变态的C语言Hello WorldE序" target="_blank">6个变态的Hello World</a>》,和它能在本站左边?#8220;<strong>全站热门</strong>”中出现的q有“<a title="如何加密/混ؕC源代? target="_blank">如何加密源代?/a>”Q以?a title="~程真难? target="_blank">~程真难?/a>{这L文章。可见本站的读者们的偏好,我也怿你们都是“w怀l技”的程序员。所以,今天l大家推荐这文章,怿一定能触动大家的兴奋点?/p><p>    q篇文章的原文在q里(<a target="_blank">http://mindprod.com/jgloss/unmain.html</a>)Q我看完后我惌——</p><li><strong>什么叫“创造力”Q创造力是——q是要q一件烂事都能干得那么漂亮那么有创意的能力?/strong></li><li><strong>什么叫“抓狂”Q抓狂就?#8212;—以一U沉着老练的不屈不挠的一本正l的_一点一Ҏ你推向崩溃的边缘</strong>?/li><p>    我把文章节选了一些,也ƈ没有完全译Q简译一下,也加入了一些自q调侃。对于有下面q些~程习惯的朋友,请大家对号入座。另外,l护E序的朋友们Q你们死定了Q!</p><p>    <img border="0" alt="woodpecker" align="left" src="http://mindprod.com/image/icon64/woodpecker.png" width="64" height="64" />If builders built buildings the way programmers write programs, then the first woodpecker that came along would destroy civilization. (如果建筑师盖房子像E序员写E序一P那么Q第一只到来的啄木鸟就能毁掉我们的文明)</p><p>    ~ Gerald Weinberg (born: 1933-10-27 age: 77) <a >Weinberg’s Second Law</a></p><h4>E序命名</h4><li><strong>Ҏ输入的名?/strong>。比如:FredQasdf</li><li><strong>单字母的变量?/strong>。比如:a,b,c, x,y,z(陈皓注:如果不够用,可以考虑a1,a2,a3,a4,….)</li><li><strong>有创意地拼写错误</strong>。比如:SetPintleOpeningQ?SetPintalClosing。这样可以让人很难搜索代码?/li><li><strong>抽象</strong>。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一栗?/li><li><strong>~写</strong>。比如:WTFQRTFSC …… (陈皓注:使用拼音~写也同L力,比如Q?BTQTMDQTJJTDS)</li><li><strong>随机大写字母</strong>。比如:gEtnuMbER..</li><li><strong>重用命名</strong>。在内嵌的语句块中用相同的变量名有奇效?/li><li><strong>使用重音字母</strong>。比如:int ínt(注:W二?ínt不是int)</li><li><strong>使用下划U?/strong>。比如:_, __, ___?/li><li><strong>使用不同的语a</strong>。比如؜用英语,徯Q或是中文拼韟?/li><li><strong>使用字符命名</strong>。比如:slash, asterix, comma…</li><li><strong>使用无关的单?/strong>。比如:god, superman, iloveu….</li><li><strong>hl?</strong>。字母l和数?有时候是看不出来的?/li><h4>伪装</h4><li><strong>把注释和代码交织在一?/strong>?/li><p>    </p><pre class="brush: cpp; title: ;">for(j=0; j<array_len; j+="8)<br"> {<br /> total += array[j+0 ];<br /> total += array[j+1 ];<br /> total += array[j+2 ]; /* Main body of<br /> total += array[j+3]; * loop is unrolled<br /> total += array[j+4]; * for greater speed.<br /> total += array[j+5]; */<br /> total += array[j+6 ];<br /> total += array[j+7 ];<br /> }</array_len;></pre><p> </p><li><strong>隐藏宏定?/strong>。如Q?define a=b a=0-bQ当Z看到a=bӞ谁也想不到那是一个宏?/li><li><strong>换行</strong>。如下所C,下面的示例用搜索xy_z变得困难?/li><p>    </p><pre class="brush: cpp; title: ;">#define local_var xy\\<br /> _z // local_var OK</pre><p> </p><li><strong>代码和显CZ一?/strong>。比如,你的界面昄叫postal codeQ但是代码里叫 zipcode.</li><li><strong>隐藏全局变量</strong>。把使用全局变量以函数参数的方式传递给函数Q这样可以让得那个变量不是全局变量?/li><li><strong>使用同意?/strong>。如Q?/li><p>    </p><pre class="brush: cpp; title: ;">#define xxx global_var // in file std.h <br /> #define xy_z xxx // in file ..\\other\\substd.h <br /> #define local_var xy_z // in file ..\\codestd\\inst.h</pre><p> </p><li><strong>使用怼的变量名</strong>。如Q单词相|swimmer ?swimnerQ字母相|ilI1| ?oO08。parselnt ?parseIntQ?D0Calc ?DOCalc。还有这一l:xy_Z, xy__z, _xy_z, _xyz, XY_Z, xY_z, Xy_z?/li><li><strong>重蝲函数</strong>。用相同的函数名,但是其功能和具体实现完全没有关系?/li><li><strong>操作W重?/strong>。重载操作符可以让你的代码变得诡异,感谢CCTVQ感谢C++。这个东西是可以把؜׃码提高到一U艺术的形式。比如:重蝲一个类?! 操作W,但实际功能ƈ不是取反Q让其返回一个整数。于是,如果你?! ! 操作W,那么Q有意思的事就发生?#8212;— 先是调用cȝ重蝲 ! 操作W,然后把其q回的整数给 ! 成了 布尔变量Q如果是 !!! 呢?呵呵?/li><li><strong>#define</strong>。看q本站那些؜׃码的文章Q你都会知道宏定义和预编译对于写Z可读的代码的重大意义。不q,一个具有想像力的东西是——在头文g中用预~译来查看这个头文g被include了几ơ,而被include不同的次数时Q其中的函数定义完全不一栗?/li><p>    </p><pre class="brush: cpp; title: ;">#ifndef DONE <p> </p> <p>#ifdef TWICE </p> <p>// put stuff here to declare 3rd time around<br /> void g(char* str);<br /> #define DONE </p> <p>#else // TWICE<br /> #ifdef ONCE </p> <p>// put stuff here to declare 2nd time around<br /> void g(void* str);<br /> #define TWICE </p> <p>#else // ONCE </p> <p>// put stuff here to declare 1st time around<br /> void g(std::string str);<br /> #define ONCE </p> <p>#endif // ONCE<br /> #endif // TWICE<br /> #endif // DONE</p></pre><p> </p><h4>文档和注?/h4><li><strong>在注释中撒谎</strong>。你不用真的L谎,只需在改代码的时候不要更新注释就可以了?/li><li><strong>注释明显的东?/strong>。比如:/* add 1 to i */?参看本站?#8220;<a title="五种应该避免的代码注? target="_blank">五种应该避免的注?/a>”)</li><li><strong>只注释是什么,而不是ؓ什?/strong>?/li><li><strong>不要注释U密</strong>。如果你开发一个航班系l,请你一定要保证每有一个新的航班被加入Q就得要修改25个以上的位置的程序。千万别把这个事写在文档中?/li><li><strong>注重l节</strong>。当你设计一个很复杂的算法的时候,你一定要把所有的详细l设计都写下来,没有100不能Ş休,D落要有5U以上,D落~号要有500个以上,例如Q?.2.4.6.3.13 - Display all impacts for activity where selected mitigations can apply (short pseudocode omitted). q样Q当你写代码的时候,你就可以让你的代码和文档一_如:Act1_2_4_6_3_13()</li><li><strong>千万不要注释度衡单位</strong>。比如时间用的是U还是毫U,寸用的是像素还是英寸,大小是MBq是KB。等{。另外,在你的代码里Q你可以L不同的度衡单位,但也不要注释?/li><li><strong>Gotchas</strong>。陷阱,千万不要注释代码中的陷阱?/li><li><strong>在注释和文档中发泄不?/strong>?参看本站?#8220;<a title="五种应该避免的代码注? target="_blank">五种应该避免的注?/a>”)</li><h4>E序设计</h4><li><strong>Java Casts</strong>。Java的类型{型是天赐之物。每一ơ当你从Collection里取C个object的时候,你都需要把其{回原来的cd。因些,q些转型操作会出现在N多的地方。如果你改变了类型,那么你不一定能改变所有的地方。而编译器可能能检查到Q也可能查不到?/li><li><strong>利用Java的冗?/strong>。比如:Bubblegum b = new Bubblegom(); ?swimmer = swimner + 1; 注意变量间的l微差别?/li><li><strong>从不验证</strong>。从不验证输入的数据Q从不验证函数的q回倹{这样做可以向大家展CZ是多么的信Q公司的设备和其它E序员?/li><li><strong>不要装</strong>。调用者需要知道被调用的所有的l节?/li><li><strong>克隆和拷?/strong>。ؓ了效率,你要学会使用copy + paste。你几乎都不用理解别人的代码Q你可以高效地~程了?陈皓注:Copy + Paste出来的代码bug多得不能再多)</li><li><strong>巨大的listener</strong>。写一个listenerQ然后让你的所有的buttonc都使用q个listenerQ这样你可以在这个listener中整Z大堆if…else…语句Q相当的刺激?/li><li><strong>使用三维数组</strong>。如果你觉得三维q不_Q你可以试试四维?/li><li><strong>L</strong>。同时用类的get/setҎ和直接访问那个public变量。这样做的好处是可以极大的挫败维护h员?/li><li><strong>包装Q包装,包装</strong>。把你所有的API都包装上6?遍,包装深度多达4层以上。然后包装出怼的功能?/li><li><strong>没有U密</strong>。把所有的成员都声明成public的。这P你以后就很难限制其被Z用,而且q样可以和别的代码造成更多的耦合度,可以让你的代码存zd更久?/li><li><strong>排列和阻?/strong>。把drawRectangle(height, width) Ҏ drawRectangle(width, height)Q等release了几个版本后Q再把其改回厅R这L护程序的E序员们不能很快地明白哪一个是对的?/li><li><strong>把变量改在名字上</strong>。例如,把setAlignment(int alignment)ҎQsetLeftAlignment, setRightAlignment, setCenterAlignment?/li><li><strong>Packratting</strong>。保留你所有的没有使用的和陈旧的变量,Ҏ和代码?/li><li><strong>That’s Fina</strong>l。Final你所有的子结点的c,q样Q当你做完这个项目后Q没有h可以通过l承来扩展你的类。java.lang.String不也是这样吗Q?/li><li><strong>避免使用接口</strong>。在java中,BS接口Q在C++中BS使用虚函数?/li><li><strong>避免使用layout</strong>。这样就使得我们只能使用l对坐标。如果你的老大强制你用layoutQ你可以考虑使用GridBagLayoutQ然后把grid坐标hard code.</li><li><strong>环境变量</strong>。如果你的代码需要用环境变量?getenv() - C++ / System.getProperty() - Java )Q那么,你应该把你的cȝ成员的初始化使用环境变量Q而不是构造函数?/li><li><strong>使用Magic numbe</strong>r。参看?a title="Linux 2.6.39-rc3的一个插? target="_blank">Linux一个插?/a>》?/li><li><strong>使用全局变量</strong>?)把全局变量的初始化攑֜不同的函CQ就这个函数和q个变量没有M关系Q这栯够让我们的维护h员就像做侦探工作一栗?)使用全局变量可以让你的函数的参数变得一些?/li><li><strong>配置文g</strong>。配|文件主要用于一些参数的初始化。在~程中,我们可以让配|文件中的参数名和实际程序中的名字不一栗?/li><li><strong>膨胀你的c?/strong>。让你的cd可能地拥有各U臃肿和晦ӆ的方法。比如,你的cd实现一U可能性,但是你要提供所有可能性的Ҏ。不要定义其它的c,把所有的功能都放在一个类中?/li><li><strong>使用子类</strong>。面向对象是写出无法l护代码的天赐之物。如果你有一个类有十个成?变量和方?你可以考虑?0个层ơ的l承Q然后把q十个属性分别放在这十个层次中。如果可能的话,把这十个cd别放在十个不同的文g中?/li><h4>混ؕ你的代码</h4><li><strong>使用XML</strong>。XML的强大是无h能及的。用XML你可以把本来只要10行的代码变成100行。而且Q还要逼着别h也有XML?参看Q?a title="信XMLQ得永生Q? target="_blank">信XML得永?/a>Q?a title="信XMLQ得自信" target="_blank">信XML得自?/a>)</li><li><strong>混ؕC代码</strong>。在?a title="如何加密/混ؕC源代? target="_blank">如何加密源代?/a>》中已经说过一些方法了Q这里再补充一些?/li><li><strong>使用不同的进?/strong>。比如:10 ?10不是一L。再比如Qarray = new int[]{ 111, 120, 013, 121,};</li><li><strong>量使用void*</strong>。然后把其{成各U类?/li><li><strong>使用隐式的{?/strong>。C++的构造函数可以让你神不知g觉得完成转型?/li><li><strong>分解条g表达?/strong>。如Q把 a==100分解成,a>99 && a<101</li><li><strong>学会利用分号</strong>。如Qif ( a );else;{ int d; d = c;}</li><li><strong>间接转型</strong>。如Q把double转stringQ写成new Double(d).toString() 而不?Double.toString(d)</li><li><strong>大量使用嵌套</strong>。一个NB的程序员可以在一行代码上使用过10层的括?)Q或是在一个函数里使用过20层的语句嵌套{}Q把嵌套的if else 转成 [? :] 也是一件很NB的事?/li><li><strong>使用C的变U数l?/strong>。myArray[i] 可以变成*(myArray + i) 也可以变?*(i + myArray) 其等价于 i[myArray]。再看一个函数调用的CZQ函数声明:int myfunc(int q, int p) { return p%q; } 函数调用myfunc(6291, 8)[Array];</li><li><strong>长代码行</strong>。一行的代码长好。这样别人阅L需要来来回回的</li><li><strong>不要较早的return</strong>。不要用gotoQ不要用breakQ这P你就需要至?层以上的if-else来处理错误?/li><li><strong>不要使用{}</strong>。不要在if else使用{}Q尤其是在你重量C用if-else嵌套Ӟ你甚臛_以在其中qq代码,q样一来,q是最有经验的E序员也会踩上陷阱?/li><li><strong>使用宏定?/strong>。宏定义l对是؜乱C/C++代码的最佛_器。参?nbsp;<a title="老手是这h新手~程? target="_blank">老手是这h新手~程?/a>?/li><li><strong>琐碎的封?/strong>。比较封装一个boolc,c里面什么都做,是一个bool.</li><li><strong>循环</strong>。千万不可用for(int i=0; i<n; li="" ?="" i-调整步伐="" i++)使用while代替forQ交换n和iQ把<Ҏ<="Q?><h4>试</h4></n;></li><li><strong>从不试</strong>。千万不要测试Q何的出错处理Q从来也不检系l调用的q回倹{?/li><li><strong>永远不做性能试</strong>。如果不够快告诉用h一个更快的机器。如果你一做测试,那么可能会要改你的法Q甚至重设计Q重新架构?/li><li><strong>不要写测试案?/strong>。不要做什么代码覆盖率试Q自动化试?/li><li><strong>试是懦夫行?/strong>。一个勇敢的E序员是Ҏ不需要这一步的。太多的E序太害怕他们的老板Q害怕失d作,x用h怨,甚至被v诉。这U担心害怕直接媄响了生力。如果你对你的代码有强大的信心,那还要什么测试呢Q真正的E序员是不需要测试自q代码的?/li><h4>其它</h4><li><strong>你的老板什么都知道</strong>。无Z的老板有多SBQ你都要严格地遵照他的旨意办事,q样一P你会学到更多的知识如何写出无法维护的代码来的?/li><li><strong>颠覆Help Desk</strong>。你要确保你那满是bug的程序永q不要被l护团队知道。当用户打电话和写邮件给你的时候,你就不要理会Q就要理会Q让用户重做pȝ或是告诉用户其帐h问题Q是标准的回{?/li><li><strong>闭嘴</strong>。对于一些像y2kq样的大bugQ你要学会守口如Ӟ不要告诉M人,包括你的亲h好友以及公司的同事和理层,</li><li><strong>忽悠</strong>。你会学会忽悠,q你的代码写得很烂Q你也要为其挂上GoF设计模式的标{,q你的目做得再烂Q你也要为其挂上敏捷的标{,只有学会像中国Thoughtworks的咨询师那样d悠,你才能学会更炫更LҎQ让整个团队和公司,甚至整个业界都开始躁动,q样才能真正为难l护的代码铺q道路?/li><p>    q个文档中还有很多很多,实在是太TMD强大了,大家自己ȝ看吧。有_֊有能力的朋友不妨把其译成中文?/p><p>    MQ我们的口号?#8212;—</p><h4 style="text-align: center; ">Write Everywhere, Read Nowhere</h4></span><img src ="http://www.aygfsteel.com/sofi/aggbug/353679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sofi/" target="_blank">sophie</a> 2011-07-05 09:33 <a href="http://www.aygfsteel.com/sofi/archive/2011/07/05/353679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让文字纵向位于中央的Ҏhttp://www.aygfsteel.com/sofi/archive/2011/07/02/353562.htmlsophiesophieSat, 02 Jul 2011 12:58:00 GMThttp://www.aygfsteel.com/sofi/archive/2011/07/02/353562.html阅读全文

sophie 2011-07-02 20:58 发表评论
]]>
2011-06-15 D条里文字的位|?/title><link>http://www.aygfsteel.com/sofi/archive/2011/06/15/352360.html</link><dc:creator>sophie</dc:creator><author>sophie</author><pubDate>Wed, 15 Jun 2011 07:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/sofi/archive/2011/06/15/352360.html</guid><wfw:comment>http://www.aygfsteel.com/sofi/comments/352360.html</wfw:comment><comments>http://www.aygfsteel.com/sofi/archive/2011/06/15/352360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sofi/comments/commentRss/352360.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sofi/services/trackbacks/352360.html</trackback:ping><description><![CDATA[<div>好几天解决不了导航条里文字在背景N的位|问?问了一下咖啡mm,告诉我需要先对背景进行设定高?否则不能对背景自动扩展高?<br />在背景图的css中添加了line-height之后,文字立刻位于囄中间.然后对于菜单的位|进行设|?可以随意设|文字的位置?</div><img src ="http://www.aygfsteel.com/sofi/aggbug/352360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sofi/" target="_blank">sophie</a> 2011-06-15 15:01 <a href="http://www.aygfsteel.com/sofi/archive/2011/06/15/352360.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2011-06-13 D条的问题 http://www.aygfsteel.com/sofi/archive/2011/06/15/352356.htmlsophiesophieWed, 15 Jun 2011 06:33:00 GMThttp://www.aygfsteel.com/sofi/archive/2011/06/15/352356.htmlhttp://www.aygfsteel.com/sofi/comments/352356.htmlhttp://www.aygfsteel.com/sofi/archive/2011/06/15/352356.html#Feedback0http://www.aygfsteel.com/sofi/comments/commentRss/352356.htmlhttp://www.aygfsteel.com/sofi/services/trackbacks/352356.html中午接到joyo的电?订的书来?..一时半会儿q看不上.
16.43 l过对一条条语句的检?发现height元素对于排版有作?L之后,D条下的文字正常的从左边开始显C?而原来的D条部分也没有变化.但是如果Lwidth元素的?则每个菜单的大小~成和文字大?
依然没有解决D条中文字的位|问?
下午接着把上午的问题解决,看了@SheepYang 的主?然后对照了一下immi的navigator,把导航条变成了无序列表项目Ş?q把<li>?lt;a>标签分别定义了CSS,于是菜单错位和菜单字体颜色全都正怺.
开始的情况是这L,只是?lt;div>?lt;a>列出?个菜单选项,没有q行相应的CSS定义,l果在页面上昄5个菜单以字体大小呈阶梯状排列.
看过immi的源?采用无序?lt;li>标签,q嵌?lt;a>d链接.?lt;li>的CSS定义好之?错位的情冉|有了.
又对<a>q行CSS定义,字体的颜色也正常?


sophie 2011-06-15 14:33 发表评论
]]>
վ֩ģ壺 ˰| | ƽԭ| ̩| ٰ| ͼľ| Զ| | | | ̨| ͤ| | ˰| | | | ԭ| Դ| | | | | | | °| żҿ| | ̨| | | | | ޳| ̺| ͷ| | ƽ| ն| | п|