eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwzmiana wygladu DIV poprzez linkRe: zmiana wygladu DIV poprzez link
  • Data: 2011-02-12 13:12:38
    Temat: Re: zmiana wygladu DIV poprzez link
    Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    luty roku pamiętnego 2011, prawdopodobnie 12. Wielka mądrość na
    czytelników pl.comp.www spłynęła, gdy tako rzekł(a) Andre:

    > A co zrobic, zeby to ruszylo pod IE8 (standard w Win7)?
    >
    > Pozwole sobie wkleic caly kod, ktorego uzywam:
    >
    > ----------html----------------------
    > <div class="pad_rama">
    >
    > <a>
    >
    > <div class="pad_up">
    > <p class="pad_header">Kasia</p>
    > </div>
    >
    > </a>
    >
    > <div class="pad_mid">
    > <p class="pad_opis">Absolwentka Turystyki i Rekreacji na krakowskim
    > AWF- ie. Całe życie związana z ruchem narciarstwo, trekking górski,
    > rolki, rower, salsa, taniec towarzyski, trenowała również karate
    > kyokushin itp. </p>
    > </div>
    >
    > <div class="pad_down">
    > </div>
    > ----------/html----------------------

    Jeśli to jest cały kod, to sprawa jest prosta -- zapomniałeś
    zadeklarować DOCTYPE, przez co IE wchodzi w tryb zgodności z jakimiś
    archaicznymi samozwańczymi ,,standardami" z początku wieku. Wystarczy że
    dodasz jako pierwszą linijkę:

    <!DOCTYPE html>

    i wszystko będzie działało.
    To jest DOCTYPE dla HTML5. Inne znajdziesz tutaj:
    http://www.w3schools.com/tags/tag_DOCTYPE.asp

    Poza tym kilka uwag natury ogólnej:
    1. Używaj tagów o znaczeniu semantycznym*. Jeśli coś ma być nagłówkiem,
    niech będzie nagłówkiem (<h1> do <h6>, w zależności od poziomu) a nie
    akapitem z odpowiednią klasą. Przy pomocy CSS masz pełną kontrolę nad
    prezentacją dokumentu -- możesz zrobić żeby <span> wyświetlał się jako
    blok i tym podobne.

    (* - wiem, pleonazm)

    2. Jeśli jakiejś klasy chcesz użyć tylko raz, to bardziej na miejscu
    będzie użycie identyfikatora niż klasy:
    <body id="costam">
    #costam {reguły;}
    Ponadto selektory CSS (:first-child, :last-child, +, >, :only-of-type
    itd.) pozwalają bezbłędnie wybierać elementy ze struktury dokumentu.
    Stosując je, przy prostych stronach nie ma potrzeby stosować żadnych
    klas czy identyfikatorów :) (chyba że są Ci potrzebne do manipulacji
    DOM przy pomocy JS).

    3. W CSS elementy w większości dziedziczą właściwości po swoich
    rodzicach. Jak zadeklarujesz font-family dla elementu najwyższego rzędu
    (html lub body, ewentualnie jakiś obejmujący wszystko div), to
    wszystkie jego dzieci będą miały tę samą właściwość.
    (Z poprawką na resetowanie, gdy zazwyczaj się podaje listę elementów,
    ale wtedy raczej podajesz odpowiedni font przy regułach resetujących.)

    Generalnie możesz chcieć przyjrzeć się jakiemuś rzetelnemu kursowi HTML
    i CSS. Niestety nie mogę żadnego polecić, ponieważ sam nie uczyłem się
    z kursów. Dużo podpowiedzi dają też artykuły publikowane na blogach
    osób związanych z tworzeniem stron, bo tam często jest wytłumaczone
    dlaczego zastosowany jest właśnie taki element i takie reguły.
    No i pewnie jeśli po skończeniu strony poprosisz tutaj na grupie o
    recenzję, to zostaną wskazane wszystkie, nawet najmniejsze, błędy.
    --
    Niżej podpisany, zamieszkały w http://minio.xt.pl ,
    Mirosław Zalewski

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: