Muutke küpsiste eelistusi

HTML and CSS: Visual QuickStart Guide 8th edition [Multiple-component retail product, part(s) enclosed]

  • Formaat: Multiple-component retail product, part(s) enclosed, 576 pages, kõrgus x laius x paksus: 230x180x20 mm, kaal: 1080 g, Contains 1 Paperback / softback and 1 Digital product license key
  • Sari: Visual QuickStart Guide
  • Ilmumisaeg: 22-Aug-2013
  • Kirjastus: Peachpit Press Publications
  • ISBN-10: 0321928830
  • ISBN-13: 9780321928832
Teised raamatud teemal:
  • Multiple-component retail product, part(s) enclosed
  • Hind: 41,81 €
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Multiple-component retail product, part(s) enclosed, 576 pages, kõrgus x laius x paksus: 230x180x20 mm, kaal: 1080 g, Contains 1 Paperback / softback and 1 Digital product license key
  • Sari: Visual QuickStart Guide
  • Ilmumisaeg: 22-Aug-2013
  • Kirjastus: Peachpit Press Publications
  • ISBN-10: 0321928830
  • ISBN-13: 9780321928832
Teised raamatud teemal:
Demonstrates the basics of how to use HTML to structure content and CSS to style pages, while explaining how to create forms, use web fonts, and add HTML5 audio and video.

Need to learn HTML and CSS fast? This best-selling reference's visual format and step-by-step, task-based instructions will have you up and running with HTML in no time. In this updated edition author Bruce Hyslop uses crystal-clear instructions and friendly prose to introduce you to all of today's HTML and CSS essentials. The book has been refreshed to feature current web design best practices. You'll learn how to design, structure, and format your website. You'll learn about the new elements and form input types in HTML5. You'll create and use images, links, styles, and forms; and you'll add video, audio, and other multimedia to your site. You'll learn how to add visual effects with CSS3. You'll understand web standards and learn from code examples that reflect today's best practices. Finally, you will test and debug your site, and publish it to the web. Throughout the book, the author covers all of HTML and offers essential coverage of HTML5 and CSS techniques.
Introduction xv
HTML and CSS in Brief
xvi
Web Browsers
xvii
Web Standards and Specifications
xviii
Progressive Enhancement: A Best Practice
xx
Is This Book for You?
xxii
How This Book Works
xxiv
Companion Website
xxvi
Chapter 1 Webpage Building Blocks 1(26)
Thinking in HTML
3(1)
A Basic HTML Page
4(4)
Markup: Elements, Attributes, Values, and More
8(4)
A Webpage's Text Content
12(1)
Links, Images, and Other Non-Text Content
13(1)
File and Folder Names
14(1)
URLs
15(5)
HTML: Markup with Meaning
20(4)
A Browser's Default Display of Webpages
24(2)
Key Takeaways
26(1)
Chapter 2 Working with Webpage Files 27(16)
Planning Your Site
28(2)
Creating a New Webpage
30(2)
Saving Your Webpage
32(3)
Specifying a Default Page or Homepage
35(1)
Editing Webpages
36(1)
Organizing Files
37(1)
Viewing Your Page in a Browser
38(2)
The Inspiration of Others
40(3)
Chapter 3 Basic HTML Structure 43(44)
Starting Your Webpage
44(4)
Creating a Title
48(2)
Creating Headings
50(3)
Common Page Constructs
53(1)
Creating a Header
54(2)
Marking Navigation
56(3)
Marking the Main Area of a Webpage
59(1)
Creating an Article
60(3)
Defining a Section
63(2)
Specifying an Aside
65(5)
Creating a Footer
70(3)
Creating Generic Containers
73(5)
Improving Accessibility with ARIA
78(4)
Naming Elements with a Class or ID
82(2)
Adding the Title Attribute to Elements
84(1)
Adding Comments
85(2)
Chapter 4 Text 87(46)
Adding a Paragraph
88(1)
Specifying Fine Print
89(1)
Marking Important and Emphasized Text
90(2)
Creating a Figure
92(2)
Indicating a Citation or Reference
94(1)
Quoting Text
95(3)
Specifying Time
98(3)
Explaining Abbreviations
101(2)
Defining a Term
103(1)
Creating Superscripts and Subscripts
104(2)
Adding Author Contact Information
106(2)
Noting Edits and Inaccurate Text
108(4)
Marking Up Code
112(2)
Using Preformatted Text
114(2)
Highlighting Text
116(2)
Creating a Line Break
118(2)
Creating Spans
120(2)
Other Elements
122(11)
Chapter 5 Images 133(24)
Images for the Web
134(6)
Getting Images
140(1)
Choosing an Image Editor
141(1)
Saving Your Images
142(3)
Inserting Images on a Page
145(2)
Offering Alternative Text
147(2)
Specifying Image Sizes
149(3)
Scaling Images with the Browser
152(2)
Scaling Images with an Image Editor
154(1)
Adding Icons for Your Website
155(2)
Chapter 6 Links 157(12)
Creating a Link to Another Webpage (and Other Link Basics)
158(6)
Creating and Linking to Anchors
164(2)
Creating Other Kinds of Links
166(3)
Chapter 7 CSS Building Blocks 169(20)
Constructing a Style Rule
171(1)
Adding Comments to Style Rules
172(2)
Understanding Inheritance
174(3)
The Cascade: When Rules Collide
177(3)
A Property's Value
180(9)
Chapter 8 Working with Style Sheets 189(14)
Creating an External Style Sheet
190(2)
Linking to External Style Sheets
192(2)
Creating an Embedded Style Sheet
194(2)
Applying Inline Styles
196(2)
The Cascade and the Order of Styles
198(2)
Using Media-Specific Style Sheets
200(2)
The Inspiration of Others: CSS
202(1)
Chapter 9 Defining Selectors 203(26)
Constructing Selectors
204(2)
Selecting Elements by Name
206(2)
Selecting Elements by Class or ID
208(4)
Selecting Elements by Context
212(4)
Selecting an Element That Is the First or Last Child
216(2)
Selecting the First Letter or First Line of an Element
218(2)
Selecting Links Based on Their State
220(2)
Selecting Elements Based on Attributes
222(4)
Specifying Groups of Elements
226(1)
Combining Selectors
227(2)
Chapter 10 Formatting Text with Styles 229(36)
Before and After
230(2)
Choosing a Font Family
232(1)
Specifying Alternate Fonts
233(3)
Creating Italics
236(2)
Applying Bold Formatting
238(2)
Setting the Font Size
240(5)
Setting the Line Height
245(1)
Setting All Font Values at Once
246(2)
Setting the Color
248(2)
Setting the Background
250(7)
Controlling Spacing
257(1)
Adding Indents
258(1)
Aligning Text
259(1)
Changing the Text Case
260(1)
Using Small Caps
261(1)
Decorating Text
262(2)
Setting Whitespace Properties
264(1)
Chapter 11 Layout with Styles 265(44)
Considerations When Beginning a Layout
266(2)
Structuring Your Pages
268(4)
Styling HTML5 Elements in Older Browsers
272(2)
Resetting or Normalizing Default Styles
274(2)
The Box Model
276(2)
Controlling the Display Type and Visibility of Elements
278(4)
Setting the Height or Width for an Element
282(4)
Adding Padding Around an Element
286(2)
Setting the Border
288(4)
Setting the Margins Around an Element
292(3)
Making Elements Float
295(2)
Controlling Where Elements Float
297(4)
Positioning Elements Relatively
301(1)
Positioning Elements Absolutely
302(2)
Positioning Elements in a Stack
304(1)
Determining How to Treat Overflow
305(1)
Aligning Elements Vertically
306(2)
Changing the Cursor
308(1)
Chapter 12 Building Responsive Webpages 309(26)
Responsive Web Design: An Overview
310(2)
Making Images Flexible
312(3)
Creating a Flexible Layout Grid
315(4)
Understanding and Implementing Media Queries
319(7)
Putting It All Together
326(7)
Accommodating Older Versions of Internet Explorer
333(2)
Chapter 13 Working with Web Fonts 335(26)
What Is a Web Font?
336(2)
Where to Find Web Fonts
338(4)
Downloading Your First Web Font
342(3)
Understanding the @font-face Rule
345(1)
Styling Text with a Web Font
346(3)
Applying Italics and Bold with a Web Font
349(8)
Using Web Fonts from Google Fonts
357(4)
Chapter 14 Enhancements and Effects with CSS 361(28)
Browser Compatibility, Progressive Enhancement, and Polyfills
362(2)
Understanding Vendor Prefixes
364(1)
Rounding the Corners of Elements
365(3)
Adding Drop Shadows to Text
368(2)
Adding Drop Shadows to Elements
370(3)
Applying Multiple Backgrounds
373(3)
Using Gradient Backgrounds
376(6)
Setting the Opacity of Elements
382(2)
Effects with Generated Content
384(3)
Combining Images with Sprites
387(2)
Chapter 15 Lists 389(20)
Creating Ordered and Unordered Lists
390(3)
Choosing Your Markers
393(1)
Using Custom Markers
394(3)
Choosing Where to Start List Numbering
397(1)
Controlling Where Markers Hang
398(1)
Setting All List-Style Properties at Once
399(1)
Styling Nested Lists
400(4)
Creating Description Lists
404(5)
Chapter 16 Forms 409(40)
Improvements to Forms in HTML5
410(3)
Creating Forms
413(3)
Processing Forms
416(2)
Organizing the Form Elements
418(4)
Creating Text Boxes
422(3)
Labeling Form Parts
425(2)
Creating Password Boxes
427(1)
Creating Email, Search, Telephone, and URL Boxes
428(4)
Creating Radio Buttons
432(2)
Creating Checkboxes
434(2)
Creating Text Areas
436(1)
Creating Select Boxes
437(2)
Allowing Visitors to Upload Files
439(1)
Creating Hidden Fields
440(1)
Creating a Submit Button
441(3)
Disabling Form Elements
444(2)
Styling Forms Based on Their State
446(3)
Chapter 17 Video, Audio, and Other Multimedia 449(28)
Third-Party Plugins and Going Native
450(1)
Video File Formats
451(1)
Adding a Video to Your Webpage
452(2)
Adding Controls and Autoplay to Your Video
454(2)
Looping a Video and Specifying a Poster Image
456(1)
Preventing a Video from Preloading
457(2)
Using Video with Multiple Sources and a Text Fallback
459(3)
Providing Accessibility
462(1)
Audio File Formats
463(1)
Adding an Audio File with Controls to Your Webpage
464(2)
Autoplaying, Looping, and Preloading Audio
466(2)
Providing Multiple Audio Sources with a Fallback
468(2)
Adding Video and Audio with a Flash Fallback
470(5)
Advanced Multimedia
475(1)
Further Resources
476(1)
Chapter 18 Tables 477(8)
Structuring Tables
478(4)
Spanning Columns and Rows
482(3)
Chapter 19 Adding JavaScript 485(10)
Loading an External Script
487(5)
Adding an Embedded Script
492(1)
JavaScript Events
493(2)
Chapter 20 Testing & Debugging Webpages 495(16)
Validating Your Code
496(2)
Testing Your Pages
498(4)
Trying Some Debugging Techniques
502(2)
Checking the Easy Stuff: General
504(2)
Checking the Easy Stuff: HTML
506(2)
Checking the Easy Stuff: CSS
508(2)
When Images Don't Display
510(1)
Chapter 21 Publishing Your Pages on the Web 511(8)
Getting Your Own Domain Name
512(1)
Finding a Host for Your Site
513(2)
Transferring Files to the Server
515(4)
Appendix HTML Reference 519(14)
Index 533
Elizabeth Castro is the original author of HTML for the World Wide Web: Visual QuickStart Guide. She is also author of Perl and CGI for the World Wide Web: Visual QuickStart Guide and XML for the World Wide Web: Visual QuickStart Guideboth best-sellers! Liz was the technical editor for Peachpits The Macintosh Bible, Fifth Edition, and she founded Pagina Uno, a publishing house in Barcelona, Spain.

Bruce Hyslop began developing for the Web in 1997 and focuses on interface technical architecture, development, usability, accessibility, and advocating best practices. He is the author of The HTML Pocket Guide (Peachpit Press, 2010), a thorough discussion and reference of all HTML elements (HTML5 and prior). Bruce also teaches a CSS course at UCLA Extension and occasionally speaks on matters regarding front-end development. Over the years, he has overseen front-end teams or been a developer for more than 150 projects, including those for ABC, BBC, Disney, Logitech, Microsoft, NBC Universal, Nokia, Target, Toyota, and Yahoo!, among others.

Bruce is an independent developer and consultant to agencies, start-ups, and others, previously having spent a decade in the digital agency world. Formerly, he was the senior director of the Interface Engineering Group (IEG) at Schematic, where he oversaw company-wide efforts to define and implement best practices regarding HTML, CSS, JavaScript, and accessibility wherever they may be applied: the browser, desktop, mobile devices, and emerging platforms.