Autor | Zpráva | ||
---|---|---|---|
Miloš Profil |
#1 · Zasláno: 22. 6. 2006, 23:08:29 · Upravil/a: Miloš
Napadlo mě vyzkoušet vlastnost content
V konstrukcích p:before {content: "Začátek + "}se chová podle očekávání (vyjma IE, což je zbytečné zmiňovat), ale při použití konstrukce p {content: "při Opeře v la Scala"}zobrazí FF původní obsah odstavce, zatímco Opera zobrazí naopak pouze řetězec contentu. Je druhý příklad správně a FF ho nezvládá, nebo to není podle specifikace a máme tu jakýsi OperaHack? |
||
quinux Profil |
#2 · Zasláno: 22. 6. 2006, 23:14:27
No neváže se použití content právě pouze k :before a :after? Nejsem si tím zcela jist, ale myslím, že Opera to dělá špatně. :o)
|
||
Dero Profil |
#3 · Zasláno: 22. 6. 2006, 23:18:27
No neváže se použití content právě pouze k :before a :after? Nejsem si tím zcela jist, ale myslím, že Opera to dělá špatně. :o)
AFAIK ano, content se má aplikovat pouze v kombinaci s pseudotřídami :before a :after |
||
Dero Profil |
#4 · Zasláno: 22. 6. 2006, 23:20:40
A tady je i důkaz, že Opera je příliš aktivní: http://www.quirksmode.org/css/content.html
|
||
quinux Profil |
#5 · Zasláno: 22. 6. 2006, 23:23:39
Takže jsem měl pravdu. A co devítka? Ta je taky taková aktivistka? :o))
|
||
Dero Profil |
#6 · Zasláno: 22. 6. 2006, 23:27:19
Takže jsem měl pravdu. A co devítka? Ta je taky taková aktivistka? :o))
Není, poslední šílená je 8.5. |
||
quinux Profil |
#7 · Zasláno: 22. 6. 2006, 23:35:16
Není, poslední šílená je 8.5.
No doufejmě, že alespoň starší Opery se rychle vymítí, když u MSIE se to zatím tak nedaří. |
||
Miloš Profil |
#8 · Zasláno: 22. 6. 2006, 23:38:00
OT quinux
vymítí – řekni si o to Mýťovi |
||
quinux Profil |
#9 · Zasláno: 22. 6. 2006, 23:38:44
Miloš
Sorry překlep, co bys chtěl ve třičtvrtě na dvanáct v noci :-D |
||
quinux Profil |
#10 · Zasláno: 22. 6. 2006, 23:39:02
Miloš
Sorry překlep, co bys chtěl ve třičtvrtě na dvanáct v noci :-D |
||
Miloš Profil |
#11 · Zasláno: 22. 6. 2006, 23:40:57
quinux
co bys chtěl ve třičtvrtě na dvanáct v noci Jé, toho by bylo… |
||
Radek Hrabůvka Profil |
#12 · Zasláno: 22. 6. 2006, 23:48:53
Není, poslední šílená je 8.5.
Mi se chová stejně šíleně 8.54 i 9.00, testuji na tomto souboru: www.volny.cz/teststranek/content.html Pro zajímavost, Konqueror 3.5.2 zobrazuje správně. |
||
Dero Profil |
#13 · Zasláno: 22. 6. 2006, 23:50:47
Mi se chová stejně šíleně 8.54 i 9.00
Omlouvám se, asi jsem měl ve zdrojáku nějaký překlep. Potvrzuji, Opera 9.00 to nezvládla. :o/ :o) |
||
quinux Profil |
#14 · Zasláno: 23. 6. 2006, 00:05:09 · Upravil/a: quinux
Mno důkaz toho, že ACID2 je v podstatě k ničemu :o)))
|
||
Chamurappi Profil |
#15 · Zasláno: 23. 6. 2006, 00:36:24
Verzování CSS a hodnocení, co je správně podle aktuální verze, postrádá význam. Implementace vlastnosti content v Opeře nejspíše následuje návrh CSS 3.
Když už přišla řeč na CSS 3, nechápu, proč se s ním lidé z konsorcia tak loudají. Sice ho rozkouskovali do modulů, aby se jim snáze dokončovalo, ale i ty jednotlivé moduly jsou na ně zjevně příliš objemné. Na jejich místě bych zvolil jemnější členění. Sice by odpadl ten efekt nárazového nadšení ze strany všech netrpělivě čekajících, ale aspoň by se pohnul vývoj. Takhle si totiž zadělává na další problémy. Dnešní rozšířené prohlížeče zvládají část věcí z CSS 3, které se ale mohou ještě změnit, protože mají pořád status návrhu. Změní-li se, budou současné implementace chybné, stejně jako stránky využívající současné implementace a vznikne opět ten bordel, kterému má standardizace předcházet. Kdyby existovala hotová specifikace samotné vlastnosti content (a jiných vlastností, jejich různých verzí), vzniklo by méně konfliktních situací. Rozebírací gramatika by stejně i nyní měla být kompatibilní napříč verzemi, interpretace vlastností by s rostoucí verzí také neměla být nabourávána, takže v cestě plynulejšímu vývoji stojí zřejmě jen úřední šiml, který by rád dal razítko až na tlustý stoh papíru. |
||
peta Profil * |
#16 · Zasláno: 23. 6. 2006, 07:23:05
http://www.volny.cz/peter.mlich/www.htm#msub5
HTML * virtuelvis.com kulate rohy − before / after * www.w3.org kulate rohy − before / after * css.interval.cz kulate rohy − ramecky a mnoha prvky CSS # jakpsatweb.cz CSS content # www.w3.org CSS content na w3c Posledne jsem pouzil pro stin k IMG obrazkum <div style="background: url(URL) 50% 50%; padding: 0 10px 10px 0;"> <img src=""/> </div> |
||
quinux Profil |
#17 · Zasláno: 23. 6. 2006, 07:42:39
Chamurappi
No je pravda, že by si s CSS 3 mohli pospíšit, stejně jako s XHTML 2 či HTML 5 (jak se vám co líbí), ale faktem je, že dokud MS nezačne opravdu víc spolupracovat tak k čemu nám tyto "moderní technologie" budou? Vždyť IE 7 toho ve skutečnosti taky zas tam moc neopravil a místo standardů se spíš věnovali novému vzhledu, který se jim navíc vůbec nepovedl :o) |
||
mata Profil |
#18 · Zasláno: 23. 6. 2006, 07:54:09
U výpisu, které vlastnosti Opera (9) umí je však uvedeno, že by to měla dělat podle CSS 2 - viz výpis
http://www.opera.com/docs/specs/css/index.dml |
||
Chamurappi Profil |
#19 · Zasláno: 23. 6. 2006, 10:34:08
Reaguji na quinuxe:
„je pravda, že by si s CSS 3 mohli pospíšit“ Změnit přístup. Pokud si „pouze“ pospíší, vyjde za dva roky hotová specifikace bez naděje na kompletní implementaci. „stejně jako s XHTML 2 či HTML 5 (jak se vám co líbí)“ XHTML se ale bude vyvíjet skokově, protože mění jmenný prostor. Tam by nešlo jednoduše vydat samostatnou specifikaci „Element <a> 2.0“. Teď jsem si uvědomil, že <ruby> elementy vlastně svoji specifikaci mají. „dokud MS nezačne opravdu víc spolupracovat tak k čemu nám tyto "moderní technologie" budou?“ MS spolupracoval do roku 2001 velmi. Než ho předběhla ta nyní oslavovaná konkurence, měl Explorer pověst prohlížeče s nejlepší implementací W3C specifikací. Dodnes tuším nikdo jiný neimplementoval třeba P3P (proto se o ní také moc neví). Navíc implementovat stoprocentně CSS 2.0 by bylo mnohdy kontraproduktivní a nic novějšího není hotové. Právě proto říkám: chce to jemnější členění. Specifikaci pro každou vlastnost (či malou skupinku vlastností). Hlavně hotovou. „místo standardů se spíš věnovali novému vzhledu“ Takže si vývojář řekne: „Dneska se mi nechce nic programovat. Raději nakreslím nějaké barevné tlačítko.“ -- takhle? :-) |
||
quinux Profil |
#20 · Zasláno: 23. 6. 2006, 14:28:28
Chamurappi
Změnit přístup. Pokud si „pouze“ pospíší, vyjde za dva roky hotová specifikace bez naděje na kompletní implementaci. Jestli změní přístup nebo si pospíší - to je v podstatě jedno, záleží na tom jak si to vyložíš. Slovíčkaření. :o)) XHTML se ale bude vyvíjet skokově, protože mění jmenný prostor. Tam by nešlo jednoduše vydat samostatnou specifikaci „Element <a> 2.0“. Teď jsem si uvědomil, že <ruby> elementy vlastně svoji specifikaci mají. Nevím vývoj až tak nesleduji jediné co vím je, že se mi nezdá, aby byly vyvíjeny dvě verze najednou (HTML 5 a XHTML 2), raději by měli spojit síly a vyvinout třeba SuperHtml, ale jedno. :o) Ale jak jsem řek nesleduji příliš ten vývoj takže ani nevím přesné výhody HTML 5 či XHTML 2. MS spolupracoval do roku 2001 velmi Ano, pravda. Jenže přestali. Pak přestali vyvíjet i IE a teď se to snaží dohnat, ovšem né moc v té spolupraci (ale alespoň ta snaha je). Takže si vývojář řekne: „Dneska se mi nechce nic programovat. Raději nakreslím nějaké barevné tlačítko.“ -- takhle? :-) Né vývojář, ale marketing. Většina uživatelů nemá ponětí co jsou to standardy. Podpora standardů IE 7 neprodá, ten prodá "hezký" design a fce. |
||
Časová prodleva: 10 měsíců
|
|||
jenda.69 Profil * |
#21 · Zasláno: 13. 4. 2007, 22:11:14
Sorry že oživuju starší vlákno, ale dá se v tom content udělat i zalomení řádku? Zkoušel jsem tam napsat <br />, ale v Opeře mi to normálně vypsalo <br /> a nezalomilo...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0