Autor | Zpráva | ||
---|---|---|---|
karelm Profil |
#1 · Zasláno: 26. 3. 2007, 20:46:42
Může mi prosím někdo vysvětlit co je to za zápis s hvězdičkou :
* {margin: 0;padding: 0;} k čemu se to vztahuje ? Jako třeba tečka-class, křížek-id, bez ničeho se to uplatňuje vždy, ... a co je ta hvězdička ? |
||
Ivorius Profil |
#2 · Zasláno: 26. 3. 2007, 20:47:34
to znamená nastav všem prvkům.
|
||
karelm Profil |
#3 · Zasláno: 26. 3. 2007, 20:53:16
Takže ve stylopisu se to nastaví všem prvkům a když chci např. odstavec mít margin 30px tak napíšu :
p {margin-left: 30px} ? Tudíž vše bude mít margin 0 a jen odstavec 30px odsazený zleva ? |
||
Casero Profil |
#4 · Zasláno: 26. 3. 2007, 20:55:14
karelm
Ano. |
||
Petr Tichý Profil |
#5 · Zasláno: 26. 3. 2007, 21:22:27
Doporučuje se tento zápis nepoužívat. Občas to ale také poruším. "Prý" to zatěžuje hodně počítač, když to musí nastavit bez vyjímky všem prvkům. Mnohem lepší jé "prý" třeba:
p, ul, ol, li, form, h1, h2, h3 { margin: 0; padding: 0; } |
||
roberta Profil |
#6 · Zasláno: 26. 3. 2007, 21:32:40 · Upravil/a: roberta
Petr Tichý
Doporučuje se tento zápis nepoužívat. "Prý" to zatěžuje hodně počítač kto to doporučuje? mohol by si uviesť zdroj? |
||
tiso Profil |
#7 · Zasláno: 26. 3. 2007, 21:53:05
roberta - napríklad ja osobne ho nepoužívam, ale nie z dôvodu zaťažovania počítača, ten dôvod vôbec vidím prvý krát.
|
||
Petr Tichý Profil |
#8 · Zasláno: 26. 3. 2007, 21:57:08
Četl jsem to u Sue, která tam uvádí nějaký anglický zdroj: http://suewebik.net/index.php?/archives/250-Jak-jsem-opisovala.html
|
||
roberta Profil |
#9 · Zasláno: 26. 3. 2007, 21:57:37
tiso
veď aj ja ten dôvod vidím prvý krát a osobne nevidím dôvod, prečo to nepoužívať... preto by som sa o tom chcel dozvedieť viac |
||
DJ Miky Profil |
#10 · Zasláno: 26. 3. 2007, 21:58:26
Podle mě to dost usnadňuje práci a nerozhází vám to přesně sestavený design z důvodu různých defaultních hodnot.
Jedinou nevýhodu vidím v tom, že při použití hvězdičky a border:0 se odnastaví rámeček i inputům, které by se měly nechávat v defaultním stylu. Nevíte někdo, jak na to, kromě vypsání všech elementů kromě inputu? Tedy kromě tohoto: html, body, p, ul, h1, h2, h3, h4, hr, ... {margin:0;padding:0;border:0;} |
||
roberta Profil |
#11 · Zasláno: 26. 3. 2007, 22:14:59
takže píšu o tom tu
http://kurafire.net/log/archive/2005/07/26/starting-css-revisited a tu to trocha upravili http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-th e-time/ |
||
habendorf Profil |
#12 · Zasláno: 26. 3. 2007, 22:21:32
Prý" to zatěžuje hodně počítač, když to musí nastavit bez vyjímky všem prvkům.
Zvládá to kdejaká poslední šunka zcela bez problémů. To je asi tak stejná fáma, jako že je pro grafiku příliš náročné vykreslovat opakující se 1px obrázek na pozadí. Jinak já css začínám většinou * { margin: 0; padding: 0; border:none; list-style-type: none; } |
||
habendorf Profil |
#13 · Zasláno: 26. 3. 2007, 22:24:29
Jedinou nevýhodu vidím v tom, že při použití hvězdičky a border:0 se odnastaví rámeček i inputům, které by se měly nechávat v defaultním stylu. Nevíte někdo, jak na to, kromě vypsání všech elementů kromě inputu? Tedy kromě tohoto:
html, body, p, ul, h1, h2, h3, h4, hr, ... {margin:0;padding:0;border:0;} Pokud chceš defaultní border na inputu, tak border:none pod * necpi. Stejně ti pak ovlivňuje (z defaultních) už jen fieldset. |
||
Časová prodleva: 3 dny
|
|||
karelm Profil |
#14 · Zasláno: 29. 3. 2007, 19:09:01
Ještě mám jeden zápis, jehož smyslu moc nerorumím :
html {min-height: 100%;} Je to v externím stylopisu (style.css). Osvětlí mi to někdo ? Díky |
||
roberta Profil |
#15 · Zasláno: 30. 3. 2007, 15:30:08
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0