Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 29. 6. 2008, 16:42:24
Znám podle mě dva nejvhodnější způsoby, jak umístit logo na stránku v kódu.
Jakým způsobem ho umisťujete? Proč se používá <h1><img src="logo.jpg" alt=".." title=".."></h1> |
||
Joker Profil |
#2 · Zasláno: 29. 6. 2008, 16:51:18
joe
Já bych dal logo normálně do <a><img> ...nepřijde mi dost důležité na to, abych to celé dával ještě do <h1> :-) (pokud jde o logo, které je na každé stránce webu). |
||
Zdeněk Košťál Profil |
#3 · Zasláno: 29. 6. 2008, 16:58:07 · Upravil/a: Zdeněk Košťál
joe
Na tohle bude mít asi každý jiný názor - někdo tvrdí, že logo stránky by mělo vypadat jako logo i když jsou vypnuté styly, někdo zase ne. Dekorativní grafika patří do CSS a je otázka, jestli je logo dekorativní. Já si myslím, že není, ale přesto to do CSS cpu - mnohdy je to logo uzpůsobeno pro design (jeho velikost apod.), takže se mi to zdá univerzálnější a více flexibilní. Do h1 se to strká proto, že někdo chce, aby logo sloužilo jako nadpis stránky - má na to holt jiný názor a tak logo dává do stránky jako img - alt text toho img bude sloužit jako nadpis. |
||
joe Profil |
#4 · Zasláno: 29. 6. 2008, 17:00:23
Zdeněk Košťál
Nějak tak si to vysvětluju taky. Jen nevím, proč například Seznam má logo vnořené ještě do <span>u. |
||
Joker Profil |
#5 · Zasláno: 29. 6. 2008, 17:05:02
joe
Jen nevím, proč například Seznam má logo vnořené ještě do <span>u. To může být třeba kvůli nějakému CSSku, nebo Javascriptu... |
||
joe Profil |
#6 · Zasláno: 29. 6. 2008, 17:20:54
Joker
Může, ale taky tam může být skoro zbytečně :) |
||
Afrod Profil |
#7 · Zasláno: 30. 6. 2008, 09:19:43
já to většinou dělám přes CSS. Ale jak kdy.
|
||
krůťa Profil * |
#8 · Zasláno: 30. 6. 2008, 10:37:45
Logo img mám v hlavičce a tu vkládám pomocí iframe do divu. Kód mám hned za body.
<div id="header"> <iframe id="framehead" src="head.html" name="inhead" scrolling="no"> textová alternativa </iframe> |
||
Zdeněk Košťál Profil |
#9 · Zasláno: 30. 6. 2008, 10:43:02
krůťa
V čem je použití iframe lepší? Jaký má zde účel? |
||
Railbot Profil |
#10 · Zasláno: 30. 6. 2008, 10:47:44
Zdeněk Košťál
Asi aby robot logo nenašel. |
||
krůťa Profil * |
#11 · Zasláno: 30. 6. 2008, 10:55:15
Iframe používám protože mám malý web cca 50 stránek na freehostingu bez PHP, taky menu mám v iframe. Ušetřím si spoustu práce.
|
||
souki Profil |
#12 · Zasláno: 30. 6. 2008, 11:52:12
krůťa
to už je možná lepší vkládat o přes JS nebo prostě změnit hosting |
||
Railbot Profil |
#13 · Zasláno: 30. 6. 2008, 12:25:00
krůťa
Dnes snad už každý freehosting PHP podporuje, MySQL také. Rozumné by bylo web přesunout. Iframe není šťastné řešení. |
||
Časová prodleva: 2 měsíce
|
|||
Akira Profil * |
#14 · Zasláno: 6. 9. 2008, 15:21:46
joe
Jen nevím, proč například Seznam má logo vnořené ještě do <span>u. To se používá v případě, pokud chceš mít obrázkové logo jistěné textem. Normálně se zobrazí obrázek, který překryje text, ale pokud má uživatel obrázky vypnuté, uvidí aspoň ten text. Metoda je popsaná tady. |
||
Měsíček Profil |
#15 · Zasláno: 6. 9. 2008, 15:27:13
"Normálně se zobrazí obrázek, který překryje text, ale pokud má uživatel obrázky vypnuté, uvidí aspoň ten text. "
No to není až tak úplně pravda neboť při vypnutých obrázcích se ukáže alternativní text (z atributu "alt"). Myslím, že Pixy to dělá tak, že do <span>u dá text, který, ale skryje .. nechá úplně zmizet (display:none;) no a normálně místo něj dá obrázek a jestliže se vypne CSS zůstane pořád jen obrázek protože text bude za ním no a teprve až vypneš obrázky i CSS tak se zobrazí text. |
||
Akira Profil * |
#16 · Zasláno: 6. 9. 2008, 15:45:17
Měsíček
Ale pokud obrázek loga zobrazuješ přes CSS vlastnost background, tak alt text nastavit nemůžeš. Takže pokud má uživatel vypnuté obrázky a zaplé CSS, tak neuvidí nic. |
||
souki Profil |
#17 · Zasláno: 6. 9. 2008, 15:56:15
Měsíček
prdlajs display:none.... text se zkrátka překryje obrázkem a je to |
||
Měsíček Profil |
#18 · Zasláno: 6. 9. 2008, 16:04:41
"prdlajs display:none.... text se zkrátka překryje obrázkem a je to"
Ten je lepší :) "Ale pokud obrázek loga zobrazuješ přes CSS vlastnost background, tak alt text nastavit nemůžeš. Takže pokud má uživatel vypnuté obrázky a zaplé CSS, tak neuvidí nic." A ták .. já myslel jako tag <img>. V tom případě máš pravdu. |
||
joe Profil |
#19 · Zasláno: 6. 9. 2008, 16:40:21
Akira
Tak to není pravda, samozřejmě vím a věděl jsem, když jsem téma zakládal, co je image replacement. Použitím loga v klasickém obrázku má výhodu tu, jak už tu někdo psal, že je logo vidět i bez stylů. Samozřejmě dalším důvodem může být i title u obrázku a alt, kam se dají nacpat různá klíčová slova... Měsíček display: none; To určitě nepoužívat... ;-) |
||
Měsíček Profil |
#20 · Zasláno: 6. 9. 2008, 16:46:55 · Upravil/a: Měsíček
"To určitě nepoužívat... ;-)"
Proč nepoužívat jako alternativu pro vypnuté obrázky text, který má nastaveno display:none;, pane kodére? |
||
Manq Profil |
#21 · Zasláno: 6. 9. 2008, 16:59:54
|
||
joe Profil |
#22 · Zasláno: 6. 9. 2008, 17:03:53
Měsíček
„Proč nepoužívat jako alternativu pro vypnuté obrázky text, který má nastaveno display:none;, pane kodére?“ Protože logicky, když má někdo vypnuté obrázky, neznamená to ještě, že má vypnuté i styly, pak by se ten text pod obrázkem nezobrazil... Navíc když je display: none; podle mě se to může brát tak, jako kdyby ten text na té stránce vůbec nebyl... resp. by mohl mít menší váhu, ale to si myslím jenom já, podložené to ničím nemám :-) |
||
Akira Profil * |
#23 · Zasláno: 6. 9. 2008, 17:07:12
joe
já myslím, že vyhledávačům je úplně jedno, co máš napsané v CSS. |
||
Měsíček Profil |
#24 · Zasláno: 6. 9. 2008, 17:32:50
|
||
Manq Profil |
#25 · Zasláno: 6. 9. 2008, 18:08:13
Měsíček
Hm, ale mnou uvedený link obsahuje lepší řešení. Není důvod vytahovat nedokonalé řešení, když existuje dokonalejší. |
||
joe Profil |
#26 · Zasláno: 6. 9. 2008, 18:13:43 · Upravil/a: joe
Akira
To si nemyslím... ale nevím jak to skutečně je. Měsíček Není důvod schovávat text pod obrázkem... pokud není nějak průhledný a mohl by text být pod ním být vidět, ale i pro to se nepoužívá display: none ale raději text-indent na nějakou velikou hodnotu, třeba zápornou... |
||
Railbot Profil |
#27 · Zasláno: 6. 9. 2008, 18:55:33
joe, roboti kaskádové styly neprochází a jsou jim naprosto šumák. Jejich úkolem je indexovat obsah, ne formu jakou je podaný, to totiž není podstatné.
|
||
joe Profil |
#28 · Zasláno: 6. 9. 2008, 18:59:56
Railbot
Každej na to má svůj názor, každopádně nikdo to nemůže vědět. Někde jsem četl, že třeba když je malý kontrast mezi písmem a jeho pozadím, může to mít menší váhu... ;-) Taky to může být nějaký nesmysl, ale ať si o tom každý myslí svoje... |
||
Časová prodleva: 3 dny
|
|||
Railbot Profil |
#29 · Zasláno: 9. 9. 2008, 12:21:11
joe
To jsou fakta, ne názory. Je to obecně známá věc. Ve všem hledáš tajemno a logika ti nic neříká. |
||
vydrus Profil |
#30 · Zasláno: 9. 9. 2008, 12:25:21
joe
„Jakým způsobem ho umisťujete? “ Jako pozadí přes CSS. |
||
Téma pokračuje na další straně.
|
0