شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
Brian P. Hogan

HTML5 and CSS3, Second Edition

نویسنده :Brian P. Hogan

     

    Preface . . . . . . . . . . . . . . xi
    1. An Overview of HTML5 and CSS3 . . . . . . . . 1
    1.1 A Stronger Platform for Web Development 1
    1.2 The Road to the Future Is Bumpy 5
    Part I — Improving User Interfaces
    2. New Structural Tags and Attributes . . . . . . . 13
    Tip 1. Redefining a Blog Using Semantic Markup 15
    Tip 2. Showing Progress toward a Goal with the <meter>
    Element 26
    Tip 3. Creating Pop-Up Windows with Custom Data
    Attributes 30
    Tip 4. Defining an FAQ with a Description List 34
    3. Creating User-Friendly Web Forms . . . . . . . 37
    Tip 5. Describing Data with New Input Fields 39
    Tip 6. Jumping to the First Field with Autofocus 49
    Tip 7. Providing Hints with Placeholder Text 50
    Tip 8. Validating User Input without JavaScript 54
    Tip 9. In-Place Editing with contenteditable 59
    4. Styling Content and Interfaces . . . . . . . . 67
    Tip 10. Styling Tables with Pseudoclasses 69
    Tip 11. Making Links Printable with :after and content 78
    Tip 12. Building Mobile Interfaces with Media Queries 81
    Tip 13. Creating Multicolumn Layouts 84

    Preface . . . . . . . . . . . . . . xi

    1. An Overview of HTML5 and CSS3 . . . . . . . . 1

    1.1 A Stronger Platform for Web Development 1

    1.2 The Road to the Future Is Bumpy 5

    Part I — Improving User Interfaces

    2. New Structural Tags and Attributes . . . . . . . 13

    Tip 1. Redefining a Blog Using Semantic Markup 15

    Tip 2. Showing Progress toward a Goal with the <meter>

    Element 26

    Tip 3. Creating Pop-Up Windows with Custom Data

    Attributes 30

    Tip 4. Defining an FAQ with a Description List 34

    3. Creating User-Friendly Web Forms . . . . . . . 37

    Tip 5. Describing Data with New Input Fields 39

    Tip 6. Jumping to the First Field with Autofocus 49

    Tip 7. Providing Hints with Placeholder Text 50

    Tip 8. Validating User Input without JavaScript 54

    Tip 9. In-Place Editing with contenteditable 59

    4. Styling Content and Interfaces . . . . . . . . 67

    Tip 10. Styling Tables with Pseudoclasses 69

    Tip 11. Making Links Printable with :after and content 78

    Tip 12. Building Mobile Interfaces with Media Queries 81

    Tip 13. Creating Multicolumn Layouts 84

    5. Making Accessible Interfaces . . . . . . . . 91

    Tip 14. Providing Navigation Hints with ARIA Roles 93

    Tip 15. Creating an Accessible Updatable Region 98

    Tip 16. Improving Table Accessibility 104

    Part II — New Sights and Sounds

    6. Drawing in the Browser . . . . . . . . . . 111

    Tip 17. Drawing a Logo on the Canvas 112

    Tip 18. Graphing Statistics with RGraph 120

    Tip 19. Creating Vector Graphics with SVG 126

    7. Embedding Audio and Video . . . . . . . . 131

    Tip 20. Working with Audio 137

    Tip 21. Embedding Video 141

    Tip 22. Making Videos Accessible 146

    8. Eye Candy . . . . . . . . . . . . . 151

    Tip 23. Rounding Rough Edges 153

    Tip 24. Working with Shadows, Gradients, and

    Transformations 157

    Tip 25. Working with Fonts 164

    Tip 26. Making Things Move with Transitions and

    Animations 169

    Part III — Beyond Markup

    9. Saving Data on the Client . . . . . . . . . 183

    Tip 27. Saving Preferences with Web Storage 185

    Tip 28. Storing Data in a Client-Side Database Using

    IndexedDB 190

    Tip 29. Working Offline 203

    10. Creating Interactive Web Applications . . . . . . 207

    Tip 30. Preserving History 209

    Tip 31. Talking across Domains 213

    Tip 32. Chatting with Web Sockets 219

    Tip 33. Finding Yourself: Geolocation 227

    Tip 34. Getting It All Sorted Out with Drag and Drop 231

    11. Where to Go Next . . . . . . . . . . . 239

    11.1 Defining Layouts with the Flexible Box Model 240

    11.2 Cross-Origin Resource Sharing 242

    11.3 Web Workers 243

    11.4 Server-Sent Events 247

    11.5 Filter Effects 250

    11.6 WebGL 252

    11.7 Onward! 252

    A1. Features Quick Reference . . . . . . . . . 253

    A1.1 New Elements 253

    A1.2 Attributes 254

    A1.3 Forms 254

    A1.4 Form-Field Attributes 255

    A1.5 Accessibility 255

    A1.6 Multimedia 256

    A1.7 CSS3 257

    A1.8 Client-Side Storage 259

    A1.9 Additional APIs 260

    A2. jQuery Primer . . . . . . . . . . . . 263

    A2.1 Loading jQuery 263

    A2.2 jQuery Basics 264

    A2.3 Methods to Modify Content 264

    A2.4 Creating and Removing Elements 267

    A2.5 Events 267

    A2.6 Document Ready 269

    A2.7 Use jQuery Wisely 270

    A3. Encoding Audio and Video for the Web . . . . . . 273

    A3.1 Encoding Audio 273

    A3.2 Encoding Video 274

    A4. Resources . . . . . . . . . . . . . 275

    Bibliography . . . . . . . . . . . . 277

    Index . . . . . . . . . . . . . . 279

     

1394/07/27 2085 531
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام Html به زبان فارسی

آموزش آنلاين کتاب آموزش گام به گام Html به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام Bootstrap به زبان فارسی

کتاب آموزش گام به گام Bootstrap به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام CSS به زبان فارسی

کتاب آموزش گام به گام Bootstrap به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...