01 lip

Firefox 3.5

Przeglądarki 1 Lipiec 2009 o 16:43 brak komentarzy

Wkoło widać jak wszyscy cieszę się nową wersją przeglądarki Firefox oznaczoną numerkiem 3.5. I dobrze. Każde kolejne wydanie Firefoksa odbija się głośnym echem, co powoduje równocześnie zwiększenie udziału w rynku = spadku udziału Internet Explorera. I o to chodzi ;)

Czytaj dalej »

27 cze

iframe przezroczysty

CSS, XHTML 27 Czerwiec 2009 o 16:45 2 komentarzy

Pamiętam stare czasy, kiedy to zrobiłem “stronę”, która składała się z menu i iframe’a, do którego ładowany był content. Obecnie, niestety, nie spotyka się takich rozwiązań… ;) A <iframe /> wykorzystywane są czasami np. do ładowania widgetów. Takie to tez polecenie dostałem kilka tygodni temu. Wystylować śliczny widget ładowany do iframe’a. A więc do dzieła.

Czytaj dalej »

19 sty

Ładowanie CSS za pomocą PHP

CSS, PHP 19 Styczeń 2009 o 18:24 5 komentarzy

W poprzednim wpisie opisywałem hacki CSS dla “nowoczesnych” przeglądarek. Przemek zwrócił jednak uwagę, że zamiast hacków lepiej używać oddzielnych plików CSS… i oczywiście miał rację ;)

Te oddzielne arkusze stylów możemy załadować albo JavaScriptem, albo “czymś” po stronie serwera, jak to zaproponował hinok. Według mnie ta druga opcja jest dużo lepsza i bardziej wydajna. Dlatego przedstawię mały skrypt w PHP, który pomoże w ładowaniu oddzielnych stylów CSS w zależności od przeglądarki.

Czytaj dalej »

17 sty

Hacki CSS dla… Opery i Firefoksa

CSS 17 Styczeń 2009 o 20:01 4 komentarzy

Prawie każdy, kto miał trochę większą styczność z CSSem, wie że bez hacków dla Internet Explorera życie byłoby dużo trudniejsze. Przy tworzeniu nawet prostych layoutów są one praktycznie niezbędne, aby strona wyświetlała się poprawnie w przeglądarkach Microsoftu.

A co z innymi, tzw. nowoczesnymi przeglądarkami? Czy w ogóle są dla nich jakieś hacki? Oczywiście, że tak :)

Czytaj dalej »

16 sty

Nowe jQuery!

JavaScript 16 Styczeń 2009 o 21:53 brak komentarzy

jquery

Przed dwoma dniami wydano nową wersję oznaczoną numerkiem 1.3 najlepszego (według mnie) frameworka JavaScript – jQuery. Dodano i usprawniono kilka funkcji, dzięki czemu jQ jest jeszcze szybsze i stabilniejsze.

Oto większość najważniejszych usprawnień w nowej wersji jQuery:

  • nowy silnik selektorów o nazwie Sizzle – jest on około 49% szybszy od poprzedniego silnika, rozszerzalny i może działać niezależnie (nie potrzebuje żadnej biblioteki). Dodatkowo jest on rozwijany nie tylko przez developerów jQuery, ale także Dojo, Yahoo UI i innych
  • dodanie tzw. “Live events”, czyli zdarzeń, które mogą być wywołane dla obecnych i przyszłych elementów (więcej już niedługo na blogu)
  • przepisane metod umożliwiających wstawienie kodu HTML do stron. W jQuery 1.3 jest ono 6 razy szybsze niż w poprzedniej wersji
  • przepisana i ulepszona metoda offset()
  • zaprzestano wykorzystywania techniki zwanej “Browser Sniffing”, czyli wykonywania określonego kodu w zależności od przeglądarki, co przyczyni się do mniejszej ilości błędów w samym frameworku
  • i wreszcie nowe API dla wersji 1.3, dużo wygodniejsze i lepiej zaprojektowane.

Więcej o zmianach można przeczytać na stronie jQuery.

Niedługo postaram się opisać moje pierwsze spostrzeżenia z używania jQuery 1.3 ;)

05 sty

Inny 3-kolumnowy layout

Tutoriale, XHTML 5 Styczeń 2009 o 22:26 2 komentarzy

Layout 3-kolumnowy z środkową "płynną" kolumną

Podczas budowy strony internetowych jednym z najważniejszych elementów jest zbudowanie dobrego i odpowiedniego szkieletu strony. Dzięki temu, w późniejszej pracy nie okaże się, że kolumny się rozjeżdżają, coś tam “wypływa” i w ogóle sypie się. Tym wpisem chciałbym rozpocząć serię artykułów poświęconych różnym typom layoutów.

Na dobry początek opiszę jeden z podstawowych layoutów składający się z 3 kolumn. Jedynym “ficzerem” będzie środkowa kolumna dostosowująca swoją szerokość do szerokości okna przeglądarki, natomiast kolumny po bokach będą miały stałą szerokość.

Czytaj dalej »

03 sty

Startujemy!

Blogowe 3 Styczeń 2009 o 13:00 7 komentarzy

Dzisiaj, tj. 3.01.2009 oficjalnie blog designfortress zostaje otwarty! Jak to obecnie wszędzie można spotkać, tak i tutaj – blog jest tymczasowo w wersji beta :) Pierwsze wpisy pojawią się w najbliższym tygodniu.

Czytaj dalej »