Skip to content

Commit e3518e7

Browse files
committed
simplify number of css files
1 parent 0831067 commit e3518e7

19 files changed

+38
-288
lines changed

theme/static/css/epub-book.css

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,9 @@ code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
5353
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}*/
5454
/*pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
5555
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}*/
56-
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
57-
.container:before,.container:after{display:table;content:" "}
58-
.container:after{clear:both}
59-
@media (min-width:750px){.container{width:730px}}@media (min-width:768px){.container{width:750px}}@media (min-width:940px){.container{width:920px}}@media (min-width:1140px){.container{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
56+
.cn{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
57+
.cn:before,.cn:after{display:table;content:" "}
58+
.cn:after{clear:both}
6059
.row:before,.row:after{display:table;content:" "}
6160
.row:after{clear:both}
6261
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

theme/static/css/pdf-book.css

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,12 @@ code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
5353
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}
5454
pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
5555
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
56-
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
57-
.container:before,.container:after{display:table;content:" "}
58-
.container:after{clear:both}
59-
@media (min-width:750px){.container{width:730px}}@media (min-width:768px){.container{width:750px}}@media (min-width:940px){.container{width:920px}}@media (min-width:1140px){.container{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
56+
.cn{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
57+
.cn:before,.cn:after{display:table;content:" "}
58+
.cn:after{clear:both}
6059
.row:before,.row:after{display:table;content:" "}
6160
.row:after{clear:both}
6261
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
63-
@media (min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left} .col-md-12{width:100%} .col-md-11{width:91.66666666666666%} .col-md-10{width:83.33333333333334%} .col-md-9{width:75%} .col-md-8{width:66.66666666666666%} .col-md-7{width:58.333333333333336%} .col-md-6{width:50%} .col-md-5{width:41.66666666666667%} .col-md-4{width:33.33333333333333%} .col-md-3{width:25%} .col-md-2{width:16.666666666666664%} .col-md-1{width:8.333333333333332%} .col-md-offset-12{margin-left:100%} .col-md-offset-11{margin-left:91.66666666666666%} .col-md-offset-10{margin-left:83.33333333333334%} .col-md-offset-9{margin-left:75%} .col-md-offset-8{margin-left:66.66666666666666%} .col-md-offset-7{margin-left:58.333333333333336%} .col-md-offset-6{margin-left:50%} .col-md-offset-5{margin-left:41.66666666666667%} .col-md-offset-4{margin-left:33.33333333333333%} .col-md-offset-3{margin-left:25%} .col-md-offset-2{margin-left:16.666666666666664%} .col-md-offset-1{margin-left:8.333333333333332%} .col-md-offset-0{margin-left:0}}label{display:inline-block;margin-bottom:5px;font-weight:bold}
6462
output{display:block;padding-top:9px;font-size:15px;line-height:1.428571429;color:#777;vertical-align:middle}
6563
input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
6664
.btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:15px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
@@ -153,7 +151,6 @@ a.list-group-item.active:hover{background:#444;border:1px solid #222}
153151
p.under-btn{text-align:left;margin-top:20px}
154152
h3.panel-head{margin:5px 0 0 0;font-size:26px;color:#fff}
155153
.smaller-item{font-size:.8em;padding:5px 0 5px 10px}
156-
@media (max-width:1200px){h3.panel-head{font-size:22px} .select-next{min-height:300px}}@media (max-width:750px){.choose-next{margin-left:0} .select-next{min-height:100px} .smaller-item{font-size:1em;padding:15px 0 15px 10px}}@media (max-width:720px){.logo-header-section{margin:20px 40px 0 0}}.technical-diagram{margin:10px 0 5px 0}
157154
.see-also{margin-top: 20px; background: #22B24C; color: #eee;}
158155
.see-also a{color: #fff;}
159156
h4.toc-subsection{padding-left: 25px; margin-bottom: 3px; margin-top: 15px;}
@@ -168,8 +165,6 @@ h4.toc-more-subsection{padding-left: 38px; margin-bottom: 2px; margin-top: 15px;
168165
.toc-indent-subsection {padding-left: 55px; padding-bottom: 1px;}
169166
.toc-more-indent {padding-left: 37px; padding-bottom: 1px;}
170167
p.banner {font-family:"Helvetica Neue","Arial Narrow Bold",sans-serif;font-weight:500;line-height:1.1;color:#fff;font-size:22px;margin: 16px 66px 0 0;}
171-
@media (max-width:767px){#full-toc{display:none;} .subnav{margin-top: 10px;}}
172-
@media (min-width:768px){#full-toc{display:block;} #mobile-toc{display:none;}}
173168
.subnav {font-family: 'Helvetica Neue', 'Arial Narrow Bold',sans-serif;}
174169
a.submenu-item-first {margin-right: 12px;}
175170
a.submenu-item {margin-left: 12px; margin-right: 12px;}

theme/templates/all.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{% extends "base.html" %}
22

33
{% block css %}
4-
{% include "css/all.html" %}
4+
{% include "css.html" %}
55
{% endblock %}
66

77
{% block content %}

theme/templates/banner.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% if page and (page.slug == 'development-environments' or page.slug == 'best-python-videos' or page.slug == 'learning-programming' or page.slug == 'web-development' or page.slug == 'why-use-python' or page.slug == 'javascript' or page.slug == 'cascading-style-sheets' or page.slug == 'python-2-or-3' or page.slug == 'introduction' or page.slug == 'best-python-podcasts') %}
22
<div style="margin: 0 0 12px;background-color: #22B24C;">
3-
<div class="container">
3+
<div class="cn">
44
<p class="banner sans-font">
55
<a href="https://training.talkpython.fm/courses/explore_entrepreneurs/python-for-entrepreneurs-build-and-launch-your-online-business" style="color: #fff">Python for Entrepreneurs: learn Python while building your own business</a>!
66
</p>

theme/templates/base.html

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,22 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
55
<meta charset="utf-8">
6-
<meta http-equiv="X-UA-Compatible" content="IE=edge">
76
<meta name="viewport" content="width=device-width, initial-scale=1.0">
8-
<meta name="author" content="Matt Makai">
97
{% block meta_header %}{% endblock %}
10-
<title>{% block title %}{% endblock %}Full Stack Python</title>
11-
{% block css %}{% endblock %}
8+
<title>{% block title %}{% endblock %}Full Stack Python</title> {% block css %}{% endblock %}
129
<link rel="shortcut icon" href="/img/fsp-fav.png">
1310
</head>
1411
<body>
1512
{% block banner %}{% endblock %}
16-
<div class="container">
13+
<div class="cn">
1714
{% include "nav.html" %}
1815
{% block forkme %}{% endblock %}
1916
{% block content %}{% endblock %}
20-
<hr/>
17+
<hr>
2118
</div>
2219
{% block lower_banner %}{% endblock %}
2320
{% include "footer.html" %}
24-
{% include "googleanalytics.html" %}
21+
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-19910497-7', 'auto'); ga('send', 'pageview');</script>
2522
{% block js %}{% endblock %}
2623
</body>
2724
</html>
Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,12 @@
11
{% raw %}
22
<style>
3-
*,*:before,*:after{box-sizing:border-box}
4-
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px;-webkit-tap-highlight-color:rgba(0,0,0,0),color:#222;background:#fefefe}
5-
body{margin:0;font:18px Georgia,serif;line-height:1.4;color:#222;padding:0 0}
6-
img{border:0;vertical-align:middle}
7-
hr{height:0;box-sizing:content-box;margin:21px 0 21px 0;border:0;border-top:1px solid #eee}
8-
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",sans-serif;font-weight:500;line-height:1.1;color:#000}
9-
h1,h2,h3{margin:32px 0 6px}
10-
h4,h5,h6{margin:11px 0 11px 0}
11-
h1{font-size:40px}
12-
h2{font-size:28px}
13-
h3{font-size:22px}
14-
h4,h5,h6{font-size:18px}
15-
p{margin:0 0 12px}
16-
ul,ol{margin-top:0;margin-bottom:10px}
3+
hr,img{border:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px;background:#fefefe}body{margin:0;font:18px Georgia,serif;line-height:1.4;color:#222;padding:0}img{vertical-align:middle}hr{height:0;box-sizing:content-box;margin:21px 0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",sans-serif;font-weight:500;line-height:1.1;color:#000}h1,h2,h3{margin:32px 0 6px}h1{font-size:40px}h2{font-size:28px}h3{font-size:22px}h4,h5,h6{margin:11px 0;font-size:18px}p{margin:0 0 12px}ol,ul{margin:0 0 10px}
174
code,pre{font:1em Menlo,"Courier New",monospace}
185
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}
196
pre{white-space:pre-wrap;display:block;padding:10px;margin:0 0 11px;font-size:10px;line-height:1.4;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
20-
.container{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
21-
.container:before,.container:after{display:table;content:" "}
22-
.container:after{clear:both}
7+
.cn{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
8+
.cn:before,.cn:after{display:table;content:" "}
9+
.cn:after{clear:both}
2310
.row:before,.row:after{display:table;content:" "}
2411
.row:after{clear:both}
2512
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding:0 15px 0 15px}
@@ -48,7 +35,6 @@
4835
a{background:transparent;text-decoration:none;border-bottom:1px dotted;color:#444}
4936
a:hover{text-decoration:none;color:#000}
5037
.logo-title a,.logo-title a:hover{font:72px "Helvetica Neue",sans-serif;font-weight:normal;letter-spacing:.03em;vertical-align:middle;margin-left:5px;color:#000;text-decoration:none;border-bottom:none;line-height:.9em}
51-
.logo-title a:hover{color:#808080}
5238
.logo-image{vertical-align:middle;border:none;height:52px;width:52px;padding:1px}
5339
.logo-header-section{margin:20px 0 15px 0}
5440
#sidebar{margin-top:30px}
@@ -60,12 +46,19 @@
6046
.see-also{margin-top:20px;background:#22B24C;color:#eee;font-family:"Helvetica Neue",sans-serif}
6147
.see-also a{color: #fff}
6248
p.banner{font-weight:500;line-height:1.1;color:#fff;font-size:22px;margin:14px 0 18px 0}
63-
@media (min-width:750px){.container{width:730px}}@media (min-width:768px){.container{width:750px}}@media (min-width:940px){.container{width:920px}}@media (min-width:1140px){.container{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
49+
@media (min-width:750px){.cn{width:730px}}@media (min-width:768px){.cn{width:750px}}@media (min-width:940px){.cn{width:920px}}@media (min-width:1140px){.cn{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
6450
@media (min-width:768px){#full-toc{display:block;} #mobile-toc{display:none;} .col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-12{float:left} .col-md-12{width:100%} .col-md-9{width:75%} .col-md-6{width:50%} .col-md-8{width:66.66666666666666%} .col-md-4{width:33.33333333333333%} .col-md-3{width:25%} .col-md-offset-1{margin-left:8.333333333333332%} .select-next{min-height:300px}}
6551
@media (max-width:767px){#full-toc{display:none;} .logo-header-section{padding:8px 0 10px; margin:0} .logo-title a,.logo-title a:hover{font-size:34px} h1{font-size:28px} h2{font-size:24px} .logo-image{height:26px;width:26px} pre{font-size:50%}}
6652
@media (min-width:1140px){.select-next{min-height:220px}}
6753
.sans-font{font-family:"Helvetica Neue",sans-serif}
6854
th{text-align:left;font-family:"Helvetica Neue",sans-serif}
6955
td{padding-right:20px}
56+
h4.toc-subsection{margin:15px 0 3px 25px}
57+
div.toc{margin-left:56px;padding:4px 0 0;font-family:"Helvetica Neue",sans-serif}
58+
.toc-more-indent{padding:0 0 1px 37px;font-family:"Helvetica Neue",sans-serif}
59+
div.two-digit-subsection{margin-left:65px}
60+
div.two-digit{margin-left:78px}
61+
h4.two-digit{margin-left:38px}
62+
.soon{color:#777}
7063
</style>
7164
{% endraw %}

theme/templates/css/all.html

Lines changed: 0 additions & 43 deletions
This file was deleted.

theme/templates/css/article.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
code,pre{font:1em Menlo,"Courier New",monospace}
1919
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}
2020
pre{white-space:pre-wrap;display:block;padding:10px;margin:0 0 11px;font-size:14px;line-height:1.4;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
21-
.container{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
22-
.container:before,.container:after{display:table;content:" "}
23-
.container:after{clear:both}
21+
.cn{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
22+
.cn:before,.cn:after{display:table;content:" "}
23+
.cn:after{clear:both}
2424
.row:before,.row:after{display:table;content:" "}
2525
.row:after{clear:both}
2626
.col-md-3,.col-md-9,.col-md-12{position:relative;min-height:1px;padding:0 15px 0 15px}
27-
@media (min-width:750px){.container{width:730px}}@media (min-width:768px){.container{width:750px}}@media (min-width:940px){.container{width:920px}}@media (min-width:1140px){.container{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
27+
@media (min-width:750px){.cn{width:730px}}@media (min-width:768px){.cn{width:750px}}@media (min-width:940px){.cn{width:920px}}@media (min-width:1140px){.cn{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
2828
@media (min-width:768px){.col-md-3,.col-md-9,.col-md-12{float:left} .col-md-12{width:100%} .col-md-9{width:75%} .col-md-3{width:25%}}
2929
.form-control{display:block;width:100%;height:39px;padding:8px 12px;font-size:14px;color:#777;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
3030
.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}

theme/templates/css/blog.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
h2,h4,h5,h6{font-family:"Helvetica Neue",sans-serif;font-weight:500;line-height:1.1;color:#000}
99
h2{margin:32px 0 6px;font-size:28px}
1010
p{margin:0 0 12px}
11-
.container{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
12-
.container:before,.container:after{display:table;content:" "}
13-
.container:after{clear:both}
11+
.cn{padding:0 15px 0 15px;margin-right:auto;margin-left:auto}
12+
.cn:before,.cn:after{display:table;content:" "}
13+
.cn:after{clear:both}
1414
.row:before,.row:after{display:table;content:" "}
1515
.row:after{clear:both}
1616
.col-md-3,.col-md-9,.col-md-12{position:relative;min-height:1px;padding:0 15px 0 15px}
17-
@media (min-width:750px){.container{width:730px}}@media (min-width:768px){.container{width:750px}}@media (min-width:940px){.container{width:920px}}@media (min-width:1140px){.container{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
17+
@media (min-width:750px){.cn{width:730px}}@media (min-width:768px){.cn{width:750px}}@media (min-width:940px){.cn{width:920px}}@media (min-width:1140px){.cn{width:1120px}}.row{margin-right:-15px;margin-left:-15px}
1818
@media (min-width:768px){.col-md-3,.col-md-9,.col-md-12{float:left} .col-md-12{width:100%} .col-md-9{width:75%} .col-md-3{width:25%}}
1919
a{background:transparent;text-decoration:none;border-bottom:1px dotted;color:#444}
2020
a:hover{text-decoration:none;color:#000}

0 commit comments

Comments
 (0)