HTMLandCSSWebStandardsSolutionsAWebStandardistas'ApproachChristopherMurphyNicklasPerssonLeadEditorClayAndresTechnicalReviewerPaulHaineEditorialBoardClayAndres,SteveAnglin,MarkBeckner,EwanBuckingham,TonyCampbell,GaryCornell,JonathanGennick,MichelleLowman,MatthewMoodie,JeffreyPepper,FrankPohlmann,BenRenow-Clarke,DominicShakeshaft,MattWade,TomWelshProjectManagerBethChristmasCopyEditorAmiKnoxAssociateProductionDirectorKariBrooks-CoponyProductionEditorKellyWinquistCompositorDinaQuanProofreaderAprilEddyIndexerJulieGradyArtistAprilMilneInteriorandCoverDesignerKurtKramesManufacturingDirectorTomDebolskiHTMLandCSSWebStandardsSolutions:AWebStandardistas'ApproachCopyright2009byChristopherMurphyandNicklasPerssonAllrightsreserved.
Nopartofthisworkmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical,includingphotocopying,recording,orbyanyinformationstorageorretrievalsystem,withoutthepriorwrittenpermissionofthecopyrightownerandthepublisher.
ISBN-13(pbk):978-1-4302-1606-3ISBN-13(electronic):978-1-4302-1607-0PrintedandboundintheUnitedStatesofAmerica987654321Trademarkednamesmayappearinthisbook.
Ratherthanuseatrademarksymbolwitheveryoccurrenceofatrademarkedname,weusethenamesonlyinaneditorialfashionandtothebenefitofthetrademarkowner,withnointentionofinfringementofthetrademark.
DistributedtothebooktradeworldwidebySpringer-VerlagNewYork,Inc.
,233SpringStreet,6thFloor,NewYork,NY10013.
Phone1-800-SPRINGER,fax201-348-4505,a)i]ehkn`ano)juanda26Theimportanceofusingthetitleelement.
26Definingyourdocumenttype28ItallstartswithaDOCTYPE.
28AshortQuirksModeinterlude.
28It'sallinanamespace29Justonemorething.
29Youdon'thavetomemorizeallthis.
29HelloWorld!
:DOCTYPEedition30Tagshavestructuretoo:Nestedelements30Makingyourmarkupeasiertofollow.
32Commentingyourmarkup32Whitespace34Summary.
35Homework:Createyourfirstspace-monkey-themedXHTMLpage35Chapter3:StructuredMarkup.
39Addingstructureandmeaning40Whatisstructuredmarkup41Whatissemanticmarkup42Makingmarkupmeaningful42POSHandproud43Signpostsforreading43Creatingstructurewithheadingsandparagraphs44Applyinginformationhierarchy45Casestudy:TheGuardian46CONTENTSixAnintroductiontophraseelements49Whatisanelement49Addingmeaningtofragmentsoftext50Addingemphasis:and50Otherphraseelements51Block-levelandinline-levelelements51Imagineabox.
52Thedifferencebetweenblock-levelandinline-levelelements52Validcodeisbrowser-friendlycode53TheW3CMarkupValidationService.
53Validcodeisnotnecessarilywell-structuredcode58Gettingthesearchmixright58Summary.
60Homework:IntroducingMissBaker60Chapter4:MarkupThatAddsMeaning.
65Lists:First-levelorganizers66Whyuselists66Unorderedandorderedlists.
67Entertheorderedlist68Nestinglists70Definitionlists71Tables:Thegood,thebad,andthealternatives.
73Whatistabulardata74,,and75Improvingtableaccessibility76Addingadescriptivesummarytoatable.
77Quotingtext79What'sa79Citations(or80Quotations(or81OthertagsintheStandardistas'toolbox.
82Abbreviations.
82Makingacaseforrules:and85Markingupchangeswithand86and86Summary.
88Homework:Gordo'sAdventure.
88Chapter5:IncludingImages91Introducingthetag92Antaginaction.
92Addingwidth,height,andtitleattributestoimages96CONTENTSxWorkingwithimages97Whichimageeditor(Orhowlongisapieceofstring98Photoshop98Fireworks99PhotoshopExpress99BringouttheGIMP(anditsfriends)100Imageoptimization100Whycompressingyourfilesisimportant101SaveforWeb102ImageformatsfortheWeb103JPG:Photographs103GIF:Graphicsandtype.
105PNG:Thenew(old)kidontheblock106PNG-8.
107PNG-24.
107Apixelisapixelisapixel109Sizematters109Thelimitationsofbitmaps.
110Vectorgraphics110Findingtherightimage112Low-costimages.
112FlickrandCreativeCommons112Summary.
113Homework:Apictureisworthathousandwords113Chapter6:CreatingLinkswithAnchors117Meet118Usingdescriptivelinktext119Thetitleattribute.
120Let'screatesomelinks!
122Externallinks122Thedreadedampersandandthevalidator123Checkingyourlinks124The(evil)targetattribute124Locallinks.
125Internallinks126E-maillinks.
127Wrappingup128Absolutevs.
relativelinks.
129Structuringyoursite130Organizingyourfilesandfolders130Themagicindexfile.
132Linkingbetweendifferentfoldersinoursite134Linkingwithinafolder.
135Linkingdownintoasubfolder136Linkingupintoa"parent"folder137Linkingupandthenlinkingdown138Summary.
139Homework:Housekeepingfirst;linkssecond.
140CONTENTSxiChapter7:GettingYourSiteOnline145YouraddressontheWeb146Whatisadomainname146What'saTLD147Thinkofaname!
148Registeringadomainname.
149Webhosting150Freewebhosting150Gettingthebalanceright.
151Thingstolookforinahostingcompany151Diskspace151Bandwidth152E-mail152Acontrolpanel152Support152Movingwebhosts153Uploadingyourfiles.
153Localvs.
remote.
153FileTransferProtocol.
154Propagation155Toolswe'reusing155WhichFTPclient156Transferringfilestotheserver:Awalkthrough156Whatyouneed.
156Theaddressoftheserver157Yourusername.
157Yourpassword157Let'sgetstarted157Onlinewalkthrough161Summary.
161Homework:Gettingyoursiteonline162PARTTWO:ADDINGSTYLEWITHCSSChapter8:CSS101167Addingsomestyle169HTML:Abriefrefresher.
169CSSisn'tnew170Tagsouporleanandmean170CSStotherescue.
172MeetCSS172AnatomyofaCSSrule.
173Anoteonformatting.
174Aslightlymorecomplexrule175AddingCSStoawebpage.
176Addinganembeddedstylesheet177CONTENTSxiiAsimplewalkthrough179Gettingcolorful179Stylingthe180Stylingtheheadings:and183Stylingthe186CommentingyourCSS.
187Summary.
191Homework:AddingsomeCSStoGordo'swebpage191Chapter9:StylingText.
195TypographyontheWeb.
196Whatistypography196CSS:Ourflexiblefriend197Makingyourtextaccessible197Inheritanceandspecificity.
198Inheritance198Meetspecificity200SpecifyingtypeontheWeb.
202CoreWebFonts203WritingmorereliableCSSrulestospecifyfonts204Serif205Sansserif206Monospace206Cursive206Fantasy206Sizematters206Sizingtextwithpixels207Sizingtextwithems.
207Writingmoreefficientrules.
209Showandtell:Addingafewmorerules.
211Specifyingatypeface.
211Let'slosesomeweight.
212Texttransform213Letterspacing.
214Stylingparagraphs215Settingalineheight215Addingparagraphindents.
217Aligningtextusingtext-align218Stylinglinks.
220Usingpseudo-classestostylelinks220LoVeHAteyourlinks224Summary.
225Homework:ImprovingGordo'stypography225Chapter10:AOne-ColumnCSSLayout.
229TheCascadeinCascadingStyleSheets.
230Sowhatexactlyisthecascade230TheorderofyourCSSrulesisimportant.
232CONTENTSxiiiIntroducingmargins,borders,andpadding233Meettheboxmodel233Applyingmargins,borders,andpadding234UsingCSSshorthandformargins,borders,andpadding240Stylingour243Dividingupyourdocument.
244Identifyingyourdocument'ssections.
245Usingdivandspanelementswithidandclassattributes246divandspanelements247idandclassattributes248It'sallinaname.
249UsingdivelementstocreateCSSlayouts.
250Aone-columnCSSlayout252Usingdescendantselectorstominimizemarkup.
260Stylingdetailswiththespanelement262Usingaspantostyleinlinecontent262DanCederholm'sillustriousampersand263Stylingwithclassattributes264EnhancingyourdesignbyaddingbackgroundimageswithCSS265Addingabackgroundimagetothebody.
266Usingbackgroundimageswithotherelements.
268Summary.
270Homework:Creatingaone-columnCSSlayout271Chapter11:ATwo-ColumnCSSLayout275Afloat-basedCSSlayout276Floatingdivs277Applyingfloatstolayouts285Creatingourtwo-columnCSSlayout288Calculatingthewidthofyourelements293Ashortboxmodelrecap.
293Whathappenswhenyourelementsaretoowide295Collapsingmargins297Applyingafloattoanimage299FauxColumns.
304WrappingupwithKingKong.
307Summary.
309Homework:AddingasecondcolumntoGordo'swebpage309Chapter12:List-O-Matic.
313Stylinglists315Stylingasimplelist315Stylinganavigationlist321Creatinghorizontallists326Stylingnestedlists329Stylingasitemapwithanestedlist330Stylinganorderedlist337CONTENTSxivSummary.
339Homework:AddingtheFamousPrimateswebsite'snavigation340Chapter13:HarnessingthePowerofExternalStyleSheets343Theheadelementsthatmakeitallhappen344Theimportanceofmetatags345It'sallinaname.
347Speakingaforeignlanguage348ExternalStyleSheets350Embeddedvs.
linkedstylesheets350Linkingtoanexternalstylesheet351Mediatypes351Using@import352CreatingourexternalCSSfile352TherealpowerofCSS.
354Addingaprintstylesheet355Buildingtheprintstylesheet355Stylethebody356Hideunnecessarycontent.
356Styletheheadings356Stylethelinks357ClickPrintandchecktheresults358ConditionalcommentsforInternetExplorer359Aconditionalcommentinaction360Addingafavicon361Addingscripts.
362Testingandtroubleshooting363Testing363Web-basedbrowsertestservices364Buildingaguerillatestingsuite.
366Gradedbrowsersupport.
366Troubleshooting.
368Validate,validate,validate!
368Leanrtospel369Adoptaluridpalette.
370Checkforrepetition370Reducetodeduce371XHTMLrulereference.
371Summary.
372Homework:Linkingtoexternalstylesheets372Chapter14:WheretofromHere377Butreally,wheretofromhere378JavaScriptlibraries381Database-drivensites.
382AJAXandRichInternetApplications.
382CONTENTSxvwww.
webstandardistas.
com383TheWebStandardistas'periodical384Bookreviews384Resources384Tools384Badges385Tea385Toolstomakeyourlifeeasier385FirefoxWebDeveloperAdd-on385Firebug386Toolsforotherbrowsers388Basecamp388Whatelseisoutthere389Recommendedbooks389BulletproofWebDesign390CSSArtistry.
390TheZenofCSSDesign.
390CSSMastery391HTMLMastery391Otherbookswerecommend391Recommendedsites.
392Organizationsandpublications.
392W3C392WebStandardsProject392AListApart393DigitalWebMagazine393Designandinspiration.
393DesignObserver393TheElementsofTypographicStyleAppliedtotheWeb.
394Stylegala.
394CSSZenGarden.
394Accessibility394456BereaStreet394DiveIntoAccessibility395JoeClark.
395NorthTempleJournalofDesign.
395People.
395DanCederholm395JohnGruber396JohnHicks396JeffreyZeldman396Afondfarewell.
396Summary.
397Homework:You'veearnedthebadges—nowusethem!
397Index399xviiABOUTTHEAUTHORSInternationallyrespecteddigitalartistChristopherMurphyhasbeendescribedas"aWilliamMorrisforthedigitalage"(CreativeReview).
CreativelyexploringthepotentialoftheWebsincethemid'90s,heisacofounderofweb-basedartspublishingorganizationFlltPublishing(sss*b]hhp*_ki)andhasworkedwithinthefieldofaudio-relateddesignforoveradecade.
Murphy'sworkhasbeenfeaturedalongsidenumerousinternation-allyrespecteddesignersincludingPeterSaville,TheDesignersRepublic,Tomato,andStefanSagmeisterinavarietyofdesignbooksandmagazines,includ-ingEyemagazine,widelyacknowledgedasoneoftheworld'sleadingdesignjournals.
Aregu-larspeakeratdesignconferencesandworkshopsworldwide,healsoexhibitshisworkinternationally.
InadditiontohisroleasalecturerininteractivedesignattheUniversityofUlsteratBelfast,wherehehasactivelypromotedawebstandards–basedcurriculum,Murphyrunsanestab-lisheddesignconsultancyandhascreatedaward-winningworkforclientsincludingAbsolutVodka,RoyalMail,andtheBritishCouncil.
Whennototherwiseoccupied,hemaintainsthewebsitefordigitalartscollectiveFehler:sss*badhancaoahho_d]bpiep^ao_dn]jgpand]bpqjc*_kiABOUTTHEAUTHORSxviiiApracticingdigitalartistsincethemid'90s,NicklasPerssongradu-atedfromtheUniversityofUlsterin2000withafirst-classBA(Hons)degreeinfineandappliedarts.
Hisworkhasbeenexhibitedinterna-tionallyatnumerousonlineandofflinedigitalartsfestivalsworld-wide.
OngraduationPerssonwasinvitedtoworkforBBCInteractive,aprestigiousrolehereadilyaccepted.
Hesubsequentlymovedtoaroleasseniordeveloperinthewell-respectedBelfast-basedinteractivedesignagencyRadar.
Henowcombinesworkasalecturerininterac-tivedesignattheUniversityofUlsteratBelfastwithworkasafreelancedeveloperanddesigneratSL33P(sss*oh//l*_ki)specializinginthedesignanddevelopmentofwell-craftedwebapplications.
Asaconsequenceofhiscommitmenttohisteaching,heregretsneglectinghisobligationstohislong-establishedwebsite:sss*p]gapa*_kiAbouttheTechnicalReviewerPaulHaineisaclient-sidedevelopercurrentlyworkinginLondonfortheGuardiannews-paper.
HeistheauthorofHTMLMastery:Semantics,Standards,andStyling(friendsofED,2006)andrunsapersonalwebsiteatsss*fka^h]`a*_ki.
xixACKNOWLEDGMENTSWe'regratefultoeveryonewhohassupportedusthroughouttheprocessofwritingthisbook.
We'veverymuchappreciatedthesupportofbothourcolleaguesandourstudents(nottomentionourclients)whilewe'vebeenknee-deepinpaper—thanksforbeingsounderstanding.
Wewouldparticularlyliketothankthefollowingpeoplewhohelpedturnthisbookintoareality.
ClayAndres,oureditor,forbelievinginouroriginalideaandcreativelyguidingusthroughthewritingprocess.
Weappreciateyourencouragementandsupport.
PaulHaine,ourtechnicalreviewer,forhismeticulousattentiontodetail.
Yourinsightfulsug-gestionshelpedimprovethisbookconsiderably.
BethChristmas,ourprojectmanager,whohaskeptthisbookontrackandprovidedinspira-tionthroughoutthedarkermoments!
Wewouldn'thavemadeitthroughthisprocesswith-outyourboundlessenthusiasm.
AmiKnox,ourcopyeditor,whonotonlyimprovedourtextconsiderably,butalsosharesouridiosyncraticsensibilities.
Ifweeverwriteabookagain,we'dlikeyouandyoureagleeyesontheteam!
We'vealsoverymuchappreciatedthehardworkofKellyWinquist,DinaQuan,AprilEddy,andeveryoneatfriendsofED,whohaveworkedunderrelentlesspressure(thankstoafewmisseddeadlinesatourend)todeliverthisbookontime.
ThanksalsotoLeeMunroeforlate-nightTwittersupport,MichaelMcCrory(ourguineapig)forhisfeedbackalongtheway,andDebbieFraserforherunwaveringtolerance(we'llgetthoseprojectsfinishedforyounowDebbie.
.
.
).
Lastly,thankstoyou,forchoosingthisbook.
WehopeyoufinditbothhelpfulandinspiringasyouembarkonyourjourneyasaWebStandardista.
ChristopherMurphyandNicklasPerssonACKNOWLEDGMENTSxxThankstoCaraforyourconstantsupportandunderstandingoverthelastfewmonths(andyears),andtoRossandCaitlínforbeingthere(whenI'vebeenthere).
RollonDonegal2009!
ChristopherMurphyThankstoMargaretforyourenduringsupportandforholdingeverythingupduringthelastfewmonths,andtoTiernanandOskarforstillrememberingmyface.
NicklasPerssonxxiINTRODUCTIONWhydidwechoosetowritethisbookWe'rebothextremelybusy—lecturingbachelor'sdegreeandmaster'sdegreeinteractivedesignstudents,maintainingourownpracticework-ingforclients,andfurtheringourestablishedcareersasartistsexhibitinginternationally—sotheideaofa"howto"bookforwould-bewebdesignerswasn'tarrivedatlightly.
Thatsaid,wefeltthetimewasrightforthissortofbook.
Therearealotofexcellentbooksthatwepointourstudentstoward:DanCederholm'sinspiringWebStandardsSolutions;PaulHaine'smeticulousHTMLMastery;andAndyBudd,CameronMoll,andSimonCollison'sindispensableCSSMastery,tonamebutafew.
Allarefantasticbooksandweurgeourstu-dentstobuyeveryone;however,noneofthemseemedtocovereverythingourstudentsneededtoembarkonawell-grounded,webstandards–basedapproachinonepackage:namely,asolidfoundationinwell-structuredXHTMLcoupledwithacomprehensiveintro-ductiontoCSS.
CueWebStandardistas.
AlittlebackgroundWeteachfinalyearbachelor'sdegreeandmaster'sdegreeinteractivedesignstudentsattheUniversityofUlsteratBelfast,andwe'reproudoftheworkthatmanyofthemdo.
We'veworkedveryhardoverthelastfewyearstodevelopalectureprogramforourstudentsthatcoversallofthefundamentals:asolidgroundinginXHTMLcoupledwithastronggraspofCSS.
Westrivetoensurethatwhenourstudentsleaveourcoursesthey'redoingwebdesigntherightway:creatingwell-designedwebsitesbuiltusingawebstandardsapproach.
Inlate2006wewereinvitedtowriteaneveningcourseforabsolutebeginners,opentoall,nopreviousexperiencerequired.
Werelishedthechallengeandsetaboutwritingawebdesigncoursefromscratchthatcoveredeverythingrequiredtosetupawebsitefromstarttofinish,includingregisteringyourownwebaddressanduploadingyourwebsitetoyourownwebspace—anaspectoftensurprisinglyoverlookedinwebdesignbooks.
INTRODUCTIONxxiiThebookyou'reholdinginyourhandsgrewoutofthatcourseandwasdesignedtohelpanyonegettingstartedontheWebtogetupandrunningasquicklyaspossible:lowbarriertoentry,easytofollow,jargonexplainedinaneasy-to-understandmanner.
WhoisthisbookaimedatWhoisthisbookaimedatAnyone!
AnyonewithaninterestintheWeb.
Anyonewithaninterestinbuildingandmaintaininganeasy-to-updatewebsite.
Moreimportantly,it'saimedatanyonewantingtosetoutontheonetruepath,embracingwebstandards,tobecomeaWebStandardista.
Evenifyou'reanabsolutebeginnerinwebdesign,thisbookwillenableyoutocreatefuture-proofwebsitesthatnotonlylookgreatinallmodernbrowsers,butarealsoaccessibletoawidevarietyofaudiencesacrossarangeofplatforms—fromthosebrowsingoneverydaycomputerstothoseaccessingtheWebonthelatest,emergingmobiledevices.
Across14easy-to-followchapters,weintroduceyoutothefundamentalsofcontemporarywebdesignpractice.
Bybuildingprogressively,chapteruponchapter,weequipyouwithafirmknowledgeofthefundamentalsofwebdesign.
Inshort,everythingyouneedtoknowtomoveforwardinyourlifelongjourneyasaWebStandardista.
Regardlessofyourcomputingplatform—MacOS,Windows,orLinux—werecommendeasy-to-mastertoolsthatare,inmostcases,freeandequipyouwithaknowledgeofthesetoolswithaminimumoftechnicaljargon.
Stepbystepwecoverhowtobuildhandcraftedwebpagesusingwell-structuredXHTMLmarkupandhowtoapplylayoutandstyletothesepagesusingCSS.
Whatthisbookdoesn'trequire:expensivesoftwareoradegreeincomputerscience.
Whatyou'llachieveAsyou'lldiscoverinChapter1,"homework"formsanimportantaspectofthisbook.
We'veincludedaseriesofenjoyablepracticalassignmentsattheendofeachchapter,exercisesforyoutofollowalongwithatyourownpace.
Followingalongwiththehomeworkwillnotonlyensurethatyoufullygraspwhatwecoverineachchapter,butalsoprovideyouwithawell-craftedwebsitethatyoucanbuildononceyou'vecompletedthebook.
Itgetsbetter—we'reevenofferingtheXHTMLandCSSyou'llbecreatingasapartofthebook'shomeworkforfree,underaCreativeCommonslicense.
Completethehomework,andyoucanusethewebsiteyou'vebuiltasaframeworkforyourowncontent,safeintheknowl-edgethatthewebsiteyou'vecreatedisfuture-proofandoptimizedforeveryone:fromthosebrowsingoneverydaycomputers,tothoseaccessingtheWebonthelatestemergingmobiledevices,asshowninFigure1.
INTRODUCTIONxxiiiFigure1.
Thewebsiteyou'llbecreatingasapartofthebook'shomeworkisdesignedtobedisplayedacrossavarietyofdevices.
Byfollowingalongwiththebook'spracticalassignments,you'llbecapableofproducingacomprehensivewebsitethatnotonlylooksgoodineverydaybrowsers,butalsolooksgreatinthelatestbreakthroughInternetcommunicationdevices.
Youcanseethecompletedwebsiteyou'llbecreatingatsss*b]ikqolnei]pao*_kiConventionsusedinthisbookTokeepthisbookasclearandeasytofollowaspossible,thefollowingtextconventionsareusedthroughout.
Importantwordsorconceptsarenormallyhighlightedinboldtype.
Codeispresentedinbeta`)se`pdbkjp.
Neworchangedcodeisnormallypresentedin^kh`beta`)se`pdbkjp.
MenucommandsarewrittenintheformMenuSubmenuSubmenu.
Wherewe'dliketodrawyourattentiontosomething,oroffersomeadditionalsupportingmaterial,we'vehighlighteditlikethis:Remember,onceopened,alltagsshouldbeclosed.
INTRODUCTIONxxivSometimescodewon'tfitonasinglelineinabook.
Wherethishappens,weuseanarrowlikethis:.
Pdeoeo]ranu(ranuhkjcoa_pekjkb_k`apd]podkqh`^asneppaj]hhkjpdao]iahejasepdkqp]^na]g*ThroughoutthisbookweprovideexamplesofmarkupinXHTMLandCSS.
Whereweshowsectionsofrepetitivemarkup,wehaveusedellipses(***)forbrevityasfollows:8qh:8he:GejcGkjc8+he:8he:knjaheqo8+he:***8he:daap]8+he:8+qh:Usingellipsesallowsustoshowyouthemarkupthat'srelevantandthatwe'respecificallyreferringto,enablingyoutofocusonwhatmatters.
AccessingthecodeAllthecodeexamplesandhomeworkfilesusedthroughoutthisbookareavailablefordown-loadatthebook'scompanionwebsite.
Youcanaccessthesefilesalongwithadditionalsup-portingmaterialandlinkstootherresourcesatsss*sa^op]j`]n`eop]o*_kiLet'sgetstarted!
wordpress高级全行业大气外贸主题,wordpress通用全行业高级外贸企业在线询单自适应主题建站程序,完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,更实用的移动设备特色功能模块 + 更适于欧美国外用户操作体验 大气简洁的网站风格设计 + 高效优化的网站程序结构,更利于Goolge等SEO搜索优化和站点收录排名。点击进入:wordpress高级全行业大气外贸主题主题价格:¥398...
HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...
在2014年发现原来使用VPS的客户需求慢慢的在改版,VPS已经不能满足客户的需求。我们开始代理机房的独立服务器,主推和HS机房的独立服务器。经过一年多的发展,我们发现代理的服务器配置参差不齐,机房的售后服务也无法完全跟上,导致了很多问题发生,对使用体验带来了很多的不便,很多客户离开了我们。经过我们慎重的考虑和客户的建议。我们在2015开始了重大的改变, 2015年,我们开始计划托管自己...
blockquote为你推荐
甘肃省武威市人民检察院技术检验鉴定Intentsandroid点击ipad支持ipad支持ipad支持ipad城乡居民社会养老保险人脸识别生存认证xp如何关闭445端口Windows XP 怎么关闭445端口,我是电脑小白,求各位讲详细点canvas2七尾奈留除了DC canvas2 sola EF 快乐小兔幸运草 以外改编成动画的作品有哪些?重庆电信宽带测速重庆电信光纤宽带网络,内外网络和电脑等设备都没发生变化的情况下,办理了从20M提速到100M业务。
天津服务器租赁 ftp空间 highfrequency 外国服务器 韩国网名大全 工信部icp备案号 网通服务器托管 万网主机管理 双线asp空间 阿里云官方网站 shuang12 沈阳主机托管 阿里云邮箱登陆地址 徐州电信 购买空间 攻击服务器 睿云 免费获得q币 碳云 cdn加速 更多