注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程深入淺出HTML與CSS、XHTML

深入淺出HTML與CSS、XHTML

深入淺出HTML與CSS、XHTML

定 價:¥98.00

作 者: (美)弗里曼(Freeman,E.),(美)弗里曼(Freeman,E.) 著
出版社: O'Reilly
叢編項: 東南大學出版社O'REILLY圖書系列
標 簽: HTML

ISBN: 9787564103194 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 708 字數(shù):  

內容簡介

  在你成為一名行家之后,閱讀HTML書籍給你的唯一感受就是厭煩嗎?那么現(xiàn)在就是你拿起《深入淺出HTML與CSS、XHTML》來真正學習HTML的時候了。這本書展示了學習創(chuàng)建符合工業(yè)標準的Web頁面的完整歷程——然而,除了閱讀,你還會玩游戲、拼圖、解謎題以及以你從未想象過的方式創(chuàng)建Web頁面。并且,你還將學習HTML如何與CSS一起工作。哦,如果你從未聽說過CSS,沒關系——我們不會告訴其他人你仍然停留在上個世紀末,但是,如果你要創(chuàng)建本世紀的Web頁面,那么,你應該了解和熟悉CSS?!渡钊霚\出HTML與CSS、XHTML》能讓你避免認為Web-safe顏色還是緊要問題的尷尬,以及不明智地把標記放入你的頁面。最大的好處是,你將毫無睡意地學習HTML、XHTML和CSS。如果你曾經(jīng)讀過深入淺出(HeadFirst)系列圖書中的任一本,就會知道書中展現(xiàn)的是什么:一個按人腦思維方式設計的豐富的可視化學習模式。本書的編寫采用了許多最新的研究,包括神經(jīng)生物學、認知科學以及學習理論,這使得本書能讓HTML和CSS深深地烙印在你的腦海里。學會創(chuàng)建Web頁面的真正訣竅,并認識到為什么你的老板所說的關于HTML表格的一切都有可能是錯誤的(以及做什么來代替)。最重要的是,在雞尾酒會上當你的同事隨口提及他的HTML現(xiàn)在如何完整以及他的CSS是在外部樣式表里時,你表示認同,這會給酒會客人留下深刻的印象?!皶忻空碌暮诵牟糠衷O計精致,每種思想既有趣又實用?!薄狵enGoldsteinDisneyOnline執(zhí)行副總裁“本書是一個全面的最新的介紹,它介紹了關于Web頁面標記和表示的著眼于將來的實踐。”—DannyGoodman《DynamicHTML:TheDefinitiveGuide》作者“過去通常是長期的麻煩和充滿錯誤的學習過程,現(xiàn)在被巧妙地簡化為一本吸引人的平裝書。”-MikeDavidsonNewsvineInc.CEO“我喜愛《深入淺出HTML與CSS、XHTML》的原因是它以一種愉快的方式教會你需要學習的每件事?!保璖allyApplinUI設計師和藝術家

作者簡介

  Elisabeth和EriccFreeman是非常暢銷的《深入淺出設計模式》一書的作者,現(xiàn)在他們在O’Reilly公司策劃深入淺出(HeadcFirst)系列書籍。之前他們在迪斯尼公司領導互聯(lián)網(wǎng)和數(shù)字媒體的開發(fā),在那里,他們參與創(chuàng)建了幾個當今最受歡迎的Web站點,如ABCNews.com,1Disney.com.aElisabeth和Eric兩人都擁有耶魯大學的計算機科學專業(yè)學位:Elisabeth擁有碩士學位,Eric擁有博士學位。

圖書目錄

Intro.
Whoisthisbookfor?
Weknowwhatyourbrainisthinking
Metacognition
Bendyourbrainintosubmission
Technicalreviewers
Acknowledgments
1TheLanguageoftheWeb
TheWebkilledthevideostar
WhatdoestheWebserverdo?
Whatyouwrite(theHTML)...
Whatthebrowsercreates...
YourbigbreakatStarbuzzCoffee
CreatingtheStarbuzzWebpage
CreatinganHTMLfile(Mac)
CreatinganHTMLfile(Windows)
Meanwhile,backatStarbuzzCoffee...
OpeningyourWebpageinabrowser
Takingyourpageforatestdrive...
Tatgsdissected...
Meetthestyleelement
GivingStarbuzzsomestyle...
Whodoeswhat?
FiresideChat
BulletPoints
ExerciseSolutions
2Meetingthe'HT'inHTML
HeadFirstLounge,Newandhnproved
Creatingthenewlounge
Whatdidwedo?
Whatdoesthebrowserdo?
Understandingattributes
Technicaldifficulties
Planningyourpaths...
Fixingthosebrokenimages...
ExerciseSolutions
3WebPageConstruction
FromJournaltoWebsite,at12mph
Theroughdesignsketch
Fromasketchtoanoutline
FromtheoutlinetoaWebpage
TestdrivingTony'sWebpage
Meettheelement
LooooongQuotes
Addinga
Therealtruthbehindtheandmystery
Usetheelementtomakealist...
ConstructingHTMLlistsintwoeasysteps
Puttingoneelementinsideanotheriscalled"nesting"
Tounderstandthenestingrelationships,drawapicture
Usingnestingtomakesureyourtagsmatch
Inlineorblock?
ExerciseSolutions
4ATriptoWebville
GettingStarbuzz(oryourself)ontotheWeb
Findingahostingcompany
Howcanyougetadomainname?
Movingin
Gettingyourfilestotherootfolder
AsmuchFTPasyoucanpossiblyfitintwopages
Backtobusiness...
Mainstreet,URL
WhatistheHTTPProtocol?
What'sanabsolute.path?
Howdefaultpageswork
HowdowelinktootherWebsites?
LinkingtoCaffeineBuzz
Webpagefitandfinish
Linkingintoapage
Usingtheelementtocreateadestination
Howtolinktodestinationanchors
Linkingtoanewwindow
Openinganewwindowusingtarget
ExerciseSolutions
5MeetingtheMedia
Howthebrowserworks,withimages
Howimageswork
Andnowfortheformalintroduction:meettheelement
Alwaysprovideanalternative
Creatingtheultimatefansite:myPod
Whoa!Theimageiswaytoolarge
FixingupthemyPodHTML
Reworkingthesitetousethumbnails
Turningthethumbnailsintolinks
So,howdoImakelinksoutofimages?
Whatformatshouldweuse?
Tobetransparent,ornottobetransparent?Thatisthequestion...
Wait,whatisthecoloroftheWebpagebackground?
Checkout-thelogowithamatte
AddthelogotothemyPodWebpage
ExerciseSolutions
6SeriousHTML
CubicleConversation
AbriefhistoryofHTML
Wecan'thaveyourpagesputtingthebrowserintoquirksmode
Addingthedocumenttypedefinition
MeettheW3Cvalidator
ValidatingtheHeadFirstLounge
Houston,wehaveaproblem...
Addingatagtospecifythecontenttype
Makingthevalidatorhappywithacontenttag..:
Thirdtime'sthecharm?
Changingthedoctypetostrict
Dowehavevalidation?
Fixingthenestingproblem
Onemorechancetobestrict...
StrictHTML4.01,grabthehandbook
FiresideChat
HTMLArcheology
ExerciseSolutions
7Puttingthe'X'intoHTML
WhatisXML?
WhatdoesthishavetodowithHTML?
SowhywouldyouwanttouseXHTML?
TheXHTML1.0checklist
GoingfromstrictHTMLtoXHTML1.0
OldschoolHTML4.01Strict
NewandimprovedXHTML1.0
Validation:it'snotjustforHTML
FiresideChat
HTMLorXHTML?Thechoiceisyours...
ExerciseSolutions..
8AddingaLittleStyle
You'renotinKansasanymore...
OverheardonWebville's"TradingSpaces"
UsingCSSwithXHTML
Let'sputalineunderthewelcomemessage,too
Specifyingasecondrule,justforthe
GettingtheLoungestyleintotheelixirsanddirectionspages
Linkingtotheexternalstylesheet
It'stimetotalkaboutyourinheritance...
Whatifwemovethefontupthefamilytree?
Overridinginheritance
Creatingaselectorfortheclass
Takingclassesfurther...
Theworld'ssmallestandfastestguidetohowstylesareapplied
Whogetstheinheritance?
MakingsuretheLoungeCSSvalidates
ExerciseSolutions
9ExpandingyourVocabulary
Textandfontsfrom30,000feet
Whatisafontfamilyanyway?
SpecifyingfontfamiliesusingCSS
DustingoffTony'sJournal
HowdoIdealwitheveryonehavingdifferentfonts?
So,howshouldIspecifymyfontsizes?
Let'smakethesechangestothefontsizesinTony'sWebpage
Changingafont'sweight
Addingstyletoyourfonts
StylingTony'squoteswithalittleitalic
HowdoWebcolorswork?
HowdoIspecifyWebcolors?Letmecounttheways...
Thetwominuteguidetohexcodes
HowtofindWebcolors
BacktoTony'spage...
Everythingyoueverwantedtoknowabouttext-decorations
Removingtheunderline...
ExerciseSolutions
10GettingIntimatewithElements
Theloungegetsanupgrade
Startingwithafewsimpleupgrades
Checkingoutthenewlineheight
Gettingreadyforsomemajorrennovations
Acloserlookattheboxmodel...
Whatyoucandotoboxes...
Creatingtheguaranteestyle
Padding,border,andmarginsfortheguarantee
Addingsomepadding
Nowlet'saddsomemargin
Addingabackgroundimage
Fixingthebackgroundimage
Howdoyouaddpaddingonlyontheleft?
Howdoyouincreasethemarginjustontheright?
Atwo-minuteguidetoborders
Borderfitandfinish
InterviewwithanHTMLclass.
Theidattribute,1002uses
Usinganidinthelounge
Remixingstylesheets
Usingmultiplestylesheets
ExerdseSolutions
11AdvancedWebConstruction
AcloselookattheelixirsHTML
Let'sexplorehowwecandivideapageintologicalsections
Addingaborder
Anover-the-bordertestdrive
Addingsomerealstyletotheelixirssection
Thegameplan
Workingontheelixirwidth
Addingthebasicstylestotheelixirs
Whatweneedisawaytoselectdescendants
Changingthecoloroftheelixirheadings
Fixingthelineheight
It'stimetotakealittleshortcut...
Addingsinthreeeasysteps
Theelementanditsmultiplepersonalities
Howcanyoustyleelementsbasedontheirstate?
Puttingthosepseudo-classestowork
Isn'titabouttimewetalkaboutthe"cascade"?
Thecascade
Welcometothe"What'smyspecificitygame"
Puttingitalltogether
ExerciseSolutions
12ArrangingElements
DidyoudotheSuperBrainPower?
Usetheflow,Luke
Whataboutinlineelements?
Howitallworkstogether
Howtofloatanelement
Behindthescenesatthelounge
ThenewStarbuzz
Movethesidebarjustbelowtheheader
Setthewidthofthesidebarandfloatit
Fixingthetwo-columnproblem
Settingthemarginonthemainsection
Backtoclearinguptheoverlapproblem
Rightytighty,leftyloosey
Liquidandfrozendesigns
Howabsolutepositioningworks
ChangingtheStarbuzzCSS
Onetradeoffyoucanmaketofixthefooter
Positioningtheaward
Howdoesfixedpositioningwork?
Usinganegativeleftpropertyvalue
Gettingrelative
Tothree-columnsandbeyond...
ExerciseSolutions
13GettingTabular
HowdowemaketableswithHTML?
HowtocreateatableusingHTML
Whatthebrowsercreates
Tablesdissected...
Addingacaptionandasummary
Beforewestartstyling,let'sgetthetablebackintoTony'spage...
Gettingthoseborderstocollapse
Howaboutsomecolor?
Tonymadeaninterestingdiscovery...
AnotherlookatTony'stable
Howtotellcellstospanmorethanonerow
Thenewandimprovedtable
Troubleinparadise?
OverridingtheCSSforthenestedtableheadings
GivingTony'ssitethefinalpolish
ExerciseSolutions
14GettingInteractive
Howformswork
Howformsworkinthebrowser
WhatyouwritetheXHTML
Whatthebrowsercreates
Howtheelementworks
GettingreadytobuildtheBeanMachineform
Addingtheelement
Howelementnameswork
BacktogettingthoseelementsinyourHTML...
Addingsomemoreinputelementstoyourform
Addingthe
Givethecustomerachoiceofwholeorgroundbeans
Punchingtheradiobuttons
Completingtheform
Addingthecheckboxesandtextarea
WatchingGETinaction
ToTableorNottoTable?That'sthequestion...
Gettingtheformelementsintoatable
StylingtheformandthetablewithCSS
ExerciseSolutions
15TheTopTenTopics(wedidn'tcover)
MoreSelectors
Frames
Multimedia&Flash
ToolsforCreatingWebPages
Client-sideScripting
Server-sideScripting
TuningforSearchEngines
MoreaboutStyleSheetsforPrinting
PagesforMobileDevices
Blogs
Index...
ColorInset

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號