既然压缩工具被提出来作为一个论据,那么开发工具有没有考虑过?很多开发工具支持css注释的快捷键,不比直接按两次//要复杂
2012/9/5 Hawkeyes Wind <[email protected]> > 论点一是个非常严重的问题。 > 不过,我想大家不喜欢/* */注释的主要原因还是按起来不方便吧,除非有小键盘区。 > 但是//在web方面确实比较特殊,要不换个符号? > > 于 2012/9/5 15:47, Kang-Hao (Kenny) Lu 写道: > > www-style 上一位 Google 的前端又[1]提�h了一次在 CSS �e加上 //-�涡性]解 >> [2]。�@�N提案基本上��作的成本非常低,**所以基本上反�g的���c就是: >> >> 一、跟 CSS 最小化等等��理工具不兼容 >> >> 有不少 CSS 最小化工具��把�Q行符�Q成空格,造成 >> >> // �]解 >> background: 0; >> border: 0; >> >> �D成 >> >> // �]解 background: 0; border: 0; >> >> 造成支援 //-�]解 的�g�[器�e����宣告被覆�w掉,也就是�f支援 //-�]解 的�g�[ >> 器看到�@���|西��成一���牡艟W站的可能性比�^高,**也造成�g�[器�_�l者不��意支 >> 援�@�拥��|西(因��*使用者看到�牡舻木W站很可能���Q�g�[器*)**。 >> >> 不要以�檫@�N事不���l生,在整���W站更�Q CSS 最小化工具的�r候,如果本�碛� >> 用 //-�]解 的�W��但是�]有注意到的情形,就可能��有�@�拥慕Y果。另外,�W�� >> 作者也不��得��去�y��太新的�g�[器、、、 >> >> >> 另外有人提到用正�t做的 CSS 最小化工具,��把 >> >> url(http://example.com/) >> >> 的 //... ��成�]解,不�^如果�@�右灿����}的��,**在�n案名�Q�_�^是星��的情形: >> >> url(path/*file*) >> >> 中,�@�N最小化工具早就有���}了(**�m然出�F�@�N���r的可能性非常小)。 >> >> (�]:在 CSS 2.1 中 /*file* 是 URI token [3]的一部分,所以不����成 >> COMMENT token 的�_�^。) >> >> 二、跟既有�W站不兼容 >> >> �@�N不兼容大概是在 >> >> div { >> border: 0; // 一些�]解 >> width: 0; /* �y搞 */ >> } >> >> �@�N情形,就是�f�F在之所以�W站�]有�氖且��椤�// 一些�]解」把 'width: 0' >> 概念了,如果�_始支持 //-�]解 的��,反而��出�F整���W站不能用的悲� � >> >> 有�W��作者�f「���]看�^ CSS �e出�F //-�]解」,也有�g�[器 QA �f常常看到�@ >> �拥��|西。 >> >> >> ��之,各�f各��也�Τ尺@�������c�]什�N���|�椭�。**我�_了一���Y料收集��面 >> [4],有�d趣�兔Φ呐笥芽梢��硖钜幌履阌玫� CSS 最小化工具的情形。向後兼容的 >> �{查有�c像阿菲之前做的那��,不�^�@次 1) 不用特�e去�L集某些��面,用人家�L >> 集到的就好 2) 不需要���_本分析,grep 一下就好。 >> >> >> [1] �@��提案已��之前已��提�^三、四次了,����是 www-style 上�^父元素�x�� >> 器之後最常被提出的提案... >> [2] http://lists.w3.org/Archives/**Public/www-style/2012Aug/** >> thread#msg622<http://lists.w3.org/Archives/Public/www-style/2012Aug/thread#msg622> >> [3] >> http://www.w3.org/html/ig/zh/**wiki/CSS2/syndata#uri0<http://www.w3.org/html/ig/zh/wiki/CSS2/syndata#uri0> >> [4] >> http://www.w3.org/html/ig/zh/**wiki/css-double-slash-comment<http://www.w3.org/html/ig/zh/wiki/css-double-slash-comment> >> >> >> >> 以上 >> >> Kenny >> > > -- > Regards > > Hawkeyes Wind > > >
