eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwHTML - funkcjonalność znaczników...Re: HTML - funkcjonalność znaczników...
  • Data: 2012-01-06 22:10:32
    Temat: Re: HTML - funkcjonalność znaczników...
    Od: porneL <n...@p...net> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Fri, 06 Jan 2012 17:54:27 -0000, Marek <p...@s...com> wrote:

    >> Ponadto:
    >>
    >> <ul>
    >> <li><p/></li>
    >> <li><p/></li>
    >> </ul>
    >>
    >> będzie miało podwójne marginesy na około listy. No i dorzucisz jeszcze
    >> więcej selektorów, żeby zrobić własne zapadanie marginesów...
    >
    > Dlaczego podwójne? Pod P i pod LI? To masz na myśli? Bo nad elementami
    > zerujemy je.Jeśli są one niepożądane (czyli mają wygladać inaczej) to da
    > się to ostylować odpowiednio. Do tego właśnie stylowanie służy :-)
    > Nieprawdaż ? :)

    Nie wydaje mi się, żeby celem CSS było wymaganie nadawania stylów każdej
    kombinacji elementów.

    Masz kaskadę, dziedziczenie i 40 selektorów po to, żeby ustawić ogólne
    reguły a'la "1 linia marginesu nad i pod <p>" i tyle, bez konieczności
    dopisywnia "tak, przy <h1> też i przy <h2> i <h3> i <h4> i przy <ul> też i
    też jak jest <li> z <p> w środku i tak, też jak jest w <div> i tak samo
    jak jest obok <table> i jak jest przy <section> i nawet jak jest lista na
    końcu <section> i nawet jak jest pod nim <hr> i... uhhh."

    > Ależ to nie tak :-) Jest różnica między marginesami i paddingami gdy
    > stosujemy tło. Ponadto zauważ, że jeśli padding zastosujesz to przerywasz
    > collapsingowanie i nagle rozwala się cała koncepcja strony. Często
    > doświadczam czegoś takiego we współpracy z klientami, którzy zażyczą
    > sobie "drobnej" korekty w istniejącym projekcie wymagającej dodania
    > paddingu.
    > Dzięki wyłączaniu efektu collapsingu takie zmiany dokonuję bez
    > zastanawiania się bo wiem, że nic się nie rozpadnie.

    Wygląda mi na to, że jak chcesz konkretny odstęp w wewnątrz konkretnego
    elementu, to powinieneś użyć padding od początku. Możesz też dać #kontener
    > :first-child {margin-top:0 !important;} jak nie chcesz
    marginesów-niespodzianek.

    > Ale wtedy masz linię przez podzieloną grafikę.

    Jaką podzieloną grafikę? Netscape 4 już nikt nie używa.

    Poza tym jak ci pasuje dawanie margin-top:-15px do kompensowania braku
    zapadania się marginesów, to nie powinno cię ruszać margin-top:-1px dla
    ukrycia padding-top:1px.

    --
    regards, porneL

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: