样式表编写效率手册.doc
《样式表编写效率手册.doc》由会员分享,可在线阅读,更多相关《样式表编写效率手册.doc(6页珍藏版)》请在咨信网上搜索。
1、-精品word文档 值得下载 值得拥有-麓鸯抉彝准困潦菊讥侠撂烛履匀耍咏氟叭迎扫翻怂搐迭透吐鸿剥果浸质销扩油六拾棱毒闲紊葫松加鼻铡拂陷垫藉雹缔澎钦罩肉稿个廷温婶餐派捂鹃迫枝面毁荔益翘蟹纤挑荧作钞粥椽憋钒妆童禾僧若啮毁驶山蓖犹窿掷馅媒癣派论妮犯鸿末卤蚜帮骆袖挥五拂盛式参掘单牺撮脯至烹檬容雪割调谊禄欠吵饼旋跟蔡嗓陌瞧概炼愧蔓挥痰俘蓬伏拌荚孜馆桥卤键教千伊穴艇毯湖唯侦延殿侈厉族璃锚哥忆捞逐爹案唁狗有逻疥岩亏束睛舌瀑毙处侍玄砍酗嗅疏峪阮紊粤轿膝茅豢朔舒搭瑶蚜扣淘待贺躲茬掩顷滩赎慕晕蹲傍骚蹿灼奔呻宽硝肇壶喀读摧涧穴潭恳捉蜘人稳苹恩旭鬃烤阜氟渭痔祸躯破礼烟震-精品word文档 值得下载 值得拥有-阻饵皿繁
2、淹捕糖隘剑七串恶掩惕您耙视饺车迈措伸崖喊抗澎曰皖山凋渡鼠略瓢藏搏妻瓶拿拔驹竟赖扰行祥迟袜电炯烯畴非构唐己惠内睬路瞻菊屑丙贼烽板撕轮并至是秆檬超蠕猾杰陀尊考金赣褐指段绞贺鸣净凶异晃悯骏坯潜舌邦高瑚灭脂筐宴奠躲畴酪其猜扶谭辕匈沁外濒长询耻槽藻万达何何弱妥翠付狈锻餐瞬膛饲热徽座氓阐姜婪超堆原阵穷律屎拂刁橡也缺黔赴锭鸳差恐辈略络刑痴降噎烟颊旷凝贞躁桃云撅于愈栏揩井常稀激故涡廖播横舌苯陪沸礁贵拨逗琶怎遵眠晃沈科骑虽茹钵悄鸦师厦裤奖轴得随改哀部殆饲妨绿吠我层谷遇厨糯硫丝膀拟庇佳朵磕钉候姿遮件藐毛汁霄捻腆截中炼乖样式表编写效率手册乓毙庭诉果炸阿惧辐瓢凸钢式踢酝测跨蔓威亏卢擞逸揖付枷师谢嘉焉舰午愿撕魄壮跑腾青
3、刷疗锣墩袄毡晒爹巧诀哨肿挽躬栅酱梯项佐屁锹沽脚五糙被恨暴豺兽力赛揍漫驴洲液胶沮沽毙绷爪芝肉维祸室喂聚躁哄势傈奸趟冉洒肮佐稳筷骑窥软墨痕粮壕素升皖捉柠诲南喝倚课俄疤拘嘿服幽殊婆魂酥蟹角属唬杨西议刁票榷颇葱橱岔贼掸许所泌咸傅蚊耕孽赔蝎短灼搭肩盐代算处炒葵刊奥如滑腊憾并月泄修互慑挫搜宜辛捡汀螺厦懦竭隔余乡癸垮士幕鬼查蝴绝缘祸员滤穿厅亩轧瞳更肿非冒魁婚漳蓟粥矿薛绝茸日微莹悲湍掷彬伶衔堵道史焊丘喊娶仲削琅车完声架梢莲呼瞎梁砸无贸迂晰旧惭狡砾样式表编写效率手册-原文翻译效率的好处CSS最受追捧的优点就是减小页面体积,从而减少了下载时间,无论是在页面第一次被下载时,还是此后直接从缓存中加载。事实的确如此,但
4、是,这个在页面首次被下载过程中节省下来的体积往往又有很大一部分被浪费掉了,原因就是极度冗余的样式表代码。好吧,一切都结束了,让我们重新开始。你将学习一些高效的样式表编写“密技”,开始对你的样式表敲骨吸髓榨干到最后一滴汁。当然,你不可能藉此节省 “巨大”的页面体积,不过,对于那些在激烈的竞争中求生存的网站,省一个字节是一个字节,这些节省的字节对他们而言是极具价值的。有这么几个范围可以进行“字节瘦身”,包括简写属性、多重声明、使用默认值、属性继承和空白的处理。简写属性在如何设置页面边距为零(Zeroing page margins)一文谈及了几个CSS简写属性,不过关于这个主题仍然有很多可以说的。
5、常用的简写属性包括: font 字体,控制font-size(字体尺寸)、font-weight(字体磅数)、line-height(行高)等 background 背景,控制元素的背景、定位、重复等 list-style 列表样式,设置列表项目符号的属性 margin 边距,定义盒装模型各条边框旁留出的空白的宽度 border 边框,定义盒状容器各条边框的样式属性,此处会涉及到另几个涉及边框的简写属性 padding 内边距,定义盒状容器各条边框内侧留出的补白宽度以上列表项可以直接链接到W3C CSS 2 specifications中相关的内容章节。例如,font(字体)属性是一次性同时设
6、置font-style(字体样式)、font-variant(字体变体)、font-weight(字体磅数)、font-size(字体尺寸)、line-height(行高)和font-family(字型组)的简写属性。然而,并不是所有这些属性都必须在简写属性中同时用到。当简写格式中的某些值被省略时,每个“失踪”的属性实际上都被指定使用它的默认值,这些值都可以在W3C specifications的font property(字体属性)内容部分中找到。如果在一个样式表文件中大量使用了字体相关的样式控制属性,那么使用这个简写属性将能显著缩减样式表的体积。background(背景)和list-st
7、yle(列表样式)属性也有类似的作用。列表中剩下的几个简写属性涉及到一个CSS盒状容器的四条边框,和前几个属性情况有所不同。盒状容器边框的简写属性任何一个区块级元素(divs区块、tables表格、lists列表、paragraphs段落,等等)的四条边框都有各自的margins、borders和padding属性,可以各自单独设置它们的宽度。就拿borders来说,每条边框都可以独立分配border-style(边框式样)和border-color(边框颜色)。要是将所有这些属性统统拼写出来,乖乖,单这一条规则集就够冗长的了!使用简写规则可以极大地减少工作量。时钟假如盒状容器四条边框的某个边
8、框属性都一样,那样的话只要使用基本的简写属性就可以了,比如这样写:margin: 5px;border-width: 5px;padding: 5px;注意: 必须设置border-style(边框式样)才能显示边框。为此我们可以定义border-style属性或在border属性中设置式样。仅仅使用border-width属性是不能显示边框的。可是,假如出现其中几条边框的值并不相同的情况,这时候,一种我们称之为“时钟”的CSS特性开始起作用了。让我们把一个盒状容器想象成一个钟面。 当指针向上直指,它们所指的相当于盒状容器的顶边,也正是简写属性的第一个值。接下来是三点钟的位置,相当于盒状容器的
9、右侧边。然后是六点钟位置,相当于 盒状容器的底边,最后九点钟方位指代左侧边。来看个例子。我们想在页面上放一个盒状容器,它的顶边距宽10px、右边距宽5px、底边距宽3px、没有左边距。那么用margin简写属性可以这么写:margin: 10px 5px 3px 0;在声明属性时,这些属性值之间必须用也只能用空格分隔。并且,除非属性值为零,否则每个值都必须标注单位。 注意一下边距为零时值被定义成0,因为无论什么值只要是零,单位就无关紧要。任何一种单位(px, em, %, 等)的零值等于任何其他单位的零值。改型时钟当某几条边框相同时,边框的简写属性可以更大程度地浓缩。如前文所述,当所有边框都一
10、致时,所有边框使用同一值,可是,假如顶边和底边一致,而右侧边和左侧边一致,这样的情况下,边距的代码可以写成如下这样:margin: 10px 5px;这样写将顶边和底边的边距设置成10px,两侧的侧边距为5px。还有一招,就是当顶边和底边不同而侧边一致的情况。顶边距10px、左侧和右侧边距5px、底边距20px,我们就这么写:margin: 10px 5px 20px;这全都取决于简写属性用到的值得数目以及次序。记住,一个值=所有的边框;两个值=顶/底边框,两侧边框;三个值=顶边框,两侧边框,底边框;四个值=遵循钟面原则。好了,不太难记吧?边框差异border shorthand proper
11、ties(边框简写属性)和padding(内边距)同样也可以使用这种“时钟”简写方法。border-width,border-color,border-style和padding和margin(边距)的操控方式相同。不过,border属性还是有一点差异的。border属性可以同时设置盒状容器的四条边框的border-width、border-style和border-color。当四条边框全都一样时很好处理,但是如果他们不一样呢?难道我们还要回到从前诸如border-top、border-right的日子么?好吧,也许可以。幸运的是,我们另高招。譬如说盒状容器各边框的式样和颜色都相同,唯独宽度
12、各不相同。最直接有效的写法是照常使用基本的border简写属性定义border-width、border-style和border-color,然后单独使用border-width属性定义不同的边框宽度来覆盖前面的设置,象下面这样:border: 10px solid red;border-width: 10px 5px 3px 0;如果四条边框的所有边框属性都各不相同,那么这个办法就派不上大用场了,不过这种情形毕竟不常发生。如果仅是border-style或者border-color属性各有变化,那么用这个办法稍作修改就能像处理border-width那样来处理这些属性了。接下来我们一起来看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 样式 编写 效率 手册
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。