ABCDEFGHIKLMNOPQRSTUVWXYZAAABAC
1
0P IDL1 - HOMEL2 - LANDINGL3 - SECTIONL4 - LISTL5 - DETAILDESCRIPTIONLINK TO CONTENTCONTENT TEMPLATESTATUSPRIORITYOWNERVERSIONCONSIDERATIONSAPPROVALASSETSDEPENDENCIESMETADATA
2
T100.0. Web FundamentalsHome page for Web Essentialshttps://developers.google.com/web/fundamentals/
3
4
T2.211.0. Getting StartedGuides landing pagehttps://developers.google.com/web/fundamentals/getting-started/
5
T4.11.11.1 Create your first multi-screen siteLesson aggregation pagehttps://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/
6
T5.11.1.1Create your content and structureLesson pagehttps://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/content.htmlDone
7
T5.11.1.2Make it responsiveLesson pagehttps://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/responsive.htmlDone
8
T4.11.21.2 Web Starter KitLesson aggregation pagehttps://web-central.appspot.com/web/fundamentals/getting-started/web-starter-kit/
9
T5.11.2.1Setting upLesson pagehttps://web-central.appspot.com/web/fundamentals/getting-started/web-starter-kit/setting-up.htmlm4
10
T5.11.2.2Using the style guideLesson pagehttps://web-central.appspot.com/web/fundamentals/getting-started/web-starter-kit/using-styleguide.htmlm4
11
T5.11.2.3Gulp tasksLesson pagehttps://web-central.appspot.com/web/fundamentals/getting-started/web-starter-kit/wsk-gulp-tasks.htmlm4
12
13
T2.122.0. DocumentationGuides landing page
14
T32.12.1 Multi-device layoutsChapter landing pagehttps://developers.google.com/web/fundamentals/layouts/
15
T4.12.1.1Responsive Web Design BasicsLesson aggregation pagehttps://developers.google.com/web/fundamentals/layouts/rwd-fundamentals/
16
T5.1Set the viewportLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-fundamentals/set-the-viewport.htmlDone
17
T5.1Size content to viewportLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-fundamentals/size-content-to-the-viewport.htmlDone
18
T5.1Use CSS media queries for responsivenessLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-fundamentals/use-media-queries.htmlDone
19
T5.1How to choose breakpointsLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-fundamentals/how-to-choose-breakpoints.htmlDone
20
T5.1Progressive enhancementLesson page
21
T4.12.1.2Responsive Web Design PatternsLesson aggregation pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/
22
T5.1Mostly fluidLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/mostly-fluid.htmlDone
23
T5.1Column dropLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/column-drop.htmlDone
24
T5.1Layout shifterLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/layout-shifter.htmlDone
25
T5.1Tiny tweaksLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/tiny-tweaks.htmlDone
26
T5.1Off canvasLesson pagehttps://developers.google.com/web/fundamentals/layouts/rwd-patterns/off-canvas.htmlDone
27
T4.12.1.3Navigation and action patternsLesson aggregation pagehttps://developers.google.com/web/fundamentals/layouts/navigation-patterns/
28
T5.1The StackLesson page
29
T5.1Navigation drawerLesson pagehttps://developers.google.com/web/fundamentals/layouts/navigation-patterns/navigationdrawer/Done
30
T5.1Tab barLesson pagehttps://developers.google.com/web/fundamentals/layouts/navigation-patterns/tabbar/Done
31
T5.1Horizontal scrollingLesson page
32
T5.1App barLesson pagehttps://developers.google.com/web/fundamentals/layouts/navigation-patterns/appbar/Done
33
T5.1Bottom barLesson pagehttps://developers.google.com/web/fundamentals/layouts/navigation-patterns/bottombar/Done
34
T5.1Contextual actionsLesson page
35
T4.12.1.4UI ElementsLesson aggregation pagehttp://docs.google.com/document/d/19eCSxOCk8C1xzwI__Jh-DmITsj21o_N5SSeJKJRPwT8/edit
36
T5.1Table elementsLesson page
37
T5.1Code elementsLesson page
38
T5.1Form ElementsLesson page
39
T5.1Toggle ButtonsLesson page
40
T5.1Navigation patternsLesson page
41
T5.1Infinite scrollingLesson page
42
T5.1PaginationLesson page
43
T32.22.2. InputChapter landing pagehttps://developers.google.com/web/fundamentals/input/
44
T4.12.2.1Add touch to your siteLesson aggregation pagehttps://developers.google.com/web/fundamentals/input/touch/
45
T5.1Stateful elements respond to touchLesson pagehttps://developers.google.com/web/fundamentals/input/touch/activestates/Done
46
T5.1Implement custom gesturesLesson pagehttps://developers.google.com/web/fundamentals/input/touch/touchevents/Done
47
T4.12.2.2Form inputLesson aggregation pagehttps://developers.google.com/web/fundamentals/input/form/
48
T5.1Choose the best input typeLesson pagehttps://developers.google.com/web/fundamentals/input/form/choose-the-best-input-type.htmlDone
49
T5.1Label and name inputs properlyLesson pagehttps://developers.google.com/web/fundamentals/input/form/label-and-name-inputs.htmlDone
50
T5.1Provide real time validationLesson pagehttps://developers.google.com/web/fundamentals/input/form/provide-real-time-validation.htmlDone
51
T5.1Simplify checkout with requestAutocompleteLesson pagehttps://developers.google.com/web/fundamentals/input/form/use-request-auto-complete.htmlDone
52
T32.3 2.3. MediaChapter landing pagehttps://developers.google.com/web/fundamentals/media/
53
T4.12.3.1ImagesLesson aggregation pagehttps://developers.google.com/web/fundamentals/media/images/
54
T5.1Images in markupLesson pagehttps://developers.google.com/web/fundamentals/media/images/images-in-markup.htmlDone
55
T5.1Images in CSSLesson pagehttps://developers.google.com/web/fundamentals/media/images/images-in-css.htmlDone
56
T5.1Use SVG for iconsLesson pagehttps://developers.google.com/web/fundamentals/media/images/use-icons.htmlDone
57
T5.1Optimize images for performanceLesson pagehttps://developers.google.com/web/fundamentals/media/images/optimize-images-for-performance.htmlDone
58
T5.1Avoid images completelyLesson pagehttps://developers.google.com/web/fundamentals/media/images/avoid-images-completely.htmlDone
59
T4.12.3.2VideoLesson aggregation pagehttps://developers.google.com/web/fundamentals/media/video/
60
T5.1Add videoLesson pagehttps://developers.google.com/web/fundamentals/media/video/add-a-video.htmlDone
61
T5.1Provide alternatives for legacy platformsSubsection in page.https://developers.google.com/web/fundamentals/media/video/provide-alternatives-for-legacy-platforms.htmlDone
62
T5.1Customize the video playerSubsection in page.https://developers.google.com/web/fundamentals/media/video/customize-the-video-player.htmlDone
63
T5.1Size videos correctlySubsection in page.https://developers.google.com/web/fundamentals/media/video/size-videos-correctly.htmlDone
64
T5.1Accessibility mattersSubsection in page.https://developers.google.com/web/fundamentals/media/video/accessibility-matters.htmlDone
65
T5.1Quick referenceSubsection in page.https://developers.google.com/web/fundamentals/media/video/quick-reference.htmlDone
66
T4.12.3.3AudioLesson aggregation pagehttps://developers.google.com/web/fundamentals/media/audio/
67
T32.42.4. PerformanceChapter landing pagehttps://developers.google.com/web/fundamentals/performance/
68
T4.12.4.1Critical Rendering PathLesson aggregation pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/
69
T5.1Constructing the Object ModelLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/constructing-the-object-model.htmlDone
70
T5.1Rende-tree construction, Layout, and PaintLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction.htmlDone
71
T5.1Render blocking CSSLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-blocking-css.htmlDone
72
T5.1Adding interactivity with JavaScriptLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-javascript.htmlDone
73
T5.1Measuring the Critical Rendering Path with Navigation TimingLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/measure-crp.htmlDone
74
T5.1Analyzing Critical Rendering Path performanceLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/analyzing-crp.htmlDone
75
T5.1Optimizing the Critical Rendering PathLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/optimizing-critical-rendering-path.htmlDone
76
T5.1PageSpeed Rules and RecommendationsLesson pagehttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/page-speed-rules-and-recommendations.htmlDone
77
T4.12.4.2Optimizing content efficiencyLesson aggregation pagehttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/
78
T5.1Eliminating unnecessary downloadsLesson pagehttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/eliminate-downloads.htmlDone
79
T5.1Optimizing encoding and transfer sizeLesson pagehttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/optimize-encoding-and-transfer.htmlDone
80
T5.1Image optimizationLesson pagehttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization.htmlDone
81
T5.1HTTP cachingLesson pagehttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching.htmlDone
82
T32.52.5 Device Accesshttps://developers.google.com/web/fundamentals/device-access/
83
T4.12.5.1User locationLesson aggregration pagehttps://developers.google.com/web/fundamentals/device-access/user-location/
84
T5.1Obtaining the users current locationLesson pagehttps://developers.google.com/web/fundamentals/device-access/user-location/obtain-location.htmlDone
85
T5.1Getting the user to consent to location sharingLesson pagehttps://developers.google.com/web/fundamentals/device-access/user-location/user-consent.htmlDone
86
T5.1Monitoring the user's locationLesson pagehttps://developers.google.com/web/fundamentals/device-access/user-location/monitor-location.htmlDone
87
T4.12.5.2Device orientationLesson aggregration pagehttps://developers.google.com/web/fundamentals/device-access/device-orientation/
88
T5.1Device orientationLesson pagehttps://developers.google.com/web/fundamentals/device-access/device-orientation/dev-orientation.htmlDone
89
T5.1Device motionLesson pagehttps://developers.google.com/web/fundamentals/device-access/device-orientation/dev-motion.htmlDone
90
T4.12.5.3Click to callLesson aggregration pagehttps://developers.google.com/web/fundamentals/device-access/click-to-call/
91
T5.1Click to callLesson pagehttps://developers.google.com/web/fundamentals/device-access/click-to-call/click-to-call.htmlDone
92
T32.62.6 MonetizationChapter Landing Pagehttps://developers.google.com/web/fundamentals/monetization/
93
T4.12.6.1Monetizing with adsLesson aggregration pagehttps://developers.google.com/web/fundamentals/monetization/ads/
94
T5.1How ads workLesson pagehttps://developers.google.com/web/fundamentals/monetization/ads/how-ads-workDone
95
T5.1Includes ads on your siteLesson pagehttps://developers.google.com/web/fundamentals/monetization/ads/include-adsDone
96
T5.1Customize your adsLesson pagehttps://developers.google.com/web/fundamentals/monetization/ads/customize-adsDone
97
Optimize ads on your siteLesson pagem3
98
T32.72.7 User ExperienceChapter Landing Pagehttps://developers.google.com/web/fundamentals/principles/
99
T5.12.7.1.1About the research studyLesson pagehttps://developers.google.com/web/fundamentals/principles/research-study.htmlm3
100
T5.12.7.1.2Site SearchLesson pagehttps://developers.google.com/web/fundamentals/principles/site-searchm3