Skip to content

Commit 9569861

Browse files
authored
Merge pull request DjangoGirls#930 from ondrejsika/master
czech version - fix bad identation in code blocks
2 parents d60d943 + d41e808 commit 9569861

File tree

19 files changed

+1023
-1023
lines changed

19 files changed

+1023
-1023
lines changed

cs/css/README.md

Lines changed: 124 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Byl napsán programátory, kteří pracovali pro Twitter a je nyní vyvíjeno do
1919
Chceš-li nainstalovat Bootstrap, je třeba přidat do `< head >` v souboru `.html` (`blog/templates/blog/post_list.html`):
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
To nepřidá žádné soubory do projektu. Jen to odkazuje na soubory, které existují na internetu. Jen do toho, otevři tvůj web a aktualizuj stránku. Tady to je!
@@ -42,11 +42,11 @@ Jak jsi viděla, když jsme spustili `collectstatic` na serveru, Django už ví,
4242
Uděláš to tak, že vytvoříš složku s názvem `static` uvnitř aplikace blog:
4343

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

5252
Django automaticky najde všechny složky s názvem "static" uvnitř vašich složek aplikací, a bude moci využívat jejich obsahu jako statické soubory.
@@ -56,12 +56,12 @@ Django automaticky najde všechny složky s názvem "static" uvnitř vašich slo
5656
Vytvoř soubor CSS, chceš-li na stránku www přidat svůj vlastní styl. Vytvoř nový adresář s názvem `css` uvnitř adresáře `static`. Vytvoř nový soubor s názvem `blog.css` uvnitř tohoto adresáře `css`. Připraveno?
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
Čas k napsání nějakého CSS! Otevři soubor `blog/static/css/blog.css` v editoru kódu.
6767

@@ -76,17 +76,17 @@ Ale pojďme něco málo udělat. Možná bychom mohli změnit barvu našeho záh
7676
V souboru `blog/static/css/blog.css` přidej následující kód:
7777

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

8484
`h1` je CSS selector. To znamená, že budeme aplikovat naše styly na jakýkoliv `a` element uvnitř `h1` (např. když máme v kódu něco jako: `< h1 >< href = "" > odkaz < /a >< / h1 >`). V takovém případě sdělujeme, že barvu elementu měníme na `#FCA205`, což je oranžová. Samozřejmě zde můžeš vložit vlastní barvu!
8585

8686
V CSS souboru určujeme styly pro prvky v souboru HTML. Prvky jsou identifikovány pomocí názvu prvku (tj, `a`,`h1`, `body`), atributem `class` nebo atributem `id`. Třídy/Class a id jsou jména, které pojmenovávají samotný prvek. Třídy definují skupiny prvků a Id poukazují na konkrétní prvky. Například, následující tag může identifikovat pomocí CSS tag `a`, třídu `external_link` nebo id `link_to_wiki_page`:
8787

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

9292
Přečti si o [CSS selektorech ve w3schools][4].
@@ -96,42 +96,42 @@ Přečti si o [CSS selektorech ve w3schools][4].
9696
Pak je třeba také říct naší HTML šabloně, že jsme přidali nějaké CSS. Otevři soubor `blog/templates/blog/post_list.html` a přidej tento řádek na samý začátek:
9797

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

102102
Právě nahráváme statické soubory :). Pak mezi `< head >` `a/< / head >`, za odkazy na soubory Bootstrap CSS (prohlížeč načte soubory v pořadí, ve kterém jsou zapsány, takže kód v našem souboru může přepsat kód v Bootstrap souborech), přidejte tento řádek:
103103

104-
html
105-
<link rel="stylesheet" href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%7B%25+static+%27css%2Fblog.css%27+%25%7D">
106-
104+
```html
105+
<link rel="stylesheet" href="{% static 'css/blog.css' %}">
106+
```
107107

108108
Právě jsi řekla naší šabloně, kde je umístěn náš soubor CSS.
109109

110110
Soubor by měl nyní vypadat 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|linebreaksbr }}</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|linebreaksbr }}</p>
131-
</div>
132-
{% endfor %}
133-
</body>
134-
</html>
132+
{% endfor %}
133+
</body>
134+
</html>
135135
```
136136

137137
OK, ulož soubor a aktualizuj stránky!
@@ -143,9 +143,9 @@ OK, ulož soubor a aktualizuj stránky!
143143
Dobrá práce! Možná bychom také chtěli provzdušnit náš web a zvětšit okraj na levé straně? Pojďme to zkusit!
144144

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

151151
Přidej toto do svého CSS souboru, ulož soubor a koukni se, jak to funguje!
@@ -157,18 +157,18 @@ Přidej toto do svého CSS souboru, ulož soubor a koukni se, jak to funguje!
157157
Možná můžeme také chtít přizpůsobit písmo v našem záhlaví? Vlož mezi tag `< head >` v souboru `blog/templates/blog/post_list.html`:
158158

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

163163
Tento řádek bude importovat písmo s názvem *Lobster* z Google písem (https://www.google.com/fonts).
164164

165165
Nyní přidej řádek `font-family: "Lobster";` do CSS souboru `blog/static/css/blog.css` uvnitř deklarace `h1` bloku (kód mezi závorkami `{` a `}`) a aktualizuj stránky:
166166

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

174174
![Obrázek 14.3][7]
@@ -182,103 +182,103 @@ Jak bylo uvedeno výše, CSS má koncept tříd, který v podstatě umožňuje p
182182
Pokračuj a pojmenuj některé části kódu HTML. Přidáš třídu s názvem `page-header` do tvého `div` tagu, který obsahuje záhlaví, jako je tento:
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 nyní přidej třídu, `post` do svého `div` obsahující 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|linebreaksbr }}</p>
197-
</div>
193+
<div class="post">
194+
<p>published: {{ post.published_date }}</p>
195+
<h1><a href="">{{ post.title }}</a></h1>
196+
<p>{{ post.text|linebreaksbr }}</p>
197+
</div>
198198
```
199199

200200
Nyní přidáme deklaraci bloků pro jiné selektory. Selektory začínající `.` se týkají tříd. Existuje mnoho skvělých návodů a vysvětlení CSS na webu, které ti pomohou pochopit následující kód. Pro tuto chvíli stačí zkopírovat a vložit do souboru `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-
}
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+
}
250250
```
251251

252252
Pak obklopující HTML kód, který zobrazuje příspěvek s deklaracemi tříd. Nahraď tímto:
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|linebreaksbr }}</p>
260-
</div>
261-
{% endfor %}
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|linebreaksbr }}</p>
260+
</div>
261+
{% endfor %}
262262
```
263263

264264
v `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|linebreaksbr }}</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|linebreaksbr }}</p>
277+
</div>
278+
{% endfor %}
280279
</div>
281-
</div>
280+
</div>
281+
</div>
282282
```
283283

284284
Tyto soubory ulož a aktualizuj své webové stránky.

0 commit comments

Comments
 (0)