Skip to content

Commit b7a31af

Browse files
committed
Responsive design using CSS grid
1 parent 57040fa commit b7a31af

File tree

2 files changed

+25
-16
lines changed

2 files changed

+25
-16
lines changed

github-markdown.css

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ html {
1010
}
1111

1212
body {
13-
min-width: 1020px;
1413
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
1514
/* color: #333; */
1615
background-color: #fff;
@@ -31,22 +30,27 @@ td,th {
3130
}
3231

3332
.container {
34-
width: 980px;
33+
display: grid;
34+
grid-template-columns: 2em 1fr 2em;
35+
grid-template-rows: 0fr 1fr 0fr;
36+
max-width: 1020px;
3537
margin-right: auto;
3638
margin-left: auto
3739
}
3840

3941
.container:before {
40-
display: table;
4142
content: ""
4243
}
4344

4445
.container:after {
45-
display: table;
4646
clear: both;
4747
content: ""
4848
}
4949

50+
.item {
51+
display: flex;
52+
}
53+
5054
.boxed-group {
5155
position: relative;
5256
border-radius: 3px;
@@ -68,12 +72,10 @@ td,th {
6872
}
6973

7074
.repository-with-sidebar:before {
71-
display: table;
7275
content: ""
7376
}
7477

7578
.repository-with-sidebar:after {
76-
display: table;
7779
clear: both;
7880
content: ""
7981
}
@@ -244,12 +246,12 @@ td,th {
244246
}
245247

246248
.markdown-body hr:before {
247-
display: table;
249+
display: flex;
248250
content: "";
249251
}
250252

251253
.markdown-body hr:after {
252-
display: table;
254+
display: flex;
253255
clear: both;
254256
content: "";
255257
}

index.html

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,23 @@
6262
</script>
6363
</head>
6464
<body>
65-
<div class="wrapper">
66-
<div class="container">
65+
<div class="container">
66+
<div class="item row1"></div>
67+
<div class="item row1"></div>
68+
<div class="item row2"></div>
69+
<div class="item row2"> // The main row
6770
<div class="repository-with-sidebar repo-container new-discussion-timeline with-full-navigation">
68-
<div id="js-repo-pjax-container" class="repository-content context-loader-container">
69-
<div id="readme" class="boxed-group flush clearfix announce instapaper_body md">
70-
<article class="markdown-body"></article>
71-
</div>
72-
</div>
73-
</div>
71+
<div id="js-repo-pjax-container" class="repository-content context-loader-container">
72+
<div id="readme" class="boxed-group flush clearfix announce instapaper_body md">
73+
<article class="markdown-body"></article>
74+
</div>
75+
</div>
76+
</div>
7477
</div>
78+
<div class="item row2"></div>
79+
<div class="item row3"></div>
80+
<div class="item row3"></div>
81+
<div class="item row3"></div>
7582
</div>
7683
<div id="con-error" style="display:none">Live preview is unavailable</div>
7784
</body>

0 commit comments

Comments
 (0)