eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwHTML 4.01 - dlaczego inputy muszą być w DIVach ?Re: HTML 4.01 - dlaczego inputy muszą być w DIVach ?
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Paweł Piskorz <n...@p...nie?>
    Newsgroups: pl.comp.www
    Subject: Re: HTML 4.01 - dlaczego inputy muszą być w DIVach ?
    Date: Sun, 10 Jan 2010 22:50:19 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 53
    Message-ID: <hidi32$jmt$1@inews.gazeta.pl>
    References: <hi721s$i6$1@achot.icm.edu.pl> <hi83lv$jnl$1@inews.gazeta.pl>
    <hiai6e$he0$1@achot.icm.edu.pl> <hiat0r$bnf$1@inews.gazeta.pl>
    <hicv4a$pds$1@achot.icm.edu.pl>
    NNTP-Posting-Host: 77-254-13-169.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1263160227 20189 77.254.13.169 (10 Jan 2010 21:50:27 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 10 Jan 2010 21:50:27 +0000 (UTC)
    X-User: uhorek
    In-Reply-To: <hicv4a$pds$1@achot.icm.edu.pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.8.1.23)
    Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 Hamster/2.1.0.11
    Xref: news-archive.icm.edu.pl pl.comp.www:394683
    [ ukryj nagłówki ]

    On 2010-01-10 17:26, Marek wrote:
    >> <label>
    >> Znacznik definiuje etykietę dla pola formularza. Kliknięcie na
    >> zawartość etykiety powoduje zaznaczenie lub odznaczenie odpowiedniego
    >> pola formularza.
    >> Typ znacznika: *liniowy*
    >
    > No właśnie niekoniecznie:
    >
    > label {
    > display: block;
    > width: 300px;
    > height: 30px;
    > }
    >
    > I już label nie jest liniowy.

    A jak dasz display:inline-block to będzie jaki? Obojniak? ;)
    To są dwie różne rzeczy, tylko tak samo się nazywają.
    W HTMLu masz typy (modele?) elementów:
    http://www.w3.org/TR/html4/sgml/dtd.html
    <!--
    HTML has two basic content models:

    %inline; character level elements and text strings
    %block; block-like elements e.g. paragraphs and lists
    -->

    A w CSSie masz wartości właściwości display, z których tylko dwie się
    tak samo nazywają:
    http://www.w3.org/TR/CSS21/visuren.html#propdef-disp
    lay
    display: inline | block | list-item | run-in | inline-block | table |
    inline-table | table-row-group | table-header-group | table-footer-group
    | table-row | table-column-group | table-column | table-cell |
    table-caption | none

    >> <fieldset>
    >> Znacznik służy do grupowania pól formularza. Opcjonalny znacznik
    >
    > No i tu jest kłopot w interpretacji... bo element jest niby blokowy.
    > Jednaże aby użyć <fieldset> należy wcześniej posłużyć wspomnianym
    > nadmiarowym znacznikiem. Zobacz:
    > http://www.w3.org/TR/1999/REC-html401-19991224/inter
    act/forms.html#h-17.10
    > Przeanalizuj przykład na brązowo. Zauważ, że powyżej <fieldset> jest
    > <p>. Czyli tak jakby blok w bloku. Po co? Tego właśnie nie wiem...

    <p> nie może zawierać elementu blokowego i zostanie przez przeglądarkę
    zamknięte przed <fieldset>*. Nie wiem po co tam wstawiono pusty akapit,
    zapewne niedopatrzenie jakieś.
    Poza tym cały ten przykład jest koszmarny.

    * W HTMLu niektóre znaczniki zamykające są opcjonalne:
    http://www.w3.org/TR/html4/index/elements.html

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: