- 
Data: 2012-01-06 17:54:27
 Temat: Re: HTML - funkcjonalność znaczników...
 Od: Marek <p...@s...com> szukaj wiadomości tego autora
 [ pokaż wszystkie nagłówki ]Dnia Fri, 06 Jan 2012 02:36:14 -0000, porneL napisał(a): 
 
 > Nie tyle szkodzi, co komplikuje implementację, bo pozycjonowanie zależy od
 > wymiarów containing block, a wymiary komórek są obliczane w zupełnie inny
 > sposób, niż inne boksy.
 >
 > Możliwe, że to ograniczenie zostanie w przyszłości zniesione. Było w
 > czasach, gdy żadna przeglądarka nie przechodziła Acid2 i wszystkie miały
 > problemy nawet z prostym position:relative :)
 
 No dobrze - dajmy więc szansę developerom na dokończenie dzieła :-)
 
 > CSS2 został zaprojektowany do progresywnego renderowania.
 
 Rozumiem. Jednakże dla table-cell działa vertical-align a przecież dalsze
 elementy HTML modyfikują wysokość poprzednich.
 
 > CSS nie miał możliwości "naprawienia" zachowania komórek tabel (które
 > niegdyś nie były progresywnie renderowane i do dziś są problematyczne i
 > powolne do progresywnego renderowania), więc też nie było powodu, żeby
 > ograniczać vertical-align.
 
 No właśnie :-)
 
 > Nowe właściwości CSS już nie trzymają się tych ograniczeń (np. możesz mieć
 > vertical-align z flex-box).
 
 Super ! :-)
 
 > Ale wtedy:
 >
 > <h1>x</h1>
 > <p>
 > się zleje.
 
 Nie, ponieważ pod H1 tez można odstęp zdefiniować.
 
 h1 {
 margin-top: 0px; - ochrona przed collapsingiem
 margin-bottom: 20px;
 }
 
 Jeśli natomiast chciałbyś aby H2 był oddalony od H1 o np. 5px, ale
 standardowe 20px od tekstu to dajesz:
 
 H! H2 {
 margin-top:-15px;
 margin-bottom: 20px;
 }
 
 > Jak dodasz:
 >
 > <div style=background:red>
 > <p/>
 > <p/>
 > </div>
 >
 > to będziesz mieć odstęp na dole, ale nie na górze, więc wtedy dajesz
 > p:last-child {margin:0}, ale wtedy zepsuje ci się:
 >
 > <div>
 > <p/>
 > </div>
 > <p/>
 
 Wydaje mi się to komplikowaniem sobie życia: generalna zasada: zerujemy
 górne marginesy elementp P, Hx, UL itp i ustawiamy dolne. Wszystko będzie
 wyglądać jak należy.
 
 > 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ż ? :)
 
 
 > To zachowanie jest potrzebne dla przykładu z listą, które podałem powyżej.
 > Ponadto bez zapadania marginesów nie było by różnicy między margin a
 > padding w takiej liście (nie było by możliwości dodania tła do zawartości
 > bez dodawania tła pod marginesami).
 
 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.
 
 > Jak dla <div> dasz border/padding-top:1px albo overflow:hidden, to
 > margines się przez to nie "przebije".
 
 Ale wtedy masz linię przez podzieloną grafikę. A gdy dasz overflow:hidden,
 to zapomnij o elementach pozycjonowanych absolutnie, które mają wyjść poza
 obrys rodzica. Nioe lubię zastawiać na siebie pułapek, które w przyszłości
 będą mnie ograniczały.
 
 >>
 >> Wcale nie! Dzięki wielokrotnym spacjom (najczęściej w Wordzie
 >> popełnianych)
 >> nauczyłem się kiedyś wyrażeń regularnych do usuwania wielokrotnych spacji
 >> :-D
 >
 > Jak ci pasuje "box model Worda", to spokojnie możesz używać   i <br>
 > zamiast CSS ;)
 
 Mam badzieję, że odebrałeś moje słowa jako żart :-)
 
Następne wpisy z tego wątku
- 06.01.12 22:10 porneL
- 07.01.12 09:18 Artur Muszyński
- 07.01.12 09:18 Marek
- 07.01.12 10:41 Marek
- 07.01.12 14:04 porneL
- 07.01.12 14:10 porneL
- 07.01.12 17:40 Marek
- 07.01.12 18:05 Marek
- 07.01.12 18:29 Mirosław Zalewski
- 07.01.12 19:52 Tomasz Sowa
- 08.01.12 02:37 porneL
- 08.01.12 02:45 porneL
- 08.01.12 12:34 Marek
- 08.01.12 12:57 Marek
- 08.01.12 13:28 Marek
Najnowsze wątki z tej grupy
- UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- UWAGA: MAM PODEJRZENIE, ŻE trojmiasto.pl DOKONUJE ATAKÓW
- Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- Nowe style na energokod.pl
- Jak działa hosting w którym wykupuje się sam serwer i domenę, bez IP?
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
Najnowsze wątki
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-10-30 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-29 szablon do pasty DIY
- 2025-10-29 Głośnik potrzebny
- 2025-10-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-10-29 Rzeszów => International Freight Forwarder <=
- 2025-10-29 Białystok => Gen AI Engineer <=




![Skuteczny artykuł sponsorowany - jak napisać i gdzie publikować? [© Tierney - Fotolia.com] Skuteczny artykuł sponsorowany - jak napisać i gdzie publikować?](https://s3.egospodarka.pl/grafika2/artykul-sponsorowany/Skuteczny-artykul-sponsorowany-jak-napisac-i-gdzie-publikowac-216067-150x100crop.jpg) 
![Jak pisać i publikować artykuły sponsorowane. 6 najczęściej popełnianych błędów [© nikolai sorokin - fotolia.com] Jak pisać i publikować artykuły sponsorowane. 6 najczęściej popełnianych błędów](https://s3.egospodarka.pl/grafika2/artykul-sponsorowany/Jak-pisac-i-publikowac-artykuly-sponsorowane-6-najczesciej-popelnianych-bledow-228344-150x100crop.jpg) 
![5 błędów, które mogą pogrążyć twój artykuł natywny [© DDRockstar - Fotolia.com] 5 błędów, które mogą pogrążyć twój artykuł natywny](https://s3.egospodarka.pl/grafika2/artykul-natywny/5-bledow-ktore-moga-pograzyc-twoj-artykul-natywny-229455-150x100crop.jpg) 
![Składka zdrowotna - co się zmieni po 1 stycznia 2025 roku? [© katemangostar na Freepik] Składka zdrowotna - co się zmieni po 1 stycznia 2025 roku?](https://s3.egospodarka.pl/grafika2/skladka-zdrowotna/Skladka-zdrowotna-co-sie-zmieni-po-1-stycznia-2025-roku-262018-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 
 
 


