,

Learn Enough HTML, CSS and Layout to Be Dangerous

An Introduction to Modern Website Creation and Templating Systems

Paperback Engels 2022 9780137843107
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

All You Need to Know, and Nothing You Don't, to Start Creating and Deploying Web Sites---In Full Color

To design, build, and deploy modern websites, you need three core skills: the ability to write and edit HTML, wield CSS to control page design, and create efficient web layouts that serve users well. But you don't need to learn "everything" about HTML, CSS and web layout, just how to use them efficiently to solve real problems. In Learn Enough HTML, CSS and Layout to Be Dangerous, expert developer Lee Donahoe and renowned instructor Michael Hartl teach the specific concepts, skills, and approaches you need to get the job done.

Even if you've never created a web page, the authors help you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous.

Learn enough about . . . Deploying a simple but real website to the live Web right away Adding advanced styling to websites, including CSS Flexbox and CSS Grid Installing and configuring Jekyll, a static site generator Getting started with templating systems and programming languages Mastering key layout principles for web design Registering and configuring custom domains, with custom URLs and email addresses Receiving email at your domain with Google's G Suite Setting up analytics to better understand your site's visitors Making all these technologies work well together Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started--you just have to learn enough to be dangerous and solve technical problems yourself.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Specificaties

ISBN13:9780137843107
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface xvii <br> About the Authors xxiii <br> <br> Part I: Hypertext Markup Language 1 <br> <br> Chapter 1: Basic HTML 3 <br>1.1 Introduction 6 <br>1.2 HTML Tags 8 <br>1.3 Starting the Project 12 <br>1.4 The First Tag 17 <br>1.5 An HTML Skeleton 20 <br> <br> Chapter 2: Filling in the Index Page 29 <br>2.1 Headings 29 <br>2.2 Text Formatting 31 <br>2.3 Links 35 <br>2.4 Adding Images 41 <br> <br> Chapter 3: More Pages, More Tags 51 <br>3.1 An HTML Page About HTML 51 <br>3.2 Tables 54 <br>3.3 Divs and Spans 62 <br>3.4 Lists 66 <br>3.5 A Navigation Menu 68 <br> <br> Chapter 4: Inline Styling 73 <br>4.1 Text Styling 74 <br>4.2 Floats 79 <br>4.3 Applying a Margin 82 <br>4.4 More Margin Tricks 85 <br>4.5 Box Styling 88 <br>4.6 Navigation Styling 90 <br>4.7 A Taste of CSS 93 <br>4.8 Conclusion 98 <br> <br> Part II: Cascading Style Sheets and Page Layout 101 <br> <br> Chapter 5: Introduction to CSS 103 <br>5.1 You're a Front-End Developer 106 <br>5.2 CSS Overview and History 109 <br>5.3 Sample Site Setup 116 <br>5.4 Start Stylin' 121 <br>5.5 CSS Selectors 128 <br> <br> Chapter 6: The Style of Style 133 <br>6.1 Naming Things 134 <br>6.2 When and Why 137 <br>6.3 Priority and Specificity 140 <br>6.4 How to Be a Good Styling Citizen 145 <br> <br> Chapter 7: CSS Values: Color and Sizing 157 <br>7.1 CSS Color 157 <br>7.2 Introduction to Sizing 163 <br>7.3 Pixels (and Their Less-Used Cousin, the Point) 164 <br>7.3.1 Exercise 168 <br>7.4 Percentages 169 <br>7.4.1 Percentage Fonts 174 <br>7.4.2 Exercises 174 <br>7.5 em 175 <br>7.6 rem Isn't Just for Dreaming 181 <br>7.7 vh, vw: The New(er) Kids on the Block 184 <br>7.8 Just Make It Look Nice 190 <br> <br> Chapter 8: The Box Model 193 <br>8.1 Inline vs. Block 193 <br>8.2 Margins, Padding, and Borders 199 <br>8.3 Floats 206 <br>8.4 A Little More About the overflow Style 214 <br>8.5 Inline Block 219 <br>8.6 Margins for Boxes 223 <br>8.7 Padding . . . Not Just for Chairs 234 <br>8.8 Fun with Borders 235 <br> <br> Chapter 9: Laying It All Out 251 <br>9.1 Layout Basics 251 <br>9.2 Jekyll 253 <br>9.3 Layouts, Includes, and Pages (Oh My!) 259 <br>9.4 The Layout File 261 <br>9.5 CSS File and Reset 264 <br>9.6 Includes Intro: Head and Header 275 <br>9.7 Advanced Selectors 284 <br>9.8 Positioning 291 <br>9.9 Fixed Header 309 <br>9.10 A Footer, and Includes in Includes 312 <br> <br> Chapter 10: Page Templates and Frontmatter 327 <br>10.1 Template Content 327 <br>10.2 There's No Place Like Home 330 <br>10.3 More Advanced Selectors 342 <br>10.4 Other Pages, Other Folders 356 <br> <br> Chapter 11: Specialty Page Layouts with Flexbox 361 <br>11.1 Having Content Fill a Container 363 <br>11.2 Vertical Flex Centering 371 <br>11.3 Flexbox Style Options and Shorthand 375 <br>11.4 Three-Column Page Layout 381 <br>11.5 A Gallery Stub 386 <br> <br> Chapter 12: Adding a Blog 397 <br>12.1 Adding Blog Posts 398 <br>12.2 Blog Index Content Loop 412 <br>12.3 A Blog Post Page 419 <br> <br> Chapter 13: Mobile Media Queries 429 <br>13.1 Getting Started with Mobile Designs 429 <br>13.2 Mobile Adaptation 438 <br>13.3 Mobile Viewport 449 <br>13.4 Dropdown Menu 453 <br>13.5 Mobile Dropdown Menu 463 <br> <br> Chapter 14: Adding More Little Touches 475 <br>14.1 Custom Fonts 475 <br>14.2 Favicons 488 <br>14.3 Custom Title and Meta Description 490 <br>14.4 Next Steps 497 <br> <br> Chapter 15: CSS Grid 499 <br>15.1 CSS Grid at a High Level 501 <br>15.2 A Simple Grid of Content 504 <br>15.3 minmax, auto-fit, and auto-fill 515 <br>15.4 Grid Lines, Areas, and Layouts 527 <br>15.5 Grid on the Inside 556 <br>15.6 Conclusion 589 <br> <br> Part III: Custom Domains 591 <br> <br> Chapter 16: A Name of Our Own 593 <br>16.1 Custom Domain Registration 594 <br>16.2 Cloudflare Setup 599 <br>16.3 Custom Domains at GitHub Pages 606 <br> <br> Chapter 17: Custom Email 619 <br>17.1 Google Mail 619 <br>17.2 MX Records 622 <br>17.3 Site Analytics 626 <br>17.4 Conclusion 630 <br> <br> Index 635

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Learn Enough HTML, CSS and Layout to Be Dangerous