HTML5 & CSS3 Visual QuickStart Guide (7th Edition) 🔍
by Elizabeth Castro, Bruce Hyslop Peachpit Press, Visual quickstart guide, 7th ed, Place of publication not identified, 2011
英语 [en] · PDF · 38.4MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
描述
Want to learn how to build Web sites fast? This best-selling guide’s visual format and step-by-step, task-based instructions will have you up and running with HTML5 and CSS3 in no time. This Seventh Edition is a major revision, with approximately 125 pages added and substantial updates to (or complete rewrites of) nearly every page from the preceding edition. Authors Elizabeth Castro and Bruce Hyslop use clear instructions, friendly prose, and real-world code samples to teach you HTML and CSS from the ground up. Over the course of 21 chapters you will learn how to:
Write semantic HTML, both with elements that have been around for years and ones that are new in HTML5.
Prepare images for the Web and add them to your pages.
Use CSS to style text, add background colors and images, and implement a multicolumn layout.
Build a single site for all users—whether they are using a mobile phone, tablet, laptop, desktop computer, or other Web-enabled device—based on many of the components of responsive Web design, including CSS3 media queries.
Leverage new selectors in CSS3, add Web fonts to your pages with @font-face, and use CSS3 effects such as opacity, background alpha transparency, gradients, rounded corners, drop shadows, shadows inside elements, text shadows, and multiple background images.
Improve your site’s accessibility with ARIA landmark roles and other good coding practices.
Build forms to solicit input from your visitors.
Include media in your pages with the HTML5 audio and video elements.
Test and debug your Web pages.
Secure a domain name and publish your site.
And much more! All book code samples and more are available on the companion web site.
备用文件名
upload/newsarch_ebooks_2025_10/2019/04/18/0321719611_HTML5.pdf
备用文件名
nexusstc/HTML5 & CSS3 Visual QuickStart Guide/081851823bf6180d5ab7aed834f3a541.pdf
备用文件名
lgli/Peachpit.HTML5.and.CSS3.Visual.QuickStart.Guide.7th.Edition.Dec.2011.pdf
备用文件名
lgrsnf/Peachpit.HTML5.and.CSS3.Visual.QuickStart.Guide.7th.Edition.Dec.2011.pdf
备用文件名
zlib/Computers/Computer Science/Elizabeth Castro, Bruce Hyslop/HTML5 & CSS3 Visual QuickStart Guide_1304570.pdf
备选标题
HTML5 and CSS3 (Visual QuickStart Guide)
备选标题
HTML5 and CSS3, Seventh Edition
备选作者
Elizabeth Castro and Bruce Hyslop
备选作者
Castro, Elizabeth, Hyslop, Bruce
备用出版商
Addison-Wesley Longman, Incorporated
备用出版商
Longman Publishing
备用出版商
Adobe Press
备用版本
Visual quickstart guide, 7th ed., Berkeley, CA, California, 2012
备用版本
United States, United States of America
备用版本
Pearson Education (US), [N.p.], 2011
备用版本
Seventh Edition, FR, 2011
元数据中的注释
0
元数据中的注释
lg862443
元数据中的注释
producers:
PDFKit.NET 4.0.4.0
元数据中的注释
{"edition":"7","isbns":["0321719611","9780321719614"],"last_page":576,"publisher":"Peachpit Press"}
元数据中的注释
Includes index.
Previous ed.: published as HTML, XHTML & CSS. 2007.
备用描述
Table of Contents 8
Acknowledgments 5
Introduction 16
HTML and CSS in Brief 17
Progressive Enhancement: A Best Practice 19
Is This Book for You? 21
How This Book Works 23
Companion Web Site 25
Chapter 1 Web Page Building Blocks 26
A Basic HTML Page 28
Semantic HTML: Markup with Meaning 31
Markup: Elements, Attributes, and Values 38
A Web Page’s Text Content 41
Links, Images, and Other Non-Text Content 42
File Names 44
URLs 45
Key Takeaways 49
Chapter 2 Working with Web Page Files 50
Planning Your Site 51
Creating a New Web Page 53
Saving Your Web Page 55
Specifying a Default Page or Homepage 58
Editing Web Pages 60
Organizing Files 61
Viewing Your Page in a Browser 62
The Inspiration of Others 64
Chapter 3 Basic HTML Structure 66
Starting Your Web Page 68
Creating a Title 71
Creating Headings 73
Understanding HTML5’s Document Outline 75
Grouping Headings 83
Common Page Constructs 85
Creating a Header 86
Marking Navigation 89
Creating an Article 93
Defining a Section 97
Specifying an Aside 100
Creating a Footer 105
Creating Generic Containers 109
Improving Accessibility with ARIA 113
Naming Elements with a Class or ID 117
Adding the Title Attribute to Elements 120
Adding Comments 121
Chapter 4 Text 124
Starting a New Paragraph 125
Adding Author Contact Information 127
Creating a Figure 129
Specifying Time 131
Marking Important and Emphasized Text 135
Indicating a Citation or Reference 137
Quoting Text 138
Highlighting Text 141
Explaining Abbreviations 143
Defining a Term 145
Creating Superscripts and Subscripts 146
Noting Edits and Inaccurate Text 149
Marking Up Code 153
Using Preformatted Text 155
Specifying Fine Print 157
Creating a Line Break 158
Creating Spans 159
Other Elements 161
Chapter 5 Images 172
About Images for the Web 173
Getting Images 177
Choosing an Image Editor 178
Saving Your Images 179
Inserting Images on a Page 181
Offering Alternate Text 182
Specifying Image Size 183
Scaling Images with the Browser 185
Scaling Images with an Image Editor 186
Adding Icons for Your Web Site 187
Chapter 6 Links 190
The Anatomy of a Link 191
Creating a Link to Another Web Page 192
Creating Anchors 197
Linking to a Specific Anchor 199
Creating Other Kinds of Links 200
Chapter 7 CSS Building Blocks 204
Constructing a Style Rule 206
Adding Comments to Style Rules 207
The Cascade: When Rules Collide 209
A Property’s Value 213
Chapter 8 Working with Style Sheets 222
Creating an External Style Sheet 223
Linking to External Style Sheets 225
Creating an Embedded Style Sheet 227
Applying Inline Styles 229
The Importance of Location 231
Using Media-Specific Style Sheets 233
Offering Alternate Style Sheets 235
The Inspiration of Others: CSS 237
Chapter 9 Defining Selectors 238
Constructing Selectors 239
Selecting Elements by Name 241
Selecting Elements by Class or ID 243
Selecting Elements by Context 246
Selecting Part of an Element 252
Selecting Links Based on Their State 255
Selecting Elements Based on Attributes 257
Specifying Groups of Elements 261
Combining Selectors 263
Selectors Recap 265
Chapter 10 Formatting Text with Styles 266
Choosing a Font Family 268
Specifying Alternate Fonts 269
Creating Italics 271
Applying Bold Formatting 273
Setting the Font Size 275
Setting the Line Height 280
Setting All Font Values at Once 281
Setting the Color 283
Changing the Text’s Background 285
Controlling Spacing 289
Adding Indents 290
Setting White Space Properties 291
Aligning Text 293
Changing the Text Case 295
Using Small Caps 296
Decorating Text 297
Chapter 11 Layout with Styles 300
Considerations When Beginning a Layout 301
Structuring Your Pages 304
Styling HTML5 Elements in Older Browsers 311
Resetting or Normalizing Default Styles 315
The Box Model 317
Changing the Background 319
Setting the Height or Width for an Element 323
Setting the Margins around an Element 327
Adding Padding around an Element 329
Making Elements Float 331
Controlling Where Elements Float 333
Setting the Border 336
Offsetting Elements in the Natural Flow 339
Positioning Elements Absolutely 341
Positioning Elements in 3D 343
Determining How to Treat Overflow 345
Aligning Elements Vertically 347
Changing the Cursor 348
Displaying and Hiding Elements 349
Chapter 12 Style Sheets for Mobile to Desktop 352
Mobile Strategies and Considerations 353
Understanding and Implementing Media Queries 358
Building a Page that Adapts with Media Queries 365
Chapter 13 Working with Web Fonts 378
What Is a Web Font? 379
Where to Find Web Fonts 381
Downloading Your First Web Font 383
Working with @font-face 385
Styling Web Fonts and Managing File Size 390
Chapter 14 Enhancements with CSS3 396
Understanding Vendor Prefixes 398
A Quick Look at Browser Compatibility 400
Using Polyfills for Progressive Enhancement 401
Rounding the Corners of Elements 403
Adding Drop Shadows to Text 407
Adding Drop Shadows to Other Elements 409
Applying Multiple Backgrounds 413
Using Gradient Backgrounds 415
Setting the Opacity of Elements 419
Chapter 15 Lists 422
Creating Ordered and Unordered Lists 423
Choosing Your Markers 426
Choosing Where to Start List Numbering 428
Using Custom Markers 429
Controlling Where Markers Hang 431
Setting All List-Style Properties at Once 432
Styling Nested Lists 433
Creating Description Lists 437
Chapter 16 Forms 442
Creating Forms 444
Processing Forms 446
Sending Form Data via Email 449
Organizing the Form Elements 451
Creating Text Boxes 453
Creating Password Boxes 456
Creating Email, Telephone, and URL Boxes 457
Labeling Form Parts 459
Creating Radio Buttons 461
Creating Select Boxes 463
Creating Checkboxes 465
Creating Text Areas 466
Allowing Visitors to Upload Files 467
Creating Hidden Fields 468
Creating a Submit Button 469
Using an Image to Submit a Form 471
Disabling Form Elements 472
New HTML5 Features and Browser Support 473
Chapter 17 Video, Audio, and Other Multimedia 474
Third-Party Plugins and Going Native 476
Video File Formats 477
Adding a Single Video to Your Web Page 478
Exploring Video Attributes 479
Adding Controls and Autoplay to Your Video 480
Looping a Video and Specifying a Poster Image 482
Preventing a Video from Preloading 483
Using Video with Multiple Sources 484
Multiple Media Sources and the Source Element 485
Adding Video with Hyperlink Fallbacks 486
Adding Video with Flash Fallbacks 488
Providing Accessibility 492
Adding Audio File Formats 493
Adding a Single Audio File to Your Web Page 494
Adding a Single Audio File with Controls to Your Web Page 495
Exploring Audio Attributes 496
Adding Controls and Autoplay to Audio in a Loop 497
Preloading an Audio File 498
Providing Multiple Audio Sources 499
Adding Audio with Hyperlink Fallbacks 500
Adding Audio with Flash Fallbacks 501
Adding Audio with Flash and a Hyperlink Fallback 503
Getting Multimedia Files 505
Considering Digital Rights Management (DRM) 506
Embedding Flash Animation 507
Embedding YouTube Video 509
Using Video with Canvas 510
Coupling Video with SVG 511
Further Resources 512
Chapter 18 Tables 514
Structuring Tables 515
Spanning Columns and Rows 519
Chapter 19 Working with Scripts 522
Loading an External Script 524
Adding an Embedded Script 527
JavaScript Events 528
Chapter 20 Testing & Debugging Web Pages 530
Trying Some Debugging Techniques 531
Checking the Easy Stuff: General 533
Checking the Easy Stuff: HTML 535
Checking the Easy Stuff: CSS 537
Validating Your Code 539
Testing Your Page 541
When Images Don’t Appear 544
Still Stuck? 545
Chapter 21 Publishing Your Pages on the Web 546
Getting Your Own Domain Name 547
Finding a Host for Your Site 548
Transferring Files to the Server 550
Index 554
A 554
B 555
C 556
D 557
E 558
F 559
G 560
H 561
I 562
J 563
K 564
L 564
M 565
N 565
O 566
P 567
Q 568
R 568
S 569
T 571
U 572
V 572
W 573
X 575
Y 575
Z 575
Appendix A 576
Appendix B 589
备用描述
"Want to learn how to build Web sites fast? This best-selling guide's visual format and step-by-step, task-based instructions will have you up and running with HTML5 and CSS3 in no time. This Seventh Edition is a major revision, with approximately 125 pages added and substantial updates to (or complete rewrites of) nearly every page from the preceding edition. Authors Elizabeth Castro and Bruce Hyslop use clear instructions, friendly prose, and real-world code samples to teach you HTML and CSS from the ground up. Over the course of 21 chapters you will learn how to: write semantic HTML, both with elements that have been around for years and ones that are new in HTML5; prepare images for the Web and add them to your pages; use CSS to style text, add background colors and images, and implement a multicolumn layout; build a single site for all users--whether they are using a mobile phone, tablet, laptop, desktop computer, or other Web-enabled device--based on many of the components of responsive Web design, including CSS3 media queries; leverage new selectors in CSS3, add Web fonts to your pages with @font-face, and use CSS3 effects such as opacity, background alpha transparency, gradients, rounded corners, drop shadows, shadows inside elements, text shadows, and multiple background images; improve your site's accessibility with ARIA landmark roles and other good coding practices; build forms to solicit input from your visitors; include media in your pages with the HTML5 audio and video elements; test and debug your Web pages; secure a domain name and publish your site. And much more! All book code samples and more are available on the companion web site."--Publisher description
备用描述
Need to learn HTML5 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 completely updated edition of our best-selling guide to HTML, authors Elizabeth Castro and Bruce Hyslop use crystal-clear instructions and friendly prose to introduce you to all of today's HTML5 and CSS essentials. 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, lists, tables, frames, 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 authors will cover all of HTML and offer extensive coverage of HTML5 and CSS techniques.
开源日期
2012-09-16
更多信息……

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。