Okiełznać style: Kompatybilność
Informacje z dnia: 01.10.08
Czytaj więcej...Zadaniem webmastera jest zadbanie o to, by jego strona wyglądała zawsze tak samo we wszystkich przeglądarkach Tu pojawia sie problem, bo nie każda przeglądarka wyświetla stronę identycznie. Zobaczmy, jak pogodzić sprzeczności
Aplikacje internetowe tworzone z wykorzystaniem technologii J2EE muszÄ byÄ najczÄĹciej przez dĹugi czas pielÄgnowane i rozbudowywane. Szybko siÄ jednak okazaĹo, Ĺźe rozwijanie takich aplikacji za pomocÄ surowych ServletĂłw i stron JSP nie jest dobrym rozwiÄ zaniem. SzczegĂłlnie jeĹli braÄ pod uwagÄ koniecznoĹÄ późniejszego porzÄ dkowania kodu. Dlatego Ĺwiat programistĂłw Java radzi sobie z podobnymi problemami za pomocÄ tzw. wzorcĂłw projektowych. Tekst to podstawa każdej strony internetowej. Ten oczywisty wniosek prowadzi do kolejnego stwierdzenia: na stronie przyjaznej dla użytkownika sposób prezentacji tekstu odgrywa taką samą rolę jak każdy inny element jej wystroju. Na szczęście język CSS udostępnia webmasterom szereg właściwości, dających pełną kontrolę nad wyświetlanym tekstem. Trzeba tylko umieć je wykorzystać. Walidacja błędnych danych formularzy po stronie przeglądarki jest bardzo dobrym pomysłem, który zaoszczędza czas odwiedzających nasze strony. Przyjrzyjmy się, jak uzyskać tego typu efekt za pomocą JavaScriptu.
Wzorzec ten naleĹźy do wzorcĂłw czynnoĹciowych, czyli opisujÄ cych sposĂłb przepĹywu danych w zĹoĹźonych aplikacjach. Teksty na stronach WWW stwarzajÄ liczne problemy. JuĹź sam wybĂłr kroju i wielkoĹci czcionki nie jest Ĺatwy. W tym artykule przedstawiÄ przeglÄ d zagadnieĹ dotyczÄ cych czcionek na stronach WWW oraz najlepsze rozwiÄ zania dotyczÄ ce wyboru czcionki i jej wielkoĹci. Standardy EXIF oraz IPTC umoĹźliwiajÄ zapis metadanych w obrazach cyfrowych. Plik graficzny (np. JPEG) moĹźe zawieraÄ - oprĂłcz samej fotografii - informacje o autorze, sĹowa kluczowe, opis oraz parametry i ustawienia aparatu. ArtykuĹ opisuje metody odczytu oraz modyfikacji danych EXIF i IPTC przy uĹźyciu kilku programĂłw uĹźytkowych oraz skryptĂłw w jÄzyku PHP.
Mimo Ĺźe PHP nie jest jÄzykiem mĹodym i parÄ latek ma juĹź na karku, to nadal gĹĂłwnym sposobem programowana w nim jest nieprzemyĹlane kodowanie, bez stosowania jakiegokolwiek projektu czy wzorca projektowego. ChociaĹź PHP od wersji 5 oferuje juĹź bardzo przyzwoite wsparcie dla programowania obiektowego, wciÄ Ĺź moĹźna znaleĹşÄ wiele projektĂłw niewykorzystujÄ cych tych moĹźliwoĹci. Obecnie w internecie zobowiÄ zujÄ dwa jÄzyki: starzejÄ cy sie juĹź HTML oraz niestepujÄ cy go XHTML. KtĂłrego z nich uĹźywaÄ? Jak przygotowywaÄ strony WWW zgodne ze standardami? CzÄsto stajemy przed koniecznoĹciÄ umieszczenia na stronie danych, dla ktĂłrych naturalne wydaje siÄ uĹźycie tabel. MogÄ to byÄ wszelkiego rodzaju zestawienia oraz innego rodzaju dane tabelaryczne.
W tym odcinku kursu Ajaksa zajmiemy siÄ interakcjÄ Ajax - PHP. Zapytania HTTP wysyĹane w tle przez obiekt XMLHttpRequest bÄdÄ odwoĹywaĹy siÄ do skryptĂłw PHP. Jako przykĹad przygotowaĹem galeriÄ fotografii. Miniaturowe zdjÄcia zawarte w galerii moĹźemy podglÄ daÄ wskazujÄ c je myszkÄ . WyskakujÄ ce okienka pop-up zawierajÄ powiÄkszonÄ fotografiÄ oraz dodatkowe dane. Skrypt PHP bÄdzie odpowiadaĹ za przekazanie do Ajaksa danych EXIF konkretnej fotografii. Podczas tworzenia nawet najprostszego formularza należy zaprojektować ogólny wygląd, wygenerować kod odpowiedni HTML oraz stworzyć skrypt obsługujący odpowiednie pola. Co jednak, jeśli chcemy zweryfikować poprawność wprowadzonych danych? I gdy oprócz tradycyjnych filtrów użyte zostaną złożone reguły? Artykuł ten omawia metodę tworzenia formularzy w oparciu o pakiet QuickForm. Witryna xhtmlpp.gajdaw.pl stanowi suplement do ksiÄ Ĺźki pt. "HTML, XHTML i CSS. Praktyczne projekty". WykonujÄ c witrynÄ wykorzystaĹem: PHP, Smarty, MySQL, phpMyAdmin, Propel, aplikacjÄ DBDesigner oraz edytor NotH. Przyjazne adresy URL wykonaĹem wykorzystujÄ c moduĹ mod_rewrite i pliki .htaccess. Wszystkie podstrony witryny pochodzÄ z bazy danych, zaĹ obrazy, style CSS i skrypty JavaScript sÄ udostÄpniane jako statyczne pliki.
Aktywne rekordy to obiekty, ktĂłre za pomocÄ odpowiednich metod moĹźemy wstawiaÄ, wyszukiwaÄ oraz usuwaÄ z bazy danych. StosujÄ c je otrzymamy znacznie bardziej zwiÄzĹy i przejrzysty kod. Czy sĹyszaĹeĹ juĹź o selektorach atrybutĂłw albo generowaniu treĹci przy uĹźyciu pseudoelementĂłw w CSS? JeĹli nie, to pora poznaÄ zaawansowane moĹźliwoĹci kaskadowych arkuszy stylĂłw. NiewaĹźne, czy wymarzyĹeĹ sobie, Ĺźe twĂłj serwis zostanie drugim Google, czy teĹź po prostu chcesz dodaÄ prostÄ wyszukiwarkÄ do swojej strony, mamy dla ciebie skrypt PHP, ktĂłrego potrzebujesz.
Polecamy:
informacje z dnia: 27.06.08
| Po szybkiej instalacji i prostych ustawieniach Elgg dostarczy nam niezbÄdnych narzÄdzi do budowy nastÄpnego MySpace. Jak to zrobiÄ, pokaĹźe Karl Hodge. Zobacz oryginalną treść |
| Analiza skĹadni, nazywana parsingiem, jest bardzo czÄsto pierwszym etapem przetwarzania. Parsing poprzedza miÄdzy innymi wyĹwietlenie dokumentu HTML przez przeglÄ
darkÄ (parsing dokumentu HTML) oraz stosowanie stylĂłw (parsing dokumentu CSS). W artykule przedstawiÄ przykĹadowÄ
implementacjÄ parsingu dokumentu DTD. Zobacz oryginalną treść |
| W tym numerze prezentujemy podstawy pracy z Google Maps API. W kolejnym przyjrzymy się bardziej zaawansowanym funkcjom. Będziesz zaskoczony, jak wiele potrafi Google Maps API. A więc do dzieła! Zobacz oryginalną treść |
| Nauczyliśmy się już budować listy oraz wstępnie formatować tekst. Tym razem dowiemy się jak poprawnie podzielić tekst na akapity, jak z akapitów zrobić bloki, które następnie będzie można pozycjonować za pomocą stylów, oraz jak wstawiać na stronę nagłówki. Zobacz oryginalną treść |
| zabudowy szklane. Bardzo ciekawym pomysłem na własną działalność i biznes jest prowadzenie firmy budowlanej, ale do tego należy mieć minimum wiedzy i umiejętności. Wyjątkowo w dzisiejszych czasach, gdy gospodarka światowa właśnie wychodzi z kryzysu, który de facto rozpoczął się na rynku amerykańskim, a szczególnie w bańce kredytów - kredyt hipoteczny, brany bez opamiętania i na małych zabezpieczeniach. Można zanotować wyraźny trend rosnący na rynku budownictwa. Powstają nowe mieszkania i domy. Specjaliści nadal sądzą, że tempo powstawania nowych bloków jest zbyt powolne w stosunku do zapotrzebowania na nie. Jednym z powodów są limitowane zasoby finansowe Polaków, ale źródeł tego stanu można również upatrywać w branży usług budowniczych. Z powodu recesji bardzo dużo organizacji zawiesiło swoją działalność lub nawet zamknęło swoje kariery. Z tego powodu na rynku zaistniała bardzo dużo przestrzeni, którą mają szansę zapełnić nowe przedsiębiorstwa. Założenie firmy budowlanej nie jest sprawą prostą. Ogólnie mówiąc, budowlańcy powinni charakteryzować się idealnym stanem zdrowia, aby podołać wyzwaniu jakim jest praca w przedsiębiorstwie budowlanym. Zobacz oryginalną treść |
|
Zobacz oryginalną treść |
| Banki i inne instytucje finansowe wyszły naprzeciw oczekiwaniom klientów i stworzyły bardzo liczną gamę usług kredytowych. Obecnie książka telefoniczna można wziąć już na niemal wszystko, zaczynając od żarówek, aż do domu, czy nieruchomości. Kredyty są najważniejszym źródłem dochodów banków, które czerpią zyski z prowizji za ich przyznanie, ze spłat odsetek oraz dodatkowych różnych opłatukrytych podatków. Bardzo często kredytobiorca nie ma świadomości, ile pieniędzy będzie musiał zwrócić w ramach zaciągniętego kredytu. Jaka charakterystyka kredytu jest najistotniejsza? Czy jest to wysokość raty, okres spłaty, prowizja czy może stopa procentowa? Dla każdego kredytobiorcy może to być coś różnego. Zobacz oryginalną treść |
| wózki widłowe, części do wózków widłowych. Na rynku dostępne są setki modeli wózków widłowych. Najróżniejsze parametry udźwigu czy typ źródła zasilania pozwalają precyzyjnie dobrać najbardziej odpowiedni rodzaj wózka dla danej firmy. Najpopularniejszymi wózkami są wózki spalinowe napędzane silnikiem elektrycznym oraz wózki, gdzie napęd ma źródłó z butli gazowej. Wózki z silnikiem elektrycznym mają zastosowanie w zamkniętych pomieszczeniach, gdyż przepisy w kodeksach zakazują stosowania innego typu wózków. Pozostałe wózki mają zastosowanie na na przestrzeniach otwartych czy rampach. Wózek elektryczny napędzany jest przy pomocy sporych baterii kwasowych, które działają przez około 5- 7 godzin. Po ich wyczerpaniu, podłącza się je do prądu elektrycznego i po kilkudziesięciu minutach są ponownie zdatne do użytku. Największą zaletą wózka elektrycznego jest zerowa emisja groźnych dla ludzi substancji. Poza tym koszty jego użytkowania są dużo niższe niż w przypadku innego typu wózków. Kolejną korzyścią jest cichość działania, a także dużo dłuższy okres użytkowania. Największą ich wadą jest dużo wyższy koszt początkowy, czyli cena kupna. Jednak mimo tych problemów wózki elektryczne są najbardziej rozpowszechnionym rodzajem wózka. Wraz z gwałtownym rozwojem przemysłu i produkcji powstało zapotrzebowanie na pojazdy, które będą w stanie przenosić kilkutonowe ładunki, ale jednocześnie będą na tyle zwinne, że zmieszczą się w ciasnych przejściach w magazynach. Idealnym wynalazkiem do wypełnienia tej roli okazał się wózek widłowy. Pierwsze wózki wprowadzono do produkcji zaledwie około sto lat temu. Są to niewielkie, ale niezwykle silne i bardzo zwrotne maszyny. Prowadzenie wózka widłowego jest łatwe do nauki, ale równocześnie wymaga dużego doświadczenia oraz zachowania szczególnej ostrożności. Wózek waży kilka ton, a jeżeli dołączymy do tego kilkutonowy ładunek, to poziom zagrożenia znacznie wzrasta, dlatego też najistotniejsze w prowadzeniu wózka jest zachowanie rozwagi i bezpieczeństwo. Należy nie zapominać o odpowiednim rozłożeniu towaru, aby środek ciężkości był na właściwym miejscu. Niewłaściwy lub zbyt duży ładunek może doprowadzić do uszkodzenia lub przewrócenia wózka. Do prowadzenia wózka niezbędne jest posiadanie specjalnych uprawnień oraz właściwych badań lekarskich. Wszystkie konieczne uprawnienia można uzyskać podczas specjalnych kursów zawodowych. # Zapewniamy profesjonalny serwis wózków widłowych z dojazdem do klienta, jak i w naszych warsztatach. # Dostarczamy części zamienne do wszystkich typów wózków widłowych. # Wynajmujemy wózki widłowe na okresy długoterminowe jak i na okresy krótsze. # Zapewniamy kompleksową obsługę transportu wewnętrznego klienta przez naszą firmę, dostarczając nasze wózki widłowe i biorąc na siebie obowiązki utrzymania ich w ruchu. Gwarantujemy nieprzerwaną pracę za i wyładunkową. Zobacz oryginalną treść |
Zobacz oryginalną treść |
| Ogrody zimowe również wykorzystują fundamenty w swojej budowie. Ogrody zimowe powstają na zbrojonych ławach, bądź także betonowych płytach fundamentowych. podstawy te muszą być oddzielone od fundamentów domu izolacją przeciwwilgociową. Ważne jest również, by fundament naszego domu wznosił się piętnaście centymetrów z okładem ziemię. Jest to opieka ścian przed rozpryskującym się deszczem. Dzięki temu rozwiązaniu szyby naszego ogrodu łatwiej utrzymać w porządku. Warto przyjrzeć się ściśle projektowi naszego ogrody zimowego i dać do zrobienia nieco szczegółowych pytań budowlańcom, by upewnić się o jakości wykonania. W końcu ogród zimowy ma nam służyć długi czas. Ogrody zimowe i wady własnego projektu. Biorąc pod uwagę, iż ogrody zimowe wolno budować we własnym zakresie, zastanówmy się nad wadami takiego przedsięwzięcia. Pierwszym pytaniem jakie być może zadać, to oznacza to inwestor budujący we własnym zakresie ogrody zimowe ma jakieś doświadczenie w budownictwie. Następnie zapytajmy, który raz buduje taki oranżerie. Ogrody zimowe i szybkość wykonania. Przed rozpoczęciem jakiejkolwiek budowy stale zastanawiamy się do tego stopnia czasu dokładnie będzie ona trwała. Mimo iż ogrody zimowe nie są dużą inwestycją, te pytanie także zadajemy w stosunku aż do nich. W dzisiejszych czasach budowlańcy są wybitnie odpowiednio przygotowane do tego typu budowy. Gotowe profile aluminiowe są przywożone na teren budowy i na miejscu montowane. Wszystkie dokładnie przycięte i gotowe aż do montażu. Niekiedy nawet część z nich przyjeżdża w dostawie po trosze złożona. Firmy budowlane przygotowały się aż do naszych inwestycji, korzystając z gotowych i dobrych materiałów, prędko mogą zakończyć zamówienie i przyjąć kolejne. Ogrody zimowe plus ich szybkie wykonanie, to nie raptem duże ułatwienie na rzecz producentów przecież także na rzecz właścicieli ogrodów. Od czasu do czasu warto zachować się z inwestycją i zgromadzić więcej funduszy na profesjonalnie wykonanie. ogrody zimowe cieszą się coraz większą popularnością na świecie oraz od niedawna także w Polsce. Ogród zimowy to doskonały sposób na powiększenie i docieplenie budynku, ale i również podwyższa standard i jakość naszego życia.
Zobacz oryginalną treść |
| Tworzenie serwisów internetowych dla urządzeń mobilnych nie różni się znacznie od budowy tradycyjnych stron WWW. Dokumenty serwowane przeglądarce uruchomionej w telefonie komórkowym wciąż są plikami XHTML lub CSS. Mimo to, decydując się na uruchomienie serwisu mobilnego, należy pamiętać o szeregu reguł, których należy przestrzegać. Zobacz oryginalną treść |
| Zmierzamy ku koĹcowi kursu. Poznalismy juĹź wiekszosc elementĂłw HTML-a, wzbogacilismy swoja wiedze o umiejetnosc posĹugiwania sie kaskadowymi arkuszami stylĂłw (CSS). MoĹźemy zatem zbudowac niemal kaĹźda statyczna witryne. Przyda sie jeszcze umiejetnosc posĹugiwania jakims programem graficznym (np. GIMPem) oraz odrobina zdolnosci plastycznych. Zobacz oryginalną treść |
| W poprzednim tygodniu opublikowany został artykuł poświęcony problemom napotykanym w trakcie pracy z ExtJS. W tym tygodniu dalszy ciąg przygód z tym ładnym, efektownym, wygodnym, ale często też kapryśnym i wymagającym nieco okiełznania frameworkiem do tworzenia interfejsów aplikacji webowych. Zobacz oryginalną treść |
| UkĹad o staĹej szerokoĹci znajduje zastosowanie m.in. w przypadku witryn ozdobionych szerokim graficznym banerem. Sztywne ustalenie szerokoĹci gwarantuje, Ĺźe przy zmianie wielkoĹci okna przeglÄ
darki poszczegĂłlne elementy witryny nie bÄdÄ
siÄ rozjeĹźdĹźaĹy. UkĹad taki moĹźemy przygotowaÄ wykorzystujÄ
c jeden element div i odpowiednie style. Zobacz oryginalną treść |
| W poprzednim odcinku po kilku modyfikacjach otrzymaliĹmy skrypt, ktĂłry powoduje zwiniÄcie bÄ
dĹş rozwiniÄcie akapitu z rozszerzonÄ
treĹciÄ
wiadomoĹci. UzupeĹnijmy go zmianÄ
wartoĹci linka WiÄcej - kiedy akapit bÄdzie schowany, bÄdzie ona rĂłwna "wiÄcej", w przeciwnym razie przybierze wartoĹÄ "schowaj". Zobacz oryginalną treść |
| Teksty na stronach WWW stwarzajÄ
liczne problemy. JuĹź sam wybĂłr kroju i wielkoĹci czcionki nie jest Ĺatwy. W tym artykule przedstawiÄ przeglÄ
d zagadnieĹ dotyczÄ
cych czcionek na stronach WWW oraz najlepsze rozwiÄ
zania dotyczÄ
ce wyboru czcionki i jej wielkoĹci. Zobacz oryginalną treść |
| CzÄsto stajemy przed koniecznoĹciÄ
umieszczenia na stronie danych, dla ktĂłrych naturalne wydaje siÄ uĹźycie tabel. MogÄ
to byÄ wszelkiego rodzaju zestawienia oraz innego rodzaju dane tabelaryczne. Zobacz oryginalną treść |
| Czy słyszałeś już o selektorach atrybutów albo generowaniu treści przy użyciu pseudoelementów w CSS? Jeśli nie, to pora poznać zaawansowane możliwości kaskadowych arkuszy stylów. Zobacz oryginalną treść |
| Zainstaluj, uruchom i skonfiguruj wĹasne forum internetowe oparte o PHP, korzystajÄ
c z darmowych narzÄdzi i skryptĂłw. Zobacz oryginalną treść |
| Tabele to jeden ze stałych elementów stron WWW. Za ich pomocą możesz przedstawić internautom ogrom najrozmaitszych danych. W dawnych czasach używano ich również do tworzenia całych stron, ale na szczęście obecnie takie praktyki wychodzą z mody, a tabele zastępowane są DIV-ami. Zobacz oryginalną treść |
| W ostatnim czasie w internecie zaroiło się od zachwytów nad nowym silnikiem blogowym, który miał stać się rywalem popularnego WordPressa. Mowa o niepozornym Chyrpie. Postanowiliśmy przyjrzeć się bliżej opcjom i możliwościom, jakie oferuje ten CMS. Zobacz oryginalną treść |
