Skip to content

Commit 8678655

Browse files
committed
Fix code formatting
1 parent f9fbb0c commit 8678655

File tree

19 files changed

+1219
-1207
lines changed

19 files changed

+1219
-1207
lines changed

sk/css/README.md

Lines changed: 133 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Bol napísaný programátormi, ktorí pracovali pre Twitter a ďalej ho vyvíjaj
1919
Na inštaláciu Bootstrapu musíš pridať do hlavičky `<head>` vo svojom `.html` súbore (`blog/templates/blog/post_list.html`) toto:
2020

2121
```html
22-
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
23-
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
22+
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
23+
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
2424
```
2525

2626
Nepridá to do tvojho projektu žiadne súbory. Iba to ukazuje na súbory, ktoré už existujú na internete. Skúsme to, otvor svoju webstránku a obnov stránku. Tu to máme!
@@ -42,12 +42,12 @@ Ako si už videla, keď sme spustili `collectstatic` na serveri, Django už vie,
4242
To urobíme tak, že vo vnútri našej aplikácie blog vytvoríme adresár s názvom `static`:
4343

4444
```
45-
djangogirls
46-
├── blog
47-
│ ├── migrations
48-
│ └── static
49-
└── mysite
50-
```
45+
djangogirls
46+
├── blog
47+
│ ├── migrations
48+
│ └── static
49+
└── mysite
50+
```
5151

5252
Django automaticky nájde všetky priečinky s názvom "static" vo všetkých priečinkoch tvojich aplikácií a bude môcť používať ich obsah ako statické súbory.
5353

@@ -56,12 +56,12 @@ Django automaticky nájde všetky priečinky s názvom "static" vo všetkých pr
5656
Vytvorme teraz CSS súbor, ktorý tvojej web stránke pridá vlastný štýl. Vytvor nový adresár s názvom `css` vnútri adresára `static`. Potom vytvor nový súbor s názvom `blog.css` vo vnútri tohto adresára `css`. Pripravená?
5757

5858
```
59-
djangogirls
60-
└─── blog
61-
└─── static
62-
└─── css
63-
└─── blog.css
64-
```
59+
djangogirls
60+
└─── blog
61+
└─── static
62+
└─── css
63+
└─── blog.css
64+
```
6565

6666
Je čas napísať nejaké CSS! Otvor v editore kódu súbor `blog/static/css/blog.css`.
6767

@@ -76,18 +76,18 @@ Ale urobme aspoň niečo. Čo keby sme zmenili farbu hlavičky? Počítače pou
7676
V súbore `blog/static/css/blog.css` pridaj nasledujúci kód:
7777

7878
```css
79-
h1 a {
80-
color: #FCA205;
81-
}
82-
```
79+
h1 a {
80+
color: #FCA205;
81+
}
82+
```
8383

8484
`h1 a` je CSS Selector. To znamená, že náš štýl aplikujeme na akýkoľvek element `a` vo vnútri elementu `h1` (napríklad ak máme v kóde niečo takéto: `<h1><a href="">link</a></h1>`). V tomto prípade elementu hovoríme, aby zmenil svoju farbu na `#FCA205`, čo je oranžová. Samozrejme, sem môžeš zadať vlastnú farbu!
8585

8686
V CSS súbore definujeme štýly pre elementy v HTML súbore. Elementy sa identifikujú podľa svojho názvu (t. j. `a` `h1`, `body`), atribútom `class` (trieda) alebo atribútom `id`. Triedy a id sú názvy, ktorými nazveš elementy. Triedy definujú skupiny elementov a idy poukazujú na konkrétne elementy. Napríklad, nasledujúci tag môže byť identifikovaný v CSS pomocou tagu `a`, triedy `external_link` a idu `link_to_wiki_page`:
8787

8888
```html
89-
<a href="http://en.wikipedia.org/wiki/Django" class="external_link" id="link_to_wiki_page">
90-
```
89+
<a href="http://en.wikipedia.org/wiki/Django" class="external_link" id="link_to_wiki_page">
90+
```
9191

9292
Prečítaj si o [CSS selektoroch na w3schools][4].
9393

@@ -96,42 +96,42 @@ Prečítaj si o [CSS selektoroch na w3schools][4].
9696
Potom musíme povedať našej HTML šablóne, že sme pridali nejaké CSS. Otvor súbor `blog/templates/blog/post_list.html` a pridaj tento riadok na úplný začiatok:
9797

9898
```html
99-
{% load staticfiles %}
100-
```
99+
{% load staticfiles %}
100+
```
101101

102102
Práve načítavame statické súbory :). Potom medzi `<head>` a `</head>`, po odkazoch na CSS súbory Bootstrapu pridaj nasledujúci riadok (prehliadač číta súbory v poradí, v akom sú zadané, takže kód v našom súbore môže prepísať už načítaný kód z Bootstrapu):
103103

104104
html
105105
<link rel="stylesheet" href="{% static 'css/blog.css' %}">
106-
106+
107107

108108
Práve sme našej šablóne povedali, kde sa nachádza náš CSS súbor.
109109

110110
Súbor by mal teraz vyzerať asi takto:
111111

112112
```html
113-
{% load staticfiles %}
114-
<html>
115-
<head>
116-
<title>Django Girls blog</title>
117-
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
118-
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
119-
<link rel="stylesheet" href="{% static 'css/blog.css' %}">
120-
</head>
121-
<body>
113+
{% load staticfiles %}
114+
<html>
115+
<head>
116+
<title>Django Girls blog</title>
117+
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
118+
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
119+
<link rel="stylesheet" href="{% static 'css/blog.css' %}">
120+
</head>
121+
<body>
122+
<div>
123+
<h1><a href="/">Django Girls Blog</a></h1>
124+
</div>
125+
126+
{% for post in posts %}
122127
<div>
123-
<h1><a href="/">Django Girls Blog</a></h1>
128+
<p>published: {{ post.published_date }}</p>
129+
<h1><a href="">{{ post.title }}</a></h1>
130+
<p>{{ post.text|linebreaks }}</p>
124131
</div>
125-
126-
{% for post in posts %}
127-
<div>
128-
<p>published: {{ post.published_date }}</p>
129-
<h1><a href="">{{ post.title }}</a></h1>
130-
<p>{{ post.text|linebreaks }}</p>
131-
</div>
132-
{% endfor %}
133-
</body>
134-
</html>
132+
{% endfor %}
133+
</body>
134+
</html>
135135
```
136136

137137
OK, ulož súbor a obnov stránku!
@@ -143,10 +143,10 @@ OK, ulož súbor a obnov stránku!
143143
Pekne! Možno by sme chceli dať našej webovej stránke trochu vzduchu. Zväčšíme okraj na ľavej strane? Skúsme si to!
144144

145145
```css
146-
body {
147-
padding-left: 15px;
148-
}
149-
```
146+
body {
147+
padding-left: 15px;
148+
}
149+
```
150150

151151
Pridaj to do svojho CSS, ulož súbor a pozri, ako to funguje!
152152

@@ -157,19 +157,19 @@ Pridaj to do svojho CSS, ulož súbor a pozri, ako to funguje!
157157
Mohli by sme trochu upraviť font v našej hlavičke, nie? Skopíruj toto do svojej hlavičky `<head>` v súbore `blog/templates/blog/post_list.html`:
158158

159159
```html
160-
<link href="http://fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext" rel="stylesheet" type="text/css">
161-
```
160+
<link href="http://fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext" rel="stylesheet" type="text/css">
161+
```
162162

163163
Tento riadok naimportuje z Google fontov (https://www.google.com/fonts) font, ktorý sa volá *Lobster*.
164164

165165
Teraz pridaj riadok `font-rodina: 'Lobster';` do CSS súboru `blog/static/css/blog.css` vnútri deklarácie `h1 a` (to je ten kód medzi zátvorkami `{` a `}`) a obnov stránku:
166166

167167
```css
168-
h1 a {
169-
color: #FCA205;
170-
font-family: 'Lobster';
171-
}
172-
```
168+
h1 a {
169+
color: #FCA205;
170+
font-family: 'Lobster';
171+
}
172+
```
173173

174174
![Obrázok 14.3][7]
175175

@@ -182,104 +182,104 @@ Ako sme už spomenuli vyššie, CSS má koncept tried, ktorými v podstate pomen
182182
Skús pomenovať niektoré časti HTML kódu. Pridaj triedu s názvom `page-header` do `div`u, ktorý obsahuje hlavičku, takto nejako:
183183

184184
```html
185-
<div class="page-header">
186-
<h1><a href="/">Django Girls Blog</a></h1>
187-
</div>
185+
<div class="page-header">
186+
<h1><a href="/">Django Girls Blog</a></h1>
187+
</div>
188188
```
189189

190190
A teraz pridaj triedu, `post` do `div`u, v ktorom je blog post.
191191

192192
```html
193-
<div class="post">
194-
<p>published: {{ post.published_date }}</p>
195-
<h1><a href="">{{ post.title }}</a></h1>
196-
<p>{{ post.text|linebreaks }}</p>
197-
</div>
198-
```
193+
<div class="post">
194+
<p>published: {{ post.published_date }}</p>
195+
<h1><a href="">{{ post.title }}</a></h1>
196+
<p>{{ post.text|linebreaks }}</p>
197+
</div>
198+
```
199199

200200
Teraz pridáme deklarácie rôznym selektorom. Selektory, ktoré začínajú `.` sa týkajú tried. Na webe je ohľadne CSS veľa skvelých tutorialov a vysvetlení, ktoré ti pomôžu pochopiť nasledujúci kód. Ale teraz len skopíruj a vlož nasledujúci kód do súboru `blog/static/css/blog.css`:
201201

202202
```css
203-
.page-header {
204-
background-color: #ff9400;
205-
margin-top: 0;
206-
padding: 20px 20px 20px 40px;
207-
}
208-
209-
.page-header h1, .page-header h1 a, .page-header h1 a:visited, .page-header h1 a:active {
210-
color: #ffffff;
211-
font-size: 36pt;
212-
text-decoration: none;
213-
}
214-
215-
.content {
216-
margin-left: 40px;
217-
}
218-
219-
h1, h2, h3, h4 {
220-
font-family: 'Lobster', cursive;
221-
}
222-
223-
.date {
224-
float: right;
225-
color: #828282;
226-
}
227-
228-
.save {
229-
float: right;
230-
}
231-
232-
.post-form textarea, .post-form input {
233-
width: 100%;
234-
}
235-
236-
.top-menu, .top-menu:hover, .top-menu:visited {
237-
color: #ffffff;
238-
float: right;
239-
font-size: 26pt;
240-
margin-right: 20px;
241-
}
242-
243-
.post {
244-
margin-bottom: 70px;
245-
}
246-
247-
.post h1 a, .post h1 a:visited {
248-
color: #000000;
249-
}
250-
```
203+
.page-header {
204+
background-color: #ff9400;
205+
margin-top: 0;
206+
padding: 20px 20px 20px 40px;
207+
}
208+
209+
.page-header h1, .page-header h1 a, .page-header h1 a:visited, .page-header h1 a:active {
210+
color: #ffffff;
211+
font-size: 36pt;
212+
text-decoration: none;
213+
}
214+
215+
.content {
216+
margin-left: 40px;
217+
}
218+
219+
h1, h2, h3, h4 {
220+
font-family: 'Lobster', cursive;
221+
}
222+
223+
.date {
224+
float: right;
225+
color: #828282;
226+
}
227+
228+
.save {
229+
float: right;
230+
}
231+
232+
.post-form textarea, .post-form input {
233+
width: 100%;
234+
}
235+
236+
.top-menu, .top-menu:hover, .top-menu:visited {
237+
color: #ffffff;
238+
float: right;
239+
font-size: 26pt;
240+
margin-right: 20px;
241+
}
242+
243+
.post {
244+
margin-bottom: 70px;
245+
}
246+
247+
.post h1 a, .post h1 a:visited {
248+
color: #000000;
249+
}
250+
```
251251

252252
Teraz s deklaráciami tried obklop HTML kód, ktorý zobrazuje posty. Nahraď toto:
253253

254254
```html
255-
{% for post in posts %}
256-
<div class="post">
257-
<p>published: {{ post.published_date }}</p>
258-
<h1><a href="">{{ post.title }}</a></h1>
259-
<p>{{ post.text|linebreaks }}</p>
260-
</div>
261-
{% endfor %}
262-
```
255+
{% for post in posts %}
256+
<div class="post">
257+
<p>published: {{ post.published_date }}</p>
258+
<h1><a href="">{{ post.title }}</a></h1>
259+
<p>{{ post.text|linebreaks }}</p>
260+
</div>
261+
{% endfor %}
262+
```
263263

264264
v súbore `blog/templates/blog/post_list.html` týmto:
265265

266266
```html
267-
<div class="content container">
268-
<div class="row">
269-
<div class="col-md-8">
270-
{% for post in posts %}
271-
<div class="post">
272-
<div class="date">
273-
{{ post.published_date }}
274-
</div>
275-
<h1><a href="">{{ post.title }}</a></h1>
276-
<p>{{ post.text|linebreaks }}</p>
267+
<div class="content container">
268+
<div class="row">
269+
<div class="col-md-8">
270+
{% for post in posts %}
271+
<div class="post">
272+
<div class="date">
273+
{{ post.published_date }}
277274
</div>
278-
{% endfor %}
279-
</div>
275+
<h1><a href="">{{ post.title }}</a></h1>
276+
<p>{{ post.text|linebreaks }}</p>
277+
</div>
278+
{% endfor %}
280279
</div>
281280
</div>
282-
```
281+
</div>
282+
```
283283

284284
Ulož tieto súbory a obnov svoju web stránku.
285285

@@ -293,4 +293,4 @@ Neboj sa trochu pohrať s týmto CSS, skús niektoré veci zmeniť. Ak niečo po
293293

294294
Mimochodom, naozaj odporúčame tento bezplatný on-line [kurz HTML & CSS Codeacademy ][2] ako domácu úlohu po skončení tohto workshopu, kde sa naučíš všetko, čo potrebuješ vedieť, aby boli tvoje webové stránky s CSS krajšie.
295295

296-
Pripravená na ďalšiu kapitolu?! :)
296+
Pripravená na ďalšiu kapitolu?! :)

0 commit comments

Comments
 (0)