Skip to content

Commit 28bf9b8

Browse files
committed
Use more specific selectors
1 parent 55b6375 commit 28bf9b8

136 files changed

Lines changed: 236 additions & 28888 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_includes/lists/main-list.html

Lines changed: 10 additions & 14080 deletions
Large diffs are not rendered by default.

_includes/lists/menu-list.html

Lines changed: 1 addition & 128 deletions
Large diffs are not rendered by default.

_includes/menu.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
<header class="menu-header">
2929
<a id="logo" class="menu-logo" href="{{site.url}}">
3030
<figure>
31-
<img src="{{site.url}}/images/css-reference-icon.png" alt="CSS Reference icon">
32-
<img src="{{site.url}}/images/css-reference-type.png" alt="CSS Reference type">
31+
<img class="menu-logo-icon" src="{{site.url}}/images/css-reference-icon.png" alt="CSS Reference icon">
32+
<img class="menu-logo-type" src="{{site.url}}/images/css-reference-type.png" alt="CSS Reference type">
3333
</figure>
3434
</a>
3535
<p class="menu-title">

css/website.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

property/align-content/index.html

Lines changed: 1 addition & 163 deletions
Large diffs are not rendered by default.

property/align-items/index.html

Lines changed: 1 addition & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -1,145 +1 @@
1-
---
2-
layout: single
3-
property_name: align-items
4-
---
5-
6-
<section id="align-items" class="property">
7-
<header class="property-header">
8-
<nav class="property-links">
9-
<a class="property-links-direct" href="{{site.url}}/property/align-items/" data-property-name="align-items" data-tooltip="Single page for this property" target="_blank">Link</a>
10-
<a class="property-share" data-tooltip="Share on Twitter or Facebook" data-property-name="align-items">Share</a>
11-
<a target="_blank" href="https://developer.mozilla.org/en/docs/Web/CSS/align-items" data-tooltip="See on Mozilla Developer Network" rel="external">MDN</a>
12-
</nav>
13-
<h2 class="property-name">
14-
<a href="{{site.url}}/#align-items"><span>#</span>align-items</a>
15-
</h2>
16-
<div class="property-description">
17-
<p>Defines how flexbox items are aligned according to the <strong>cross</strong> axis, within a line of a flexbox container.</p>
18-
19-
</div>
20-
21-
</header>
22-
23-
<style type="text/css">.align-items { background: hsl(0, 0%, 95%);display: flex;height: 200px;justify-content: center;padding: 0; }</style>
24-
25-
26-
<style type="text/css">.align-items .square { height: 50px;margin: 0 2px;width: calc(20% - 4px); }.align-items .square:nth-child(2) { height: 100px; }.align-items .square:nth-child(4) { height: 75px; }.align-items .line { left: 2px;position: absolute;right: 2px; }</style>
27-
28-
29-
<section class="example">
30-
<header class="example-header">
31-
<p class="example-name">
32-
33-
34-
<code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: flex-start;">align-items: flex-start;</code>
35-
</p>
36-
<div class="example-description">
37-
<p>The flexbox items are aligned at the <strong>start</strong> of the <strong>cross axis</strong>.</p>
38-
<p>By default, the cross axis is vertical. This means the flexbox items will be aligned <em>vertically</em> at the <em>top</em>.</p>
39-
40-
</div>
41-
</header>
42-
43-
<aside class="example-preview">
44-
<div class="example-browser"><i></i><i></i><i></i></div>
45-
<div class="example-output">
46-
<div class="example-output-div align-items " id="align-items-flex-start"><p class="square is-plum">1</p><p class="square is-plum">2</p><p class="square is-plum">3</p><p class="square is-plum">4</p><p class="square is-plum">5</p><div class="line is-red"></div></div>
47-
</div>
48-
</aside>
49-
<style type="text/css">#align-items-flex-start{ align-items:flex-start;}</style>
50-
<style type="text/css">#align-items-flex-start .line { top: 0; }</style>
51-
</section>
52-
<section class="example">
53-
<header class="example-header">
54-
<p class="example-name">
55-
56-
57-
<code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: flex-end;">align-items: flex-end;</code>
58-
</p>
59-
<div class="example-description">
60-
<p>The flexbox items are aligned at the <strong>end</strong> of the <strong>cross axis</strong>.</p>
61-
<p>By default, the cross axis is vertical. This means the flexbox items will be aligned <em>vertically</em> at the _bottom.</p>
62-
63-
</div>
64-
</header>
65-
66-
<aside class="example-preview">
67-
<div class="example-browser"><i></i><i></i><i></i></div>
68-
<div class="example-output">
69-
<div class="example-output-div align-items " id="align-items-flex-end"><p class="square is-plum">1</p><p class="square is-plum">2</p><p class="square is-plum">3</p><p class="square is-plum">4</p><p class="square is-plum">5</p><div class="line is-red"></div></div>
70-
</div>
71-
</aside>
72-
<style type="text/css">#align-items-flex-end{ align-items:flex-end;}</style>
73-
<style type="text/css">#align-items-flex-end .line { bottom: 0; }</style>
74-
</section>
75-
<section class="example">
76-
<header class="example-header">
77-
<p class="example-name">
78-
79-
80-
<code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: center;">align-items: center;</code>
81-
</p>
82-
<div class="example-description">
83-
<p>The flexbox items are aligned at the <strong>center</strong> of the <strong>cross axis</strong>.</p>
84-
<p>By default, the cross axis is vertical. This means the flexbox items will be <strong>centered</strong> <em>vertically</em>.</p>
85-
86-
</div>
87-
</header>
88-
89-
<aside class="example-preview">
90-
<div class="example-browser"><i></i><i></i><i></i></div>
91-
<div class="example-output">
92-
<div class="example-output-div align-items " id="align-items-center"><p class="square is-plum">1</p><p class="square is-plum">2</p><p class="square is-plum">3</p><p class="square is-plum">4</p><p class="square is-plum">5</p><div class="line is-red"></div></div>
93-
</div>
94-
</aside>
95-
<style type="text/css">#align-items-center{ align-items:center;}</style>
96-
<style type="text/css">#align-items-center .line { top: 50%; }</style>
97-
</section>
98-
<section class="example">
99-
<header class="example-header">
100-
<p class="example-name">
101-
102-
103-
<code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: baseline;">align-items: baseline;</code>
104-
</p>
105-
<div class="example-description">
106-
<p>The flexbox items are aligned at the <strong>baseline</strong> of the <strong>cross axis</strong>.</p>
107-
<p>By default, the cross axis is vertical. This means the flexbox items will align themselves in order to have the <em>baseline</em> of their <em>text</em> align along a horizontal line.</p>
108-
109-
</div>
110-
</header>
111-
112-
<aside class="example-preview">
113-
<div class="example-browser"><i></i><i></i><i></i></div>
114-
<div class="example-output">
115-
<div class="example-output-div align-items " id="align-items-baseline"><p class="square is-plum">1</p><p class="square is-plum">2</p><p class="square is-plum">3</p><p class="square is-plum">4</p><p class="square is-plum">5</p><div class="line is-red"></div></div>
116-
</div>
117-
</aside>
118-
<style type="text/css">#align-items-baseline{ align-items:baseline;}</style>
119-
<style type="text/css">#align-items-baseline .line { top: 55px; }</style>
120-
</section>
121-
<section class="example">
122-
<header class="example-header">
123-
<p class="example-name">
124-
125-
126-
<code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: stretch;">align-items: stretch;</code>
127-
</p>
128-
<div class="example-description">
129-
<p>The flexbox items will stretch across the whole <strong>cross axis</strong>.</p>
130-
<p>By default, the cross axis is vertical. This means the flexbox items will fill up the whole vertical space.</p>
131-
132-
</div>
133-
</header>
134-
135-
<aside class="example-preview">
136-
<div class="example-browser"><i></i><i></i><i></i></div>
137-
<div class="example-output">
138-
<div class="example-output-div align-items " id="align-items-stretch"><p class="square is-plum">1</p><p class="square is-plum">2</p><p class="square is-plum">3</p><p class="square is-plum">4</p><p class="square is-plum">5</p><div class="line is-red"></div></div>
139-
</div>
140-
</aside>
141-
<style type="text/css">#align-items-stretch{ align-items:stretch;}</style>
142-
<style type="text/css">#align-items-stretch .square { height: auto; }#align-items-stretch .square:nth-child(2) { height: auto; }#align-items-stretch .square:nth-child(4) { height: auto; }#align-items-stretch .line { display: none; }</style>
143-
</section>
144-
145-
</section>
1+
--- layout: single property_name: align-items ---<section id="align-items" class="property"><header class="property-header"><nav class="property-links"><a class="property-links-direct" href="{{site.url}}/property/align-items/" data-property-name="align-items" data-tooltip="Single page for this property" target="_blank">Link</a> <a class="property-share" data-tooltip="Share on Twitter or Facebook" data-property-name="align-items">Share</a> <a target="_blank" href="https://developer.mozilla.org/en/docs/Web/CSS/align-items" data-tooltip="See on Mozilla Developer Network" rel="external">MDN</a></nav><h2 class="property-name"><a href="{{site.url}}/#align-items"><span>#</span>align-items</a></h2><div class="property-description"><p>Defines how flexbox items are aligned according to the <strong>cross</strong> axis, within a line of a flexbox container.</p></div></header><style type="text/css">.align-items { background: hsl(0, 0%, 95%);display: flex;height: 200px;justify-content: center;padding: 0; }</style><style type="text/css">.align-items .square { height: 50px;margin: 0 2px;width: calc(20% - 4px); }.align-items .square:nth-child(2) { height: 100px; }.align-items .square:nth-child(4) { height: 75px; }.align-items .line { left: 2px;position: absolute;right: 2px; }</style><section class="example"><header class="example-header"><p class="example-name"><code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: flex-start;">align-items: flex-start;</code></p><div class="example-description"><p>The flexbox items are aligned at the <strong>start</strong> of the <strong>cross axis</strong>.</p><p>By default, the cross axis is vertical. This means the flexbox items will be aligned <em>vertically</em> at the <em>top</em>.</p></div></header><aside class="example-preview"><div class="example-browser"><i></i><i></i><i></i></div><div class="example-output"><div class="example-output-div align-items" id="align-items-flex-start"><p class="square square--plum">1</p><p class="square square--plum">2</p><p class="square square--plum">3</p><p class="square square--plum">4</p><p class="square square--plum">5</p><div class="line line--red"></div></div></div></aside><style type="text/css">#align-items-flex-start{ align-items:flex-start;}</style><style type="text/css">#align-items-flex-start .line { top: 0; }</style></section><section class="example"><header class="example-header"><p class="example-name"><code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: flex-end;">align-items: flex-end;</code></p><div class="example-description"><p>The flexbox items are aligned at the <strong>end</strong> of the <strong>cross axis</strong>.</p><p>By default, the cross axis is vertical. This means the flexbox items will be aligned <em>vertically</em> at the _bottom.</p></div></header><aside class="example-preview"><div class="example-browser"><i></i><i></i><i></i></div><div class="example-output"><div class="example-output-div align-items" id="align-items-flex-end"><p class="square square--plum">1</p><p class="square square--plum">2</p><p class="square square--plum">3</p><p class="square square--plum">4</p><p class="square square--plum">5</p><div class="line line--red"></div></div></div></aside><style type="text/css">#align-items-flex-end{ align-items:flex-end;}</style><style type="text/css">#align-items-flex-end .line { bottom: 0; }</style></section><section class="example"><header class="example-header"><p class="example-name"><code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: center;">align-items: center;</code></p><div class="example-description"><p>The flexbox items are aligned at the <strong>center</strong> of the <strong>cross axis</strong>.</p><p>By default, the cross axis is vertical. This means the flexbox items will be <strong>centered</strong> <em>vertically</em>.</p></div></header><aside class="example-preview"><div class="example-browser"><i></i><i></i><i></i></div><div class="example-output"><div class="example-output-div align-items" id="align-items-center"><p class="square square--plum">1</p><p class="square square--plum">2</p><p class="square square--plum">3</p><p class="square square--plum">4</p><p class="square square--plum">5</p><div class="line line--red"></div></div></div></aside><style type="text/css">#align-items-center{ align-items:center;}</style><style type="text/css">#align-items-center .line { top: 50%; }</style></section><section class="example"><header class="example-header"><p class="example-name"><code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: baseline;">align-items: baseline;</code></p><div class="example-description"><p>The flexbox items are aligned at the <strong>baseline</strong> of the <strong>cross axis</strong>.</p><p>By default, the cross axis is vertical. This means the flexbox items will align themselves in order to have the <em>baseline</em> of their <em>text</em> align along a horizontal line.</p></div></header><aside class="example-preview"><div class="example-browser"><i></i><i></i><i></i></div><div class="example-output"><div class="example-output-div align-items" id="align-items-baseline"><p class="square square--plum">1</p><p class="square square--plum">2</p><p class="square square--plum">3</p><p class="square square--plum">4</p><p class="square square--plum">5</p><div class="line line--red"></div></div></div></aside><style type="text/css">#align-items-baseline{ align-items:baseline;}</style><style type="text/css">#align-items-baseline .line { top: 55px; }</style></section><section class="example"><header class="example-header"><p class="example-name"><code class="example-value" data-tooltip="Click to copy" data-clipboard-text="align-items: stretch;">align-items: stretch;</code></p><div class="example-description"><p>The flexbox items will stretch across the whole <strong>cross axis</strong>.</p><p>By default, the cross axis is vertical. This means the flexbox items will fill up the whole vertical space.</p></div></header><aside class="example-preview"><div class="example-browser"><i></i><i></i><i></i></div><div class="example-output"><div class="example-output-div align-items" id="align-items-stretch"><p class="square square--plum">1</p><p class="square square--plum">2</p><p class="square square--plum">3</p><p class="square square--plum">4</p><p class="square square--plum">5</p><div class="line line--red"></div></div></div></aside><style type="text/css">#align-items-stretch{ align-items:stretch;}</style><style type="text/css">#align-items-stretch .square { height: auto; }#align-items-stretch .square:nth-child(2) { height: auto; }#align-items-stretch .square:nth-child(4) { height: auto; }#align-items-stretch .line { display: none; }</style></section></section>

0 commit comments

Comments
 (0)