Niquelao » Archiwum bloga » Prezentacja vs Zachowanie
Ale nagle to powiedział – zasugerował, że priorytetem dla kolejnego poziomu CSS (naszych ukochanych, drogich i szanowanych CSS) byłoby zachowanie linków w zakresie miejsca, w którym pojawi się zasób, do którego prowadzą. Niektórzy nie przywiązali do tego większej wagi niż miało to w samym kontekście.
Jednak inni zaczęliśmy się zastanawiać nad czymś, czego na pierwszy rzut oka nie mogliśmy pojąć: czy cofamy się i znowu mieszamy to, co rozumiemy jako prezentację, z tym, co rozumiemy jako zachowanie? Szybko wielu pospieszyło powiedzieć… wymamrotać… napisać na listach dyskusyjnych… że to było czymś w rodzaju świętokradztwa. Przyznaję, to była moja pierwsza pokusa. Ale nie zatkałem sobie uszu, bo zakładałem, że W3C nie mogłoby robić czegoś takiego, czegoś wbrew fundamentalnej zasadzie, „maksymie”, którą dobrzy starają się respektować: „separacji treści, prezentacji i zachowania”.
Podsumowałem, przemyślałem na nowo i zająłem stanowisko… Błąd nie leży w propozycji kontrolowania za pomocą CSS zachowania linków. Błąd tkwi w naszej interpretacji terminu „zachowanie”, a raczej w tym, co naszym zdaniem obejmuje. Jasne jest, że sposób, w jaki wyświetlana jest treść, należy do warstwy prezentacji.
Na tej podstawie… czy wyświetlenie w nowym oknie to zachowanie czy prezentacja? Ja mam jasną odpowiedź… Cytuję dosłownie (fragment CSS3 Hyperlink Presentation Module): Some parts of behavior are presentational; e.g., CSS can say that activation of a hyperlink causes a new window to pop up (but not, e.g., that the activation sends a POST request to a server). The specifiable behaviors include: replace current document or portion of a document by target pop up a temporary window (possibly modal) with the target ditto, but pop “under” show target in a specific window using tabs in a tabbed interface rather than windows in the above Uważam, że jest to całkiem jasne.
Ktoś napisał tam ironicznie, że na przykład drugi punkt odnosiłby się do czegoś w rodzaju lightboxa, jakby to było coś, co trzeba robić za pomocą javascriptu, i jakoby głupotą (żeby nie użyć gorszego przymiotnika) było uznawanie tego za prezentację. Moim skromnym zdaniem lightbox zasadniczo nie polega na niczym innym niż wyświetleniu wewnątrz warstwy treści (celu linku), pozycjonowaniu jej, dodaniu tła itd.
Czyż to nie jest prezentacyjne? Oczywiście wszystko oprócz żądania do serwera należy do warstwy prezentacji. Podsumowując… zachowanie jest fundamentalną częścią trylogii. Zacznijmy udowadniać, że rozumiemy, czym jest, i że potrafimy odróżnić je od reszty.
Related: — con plan gratuito para empezar hoy mismo.
Kategoria: CSS —> Możesz śledzić komentarze dzięki kanałowi RSS 2.0. Możesz też zostawić komentarz lub wysłać trackback ze swojej strony. Poprzedni artykuł: Apunten, disparen y al bolso Następny artykuł: Atiende, pequeño saltamontes Zostaw swój komentarz Pola Nazwa i Email są obowiązkowe Dodaj nas do…
Tagi, które wyróżniamy ogólnie dostępność bert bos blockquote bug cañas cytaty cite zachowanie wiedza CSS escuas standardy fieldset Firefox format formularz czcionki hidden ie IE 7 informacja javascript legend lista niquelando obowiązkowe opera playa q squash wakacje w3c WCAG xhtml Ta praca jest objęta licencją Creative Commons.
P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.
¿Cumplir WCAG sin tocar el código?
Superposición de IA que promete cumplimiento WCAG en 48 horas