Skocz do zawartości

[HTML/CSS] P <- div


Czarny Ass

Rekomendowane odpowiedzi

Wiem, że to straszna abstrakcja (bo po co to komu? :P), ale czy ustawiając:

display: block;
unicode-bidi: embed;

na dowolny znacznik uzyskam "funkcjonalość" diva? Nawet atrybuty jakie da się ustawić są bardzo skromne, w zasadzie są to chyba wszystkie "default", jak w każdym tagu. (pomijam rozszerzanie ilości atrybutów przez użytkownika)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Tak, możesz w ten sposób uzyskać funkcjonalność diva np. na span. Czasami się przydaje, ale są też inne, np. table-cell, table-row itd. jak chcemy zrobić tabelke bez korzystania z <table> <tr> i <td>. Czasami przydaje się również inline-block - łączy to funkcjonalność diva i spana, tzn. zawartość zachowuje się jak w bloku ale kilka bloków może być w jednej linii (inline). Tak samo w divie mozesz dac display: inline i div będzie się zachowywał jak span. Myślę, że pomogłem :):)

 

 

E: Hmm, teraz tak patrze na date tematu... tiaa, wątpie, żeby Niggass tu jeszcze zajrzał.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Jak ustawisz "display: block;" to dostaniesz funkcjonalność elemtentu blokowego, a nie elementu div. Bo tę możesz sobie tak samo jak inne zmienić dowolnie, po to jest właśnie css. Ja często używam divów nie-blokowych.

A ten drugi styl to jest w ogóle w standardzie CSS1/2/3? Bo pierwsze widzę.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...