Karineholms bibliotek
Katrineholms bibliotekskatalog
Cover image
Normal view MARC view ISBD view

HTML and CSS

By: Castro, Elizabeth.
Material type: TextTextISBN: 978-0-321-92883-2.
    average rating: 0.0 (0 votes)
No physical items for this record

Enhanced descriptions from Syndetics:

This best-selling reference's visual format and step-by-step, task-based instructions will have students up and running with HTML in no time. In this updated edition author Bruce Hyslop uses crystal-clear instructions and friendly prose to introduce them to all of today's HTML and CSS essentials. The book has been refreshed to feature current web design best practices. Students will learn how to design, structure, and format their website. They'll learn about the new elements and form input types in HTML5. They'll create and use images, links, styles, and forms; and they'll add video, audio, and other multimedia to their site. They'll learn how to add visual effects with CSS3. They'll understand web standards and learn from code examples that reflect today's best practices. Finally, they will test and debug their 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.

Burk+

Table of contents provided by Syndetics

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