Pierwszy wpis w nowopowstałej kategorii "Mikroblog". Nazwa i prefix wpisu chyba tłumaczą wszystko. Proszę nie spodziewać się zbyt wiele :)
Muszę niektórych rozczarować, to nie będą fantazje erotyczne… To po prostu kilka drobnych myśli, które naszły mnie podczas pisania kolejnej wersji IronCMS-a. Chodzi mi tu o możliwości, które ma wprowadzić HTML5 i PHP6.
Pomyślmy tylko jakby to było pięknie gdyby:
- zamiast pisać potworki w stylu
móc napisać po prostu<input onFocus="if (this.value=='Wpisz swój komentarz...') {this.value='';}" onBlur="if (this.value=='') {this.value='Wpisz swój komentarz...'}" [...] /><input placeholder="Wpisz swój komentarz" ... /> - praktycznie całą walidację po stronie klienta wykonywać za pomocą takich atrybutów jak
requiredczypattern(porównywanie tekstu wpisanego z regExem na poziomie HTML-a- marzenie) oraz odpowiednich wartości podanych wtype(gdy podamy np.email, to adres zostanie sprawdzony przez browsera) - móc nie mieć w PHP takich archaizmów jak safe_mode, register_globals, czy magic_quotes. W większości wypadków są one wyłączone, jednak gdy jest inaczej, to możemy mieć sporo roboty, np. z kasowaniem slashy dodaną przez tego ostatniego "ficzera"
- nie musieć podawać masy zbędnych atrybutów i tagów takich jak
- całego długiego doctype w stylu
gdyż od teraz wystarczy nowe<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE html> - deklarowanie kodowania poprzez długaśne
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">- w HTML 5 to<meta charset="UTF-8"> - oczywiste wartości atrybutu
type, takie jaktext/cssdla arkuszy stylów, czytext/javascriptdla plików JS
- całego długiego doctype w stylu
- mieć semantyczne tagi dla najczęstszych części strony (header, footer, article, section i spółka). Wyszukiwarki pewnie też odetchnęłyby z ulgą
- w końcu ujednolicona obsługa filmów na stronach poprzez tag
video - wiele więcej…
Do tego wszystkiego dorzuciłbym jeszcze jedno nierealne życzenie. Żeby przeglądarki działały jak kompilatory. Nie wybaczały nawet najmniejszych błędów :P
Zdaję sobie oczywiście sprawę, że każdy kto interesował się HTML-em 5, nie znajdzie tu wiele nowego, ale po prostu chciałem się podzielić przemyśleniami. Więc proszę nie bić ;)
Jeśli kogoś to zainteresowało i chciałby poczytać conieco o tym co nas czeka, to mogę polecić ten CheatSheet HTML 5.
PS: Obrazki we wpisach. Czyżby nowy trend na sobak.pl?
