服务热线:400-028-5488

CSS Hack和向后兼容的常见问题网站设计哪家好?选哪家?"星空网站"有哪些特点?

  • 特点一

    性价比超高,最低仅680元/套

    客户除拥有专业精美的网站,同时我们赠送500M网站空间+500M备份空间,同时还赠送500M企业邮箱以及其它一些赠品。

  • 特点二

    数千套网站风格自由选择,设计精美大气

    页面设计精美大气,结合各行业特性,充分保证了网页设计风格、栏目布局合理。

  • 特点三

    功能强大,安全性,稳定性强,速度快

    除了拥有完善的企业展示全部功能外,商城门户类更是包括了在线支付、会员功能、积分换赠、网上商店等强大功能。

  • 特点四

    快捷省心,开通时间快,一条龙全套服务

    当天付款,当天开通。由我们"星空网站"专属团队全程负责,从域名,空间,网站开通,备案等,全程"一对一"热情服务,省时高效。

  • 特点五

    医院/学校/政府/企业等,适合数千个行业

    "星空网站"充分考虑了各行业网站设计需要,适合各个企业,电子商务,政务网站等的网站功能需求。

"星空网站"产品介绍?CSS Hack和向后兼容的常见问题网页设计选哪家?What are the characteristics of

"星空网站" 是天府星空?CSS Hack和向后兼容的常见问题网站设计公司结合6年网站开发经验,凭借自身建站技术优势,由专业人员(程序、美工等)经过精心策划、设计和制作。每个"星空网站"的设计风格、栏目布局规划都参照该行业的实际网站需求和案例来进行制作。

天府星空是一家专业CSS Hack和向后兼容的常见问题网站设计公司,专业从事CSS Hack和向后兼容的常见问题网站设计服务、公司已在CSS Hack和向后兼容的常见问题建设网站数千案例,CSS Hack和向后兼容的常见问题网站设计哪家好?CSS Hack和向后兼容的常见问题网站设计选哪家?就选天府星空,价格超实惠!



CSS Hack和向后兼容的常见问题网站设计(Ⅰ型/Ⅱ型/Ⅲ型/Ⅳ型)套餐价格Package price

  • 星空I型

    优惠特价:
    680/全套

    高速100M电信/网通主机

  • 星空Ⅱ型

    优惠特价:
    880/全套

    高速200M电信/网通主机

  • 星空Ⅲ型

    优惠特价:
    1080/全套

    高速500M电信/网通主机

  • 星空Ⅳ型

    优惠特价:
    1280/全套

    1G高速电信/网通主机

680元全套(含域名/空间/邮箱/网站等),CSS Hack和向后兼容的常见问题网站设计为什么这么便宜?Why so cheap

一套网站的开发最起码需要上千元乃至几万元甚至几十万元才能完成,我司"星空网站"为何这么便宜呢?

CSS Hack和向后兼容的常见问题网站设计哪家好?-天府星空从事网站设计服务6年时间,深刻了解建站客户的需求,我们的企业使命之一便是"让成都每一家企业/政府/学校/组织都拥有一个专业精美的网站"

我公司考虑到广大中小企业和个人刚刚步入网络,对网站不是特别了解,他们需求一种高效,快捷,省事,最重要是低成本的网站设计服务。为了不能让高昂的建站费用,阻挡了客户建自己单位企业或个人网站的愿望,我公司特推出了低成本智能建站服务。

他们选择了"星空网站"They choose start website查看更多“星空网站”案例>>

CSS Hack和向后兼容的常见问题网站设计选哪家?他们为什么选择天府星空?Why choose

购买"星空网站"常见问题Common problem

可以享受哪些优惠?Can which to enjoy preferential

  • 优惠一

    重大法定节日(如:五一/国庆/元旦),购买"星空网站",均赠送1G/2G/4G/6G U盘一个(SanDisk闪迪,一线品牌)

  • 优惠二

    无论哪款"星空网站"均可参加:买两年,送一年活动。如,购买1880套餐2年,享受3年服务,实际价格仅1587元

  • 优惠三

    免费扩容网站300M空间(总大小500M),外加赠送500M备份空间,同时再赠送500M企业邮箱

  • 优惠四

    每月前10名客户,均可获赠罗技(一线品牌)无线鼠标一个

  • 优惠五

    购买"星空网站"Ⅳ型,赠送台电(一线品牌)1080p全格式高清播放器MP4 一部

CSS Hack和向后兼容的常见问题城市介绍Why so cheap

CSS Hack和向后兼容的常见问题网站设计哪家好?CSS Hack和向后兼容的常见问题网站设计公司选哪家?

天府星空是一家专业CSS Hack和向后兼容的常见问题网站设计公司,专业从事CSS Hack和向后兼容的常见问题网页设计服务、以精深技术为核心、以专业队伍为支撑。致力于为CSS Hack和向后兼容的常见问题政府网站、公司企业、学校等提供高技术含量的建网站服务。凭借多年的CSS Hack和向后兼容的常见问题网站设计成功经验,公司已在CSS Hack和向后兼容的常见问题建设网站数千例经典案例,是CSS Hack和向后兼容的常见问题网站设计公司最知名品牌之一。CSS Hack和向后兼容的常见问题网站设计哪家好?CSS Hack和向后兼容的常见问题网页设计公司选哪家?就选天府星空,价格超实惠!

你要是不斟酌页面加载速度,不考虑服务器蒙受才能的话,那在向后兼容和淘汰的处置上可以做得很完美(从代码上),但这从某种水平上,不如不做。

HTML:增加body class
<!--[if IE6]--><body class="ie6"><![endif]-->
<!--[if IE7]--><body class="ie7"><![endif]-->
<!--[if IE8]--><body class="ie8"><![endif]-->
<!--[if IE9]--><body class="ie9"><![endif]-->
<!--[if!IE]--><body class="non-ie"><![endif]-->.sofish { padding:10px;}
.non-ie .sofish { padding:12px;}
.ie9 .sofish { padding:9px;}
.ie8 .sofish { padding:8px;}
.ie7 .sofish { padding:7px;}
.ie6 .sofish { padding:6px;}

/* webkit and opera */
@media all and(min-width:0px){.sofish{padding:11px;}}

/* webkit */
@media screen and(-webkit-min-device-pixel-ratio:0){.sofish{padding:11px;}}

/* opera */
@media all and(-webkit-min-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0){.sofish{padding:11px;}}

/* firefox */
@-moz-document url-prefix(){.sofish{padding:11px;}}/* all firefox */
html>/**/body .sofish, x:-moz-any-link, x:default{ padding:11px;}/* newest firefox */

实在可以纠结的还真多,这里联合A-Grade浏览器的品种和HACK的种类,写两种个人认为比较公道的HACK和向后兼容相统筹的写法,仅供大家参考的。

Tag:CSS   hack   兼容   常见问题   CSS   hack   兼容   常见问题  

一、CSS 选择器 Hack/* Opera */
@media all and(-webkit-min-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0)
{head~body .sofish{display:block;}}

这种写法的优缺点是:

上面4种是我们最常用的方法。当初,让我们抽出心里存着的那3个原则,看看如何抉择。要时光思考一下么?这里简略地说一下我的取舍:

优点:易记;代码少 缺点:不全面 三、IE 注释<!--[if IE]>IE only<![endif]-->
<!--[if !IE]>NOT IE<![endif]-->

这样维护起来成本比拟低,修改不会影响其余的阅读器,而一旦有浏览器淘汰,只有搜寻要害字,就能够批量去掉这些代码。比方,ie6的独自hack:_padding:6px;;

准完美主义写法:配合IE注解,一律采取选择器HACK(选择性推荐)

这种写法的优缺点是:

人一旦习惯了某些货色就很难去改,以及各种各样的起因,新的浏览器越来越多,而老的总淘汰不了。增加老是快于灭亡导致了浏览器兼容是成了谈不完的话题。说 到浏览器兼容,CSS HACK天然而然地被我们想起。今天,我们通常都有一个团队或者将有一个团队的人在一个公司里面做雷同的事,须要我们有统一的规范来进行Coding,以 便利维护。而解决兼容的方法就是(必需是,由于这才最轻易有问题的)其中一个最重要的、要解决的规范之一。

优点:保险;向后兼容好;易维护 缺点:用不好会增添HTTP要求;用得好代码又多 四、浏览器探测:JS/后端程序判定// 以jQuery为例,检测是否是IE6,是则加上class="ie6"
if($.browser.msie && $.browser.version =6){
        $('div').addClass('ie6');
}

长处:全面,各种HACK都有;清算无用代码里易认 缺陷:挑选器名称不易记;代码量多(要反复写选择器) 二、CSS 属性 Hack.sofish {
        padding:10px;
        padding:9px\9;/* all ie */
        padding:8px\0;/* ie8-9 */
        *padding:5px;/* ie6-7 */
        +padding:7px;/* ie7 */
        _padding:6px;/* ie6 */
}

最后,还是那句,盼望看到你更好的方法!

至于应用JS或者后端程序来断定,除非你有足够的资源,除非你解决不了(90%不会产生),不然,并不推荐用。附上一个表(via),可以参考参考:

而后,从第二种方法我们也可以发明。把IE注释用在body class上,而不是增添单独的<link />或者@import会是更好的选择。虽然分文件也是一种不错的选择,但了为页面加载速度,HTTP恳求一个都不能挥霍。

.sofish {
        padding:10px;
        padding:9px\9;/* all ie */
        padding:8px\0;/* ie8-9 目前利用于IE8的单独hack,情况比较少 */
        *padding:5px;/* ie6-7 */
        +padding:7px;/* ie7 */
        _padding:6px;/* ie6 */
}

/* webkit and opera */
@media all and(min-width:0px){.sofish{padding:11px;}}

/* webkit */
@media screen and(-webkit-min-device-pixel-ratio:0){.sofish{padding:11px;}}

/* opera */
@media all and(-webkit-min-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0){.sofish{padding:11px;}}

/* firefox * /
@-moz-document url-prefix(){ .sofish{padding:11px;}} /* all firefox */
html>/**/body .sofish, x:-moz-any-link, x:default{ padding:11px;}/* newest firefox */

这种写法的优毛病是:

 

其他的就未几说了。不外,仍是要提示一下: 解释也是很重要的。固然是HACK了,但事实中情形有时候比设想中的庞杂得多,给代码一个正文,好过千言万语。

尽量应用单独HACK

优点:全面;易维护;可读性高 缺点:占资源;代码量大(要重写选择器)

向后兼容的目的:1年

--> [网站建设之]CSS Hack和向后兼容的常见问题

你想现在的网站兼容IE10么,谁不想,但这可预感性太低了,也可以说,成本太高了。临时没必要。不过,IE9可能要宣布了,所以,选择像padding:8px\0;这样的IE8+的hack,在删掉其他代码不影响向后兼容上,会更好;并且,假如IE10出来,一旦支撑这个hack,而又不这个bug,可能删掉只影响2个浏览器,也会更方便;

五、个人推举写法

尽可能省资源

衡量成本:在浏览器被淘汰后,如何疾速清理掉无用代码 可维护:在资源成本和完美间均衡的向后兼容 可读:省力、易记

这种写法的优缺点是:

在解决兼容办法上,想定出一个同一的标准,个人以为应该以下面3点为基础原则:

经济实惠型写法:重视单独的HACK。 IE的HACK比较多,选择省力易记的属性HACK;其他浏览器HACK少,选择块状的选择器HACK(推荐)

先把这三个准则存起来,来看看咱们平时解决兼容的写法(后面会附具体的Hack方式列表):

这里把成本放在了第一位,并不是说我们不乐意寻求完善,而只是,太刻意追求完美有时候可能会妨碍我们前进;在本钱后,应当是可保护跟可读,这点对团队的配合来说至关主要,而终极成果也是为了减少成本。

六:全面的IE6+ / Firefox / Webkit / Opera CSS HACK列表:/***** Selector Hacks ******/
/* IE6 and below */
* html #uno  { color: red }

/* IE7 */
*:first-child+html #dos { color: red }

/* IE7, FF, Saf, Opera  */
html>body #tres { color: red }

/* IE8, FF, Saf, Opera (Everything but IE 6,7) */
html>/**/body #cuatro { color: red }

/* Opera 9.27 and below, safari 2 */
html:first-child #cinco { color: red }

/* Safari 2-3 */
html[xmlns*=""] body:last-child #seis { color: red }

/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:nth-of-type(1)#siete { color: red }

/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:first-of-type #ocho { color: red }

/* saf3+, chrome1+ */
@media screen and(-webkit-min-device-pixel-ratio:0){
        #diez  { color: red }
}

/* iPhone / mobile webkit */
@media screen and(max-device-width:480px){
        #veintiseis { color: red }
}

/* Safari 2 - 3.1 */
html[xmlns*=""]:root #trece  { color: red }

/* Safari 2 - 3.1, Opera 9.25 */
*|html[xmlns*=""]#catorce { color: red }

/* Everything but IE6-8 */
:root *>#quince { color: red }

/* IE7 */
*+html #dieciocho { color: red }

/* Firefox only. 1+ */
#veinticuatro,  x:-moz-any-link  { color: red }

/* Firefox 3.0+ */
#veinticinco,  x:-moz-any-link, x:default  { color: red }

/***** Attribute Hacks ******/
/* IE6 */
#once { _color: blue }

/* IE6, IE7 */
#doce { *color: blue; /* or #color: blue */ }

/* Everything but IE6 */
#diecisiete { color/**/: blue }

/* IE6, IE7, IE8 */
#diecinueve { color: blue\9; }

/* IE7, IE8 */
#veinte { color/*\**/: blue\9; }

/* IE6, IE7 -- acts as an !important */
#veintesiete { color: blue !ie; } /* string after ! can be anything */

相关的主题文章:

news