Autor | Zpráva | ||
---|---|---|---|
jiri.free Profil * |
#1 · Zasláno: 1. 4. 2006, 21:20:06
potřebuju vysvětli span, na webu je napsaný že je to řádkový tag, ale jakou má funkci? dikec.
|
||
jozob Profil |
#2 · Zasláno: 1. 4. 2006, 21:23:34
jiri.free
Implicitne nič neformátuje. Jeho sila spočíva v CSS, kde ho naštýluješ podľa priania. Tento element je obdobný DIVu s rozdielom, že je inline. Viac: http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef -SPAN |
||
bojars Profil |
#3 · Zasláno: 1. 4. 2006, 21:29:19
že je to řádkový tag, ale jakou má funkci
Keď chceš v riadku v texte niečo zvýrazniť <span>použiješ</span>... napríklad. |
||
Timy Profil |
#4 · Zasláno: 1. 4. 2006, 21:32:47
bojars
"Keď chceš v riadku v texte niečo zvýrazniť <span>použiješ</span>... napríklad." Když chceš v řádku něco zvýraznit, měl bys použít <em> nebo <strong>. Span je neutrální element, který nenese žádnou sémantickou hodnotu a používá se výhradně jako prostředek k lepšímu stylování. Typický příklad třeba nahrazení textu obrázkem. Je to také řádkový prvek, tudíž by neměl obsahovat blokové prvky, od toho je tady zase <div>. |
||
jozob Profil |
#5 · Zasláno: 1. 4. 2006, 21:32:51
bojars
"Keď chceš v riadku v texte niečo zvýrazniť <span>použiješ</span>... napríklad." Samo o sebe to nič nespôsobí, musel by si to samozrejme naštýlovať (nie každému to musí byť hneď jasné, preto to píšem). Ale ak chceš "v texte niečo zvýrazniť", nepoužiješ <span>, ale niektorý zo sémantickejších elementov, napríklad <em> alebo <strong>. |
||
Fnesveda Profil |
#6 · Zasláno: 1. 4. 2006, 21:33:57
Nemá žádnou funkci, je to tag bez výzamu. V CSS si můžeš nadefinovat, jak bude vypadat. Byl vytvořen, protože se muselo nějak naformátovat text. Nebyl žádný tag bez významu, každý měl nějakou chybu. Když jsi třeba potřeboval udělat kus textu červený, nešlo to. Proto byly spolu s CSS zavedeny tagy span a div. Div je úplně stejný jako span, ale zalamuje před sebou řádek. To se dá v CSS předělat pomocí vlastnosti display:block/in-line. In-line řádky nezalamujed, je to tedy něco jako span. Block řádky zalamuje.
Více na www.jakpsatweb.cz/div-span.html - DIV a SPAN a na www.jakpsatweb.cz/css/display.html - DISPLAY |
||
jozob Profil |
#7 · Zasláno: 1. 4. 2006, 21:34:28
Timy
4 sekundy :-). Podľa mňa sa naše príspevky na servri stretli, ale môj bol zdvorilý a otvoril Tvojmu príspevku dvere a pustil ho dnu skôr. :-) |
||
Fnesveda Profil |
#8 · Zasláno: 1. 4. 2006, 21:35:44
Jozob, Timy, Bojars
Tak jste byli rychlejší... |
||
jozob Profil |
#9 · Zasláno: 1. 4. 2006, 21:36:02
Fnesveda
Block elementy nemusia vždy zalamovať riadky. |
||
Timy Profil |
#10 · Zasláno: 1. 4. 2006, 21:36:29
Fnesveda
"Nebyl žádný tag bez významu, každý měl nějakou chybu. Když jsi třeba potřeboval udělat kus textu červený, nešlo to." Ale šlo a stále jde. Co element <font>? jozob Koukám, že gentlemani ještě nevymřeli ;-). |
||
bojars Profil |
#11 · Zasláno: 1. 4. 2006, 21:43:05
...nepoužiješ <span>, ale niektorý zo sémantickejších elementov, napríklad <em> alebo <strong>...
Ja zase nikdy nepoužívam <em> a <strong>, ale vytvorím si triedy a použijem ich v span-och na zvýraznenie písma (bold, farebné, iný typ písma, väčšie prvé písmeno... atď.). Asi to robím tak preto, lebo je to riadkový element, alebo ak chceš bezvýznamný element, takisto ako <div> na rozdiel od ktorého sa mi za ním nezalomí riadok... imho <div> sa správa ako blok teda je blokový element... ak to nezmeníš atribútom: display: block; resp. display: inline; |
||
jozob Profil |
#12 · Zasláno: 1. 4. 2006, 21:45:09
bojars
www.semantika.name |
||
bojars Profil |
#13 · Zasláno: 1. 4. 2006, 21:45:27
Uff... tu je teda nával... radšej idem.
:-\ |
||
jozob Profil |
#14 · Zasláno: 1. 4. 2006, 21:45:43
bojars
Ak budeš dodržovať sémantiku, nebude to len pre Tvoj dobrý pocit. |
||
Timy Profil |
#15 · Zasláno: 1. 4. 2006, 21:47:55 · Upravil/a: Timy
bojars
"Ja zase nikdy nepoužívam <em> a <strong>, ale vytvorím si triedy a použijem ich v span-och na zvýraznenie písma" Kdybys používal <strong> a <em> bylo by to jednodušší, nemusel bys vytvářet zbytečné třídy a přestylovat si je můžeš také jak chceš. V případě, že bys chtěl třeba tři různá zvýraznění, můžeš (až teď) zapojit třídy nebo použít <b> a <i>. Nemluvím o tom, že zápis pomocí <strong> a <em> jé sémantičtější a zobrazí se správně i při vypnutých stylech, tj. textové prohlížeče apod. A řádkové elementy jsou to taky ;-). update: jozob Tentokrát jsem byl za gentlemana já :-) |
||
jiri.free Profil * |
#16 · Zasláno: 1. 4. 2006, 21:52:44
takže obecně lze říct, že pomocí <span> můžu upravovat řádek s použitím dalších atributů, je to tak
|
||
jiri.free Profil * |
#17 · Zasláno: 1. 4. 2006, 21:53:38
???????
|
||
Timy Profil |
#18 · Zasláno: 1. 4. 2006, 21:54:50
jiri.free
"takže obecně lze říct, že pomocí <span> můžu upravovat řádek s použitím dalších atributů, je to tak" S použitím kaskádových stylů, span žádné konkrétnější atributy nemá, pouze obecné (id, class, style, lang apod.) |
||
jiri.free Profil * |
#19 · Zasláno: 1. 4. 2006, 21:57:09
a čím teda definuju span?
|
||
bojars Profil |
#20 · Zasláno: 1. 4. 2006, 22:05:18
CSS:
.cerveny_velky { color: red; font: bold 120%; } HTML: <p>Keď budem mať raz pocit, že niektoré slová by mali byť <span class="cerveny_velky ">väčším červeným písmom</span>, tak to môžem urobiť aj takto.</p> |
||
Timy Profil |
#21 · Zasláno: 1. 4. 2006, 22:06:14
jiri.free
"a čím teda definuju span?" Moc nerozumím otázce... Takže konkrétní příklad: máš HTML: <span class="tag"><html></span> a k tomu CSS: <style> .tag{color:red} </style> Nebo můžeš pomocí span měnit třeba jazyk: A on náhle zaklel: "<span lang="en">shit</span>!" |
||
jiri.free Profil * |
#22 · Zasláno: 1. 4. 2006, 22:10:31
mám tady jeden span- ten znamená co?, co je to to position, atribut nebo neco jinyho?
span {position:relative; top:1px} |
||
RPG Profil |
#23 · Zasláno: 1. 4. 2006, 22:15:50
jiri.free
To znamená, že část textu ohraničená <span> bude odshora (relativně) posunuta o jeden pixel. |
||
jiri.free Profil * |
#24 · Zasláno: 1. 4. 2006, 22:19:21
to já vím, ale potřebuju vědět, co to je jestliatribut či něco jiného
|
||
Peťa Profil * |
#25 · Zasláno: 1. 4. 2006, 22:21:51
Třeba lze schovat text pod stránku, nebo naopak...
<span style="position: absolute; z-index: -1; top: 0px;">Hele, kde to je!!!</span> Span je výhodné používat u změněného rozdílného textu např. css: .mono { font-family: monospace; background: blue; font-size: 115%; } - text zvýrazněný modrým pozadím... html: <span class="mono">cotojatka.zip</span> - zápis html... |
||
Timy Profil |
#26 · Zasláno: 1. 4. 2006, 22:23:32
jiri.free
proč píšeš maturitní práci o něčem, čemu ani za mák nerozumíš? |
||
jiri.free Profil * |
#27 · Zasláno: 1. 4. 2006, 22:25:07
za to já nemožu
tak jak to tedaje? hehe |
||
Timy Profil |
#28 · Zasláno: 1. 4. 2006, 22:27:44
jiri.free
Radši někomu řekni, ať ti to napíše, jinak z toho vyleze nejspíš něco... zajímavého. "to já vím, ale potřebuju vědět, co to je jestliatribut či něco jiného" <span> je značka <span>obsah</span> je element, to už jsem někde vysvětloval <span class="tag"> je atribut |
||
PerToon Profil |
#29 · Zasláno: 1. 4. 2006, 22:29:06
span {position:relative; top:1px} je CSS definice pozicování každého tagu span na stránce
|
||
bojars Profil |
#30 · Zasláno: 1. 4. 2006, 22:31:12
proč píšeš maturitní práci o něčem, čemu ani za mák nerozumíš?
Paradox je na tom všetkom aj to, že sa spýta, miesto toho, aby si to prečítal: http://www.jakpsatweb.cz/css/ Nepotrebujem to vedieť presne, ale keď si na tejto stránke prečítam že: Přehled CSS vlastností a hodnot Tak si poviem, že: position je vlastnosť (atribút) relative je hodnota http://www.jakpsatweb.cz/css/css-vlastnosti-hodnoty-prehled.html#pozic ovani |
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0