eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwHTML/CSS - formatowanie newsów w 2 kolumnach
Ilość wypowiedzi w tym wątku: 6

  • 1. Data: 2012-01-08 14:44:06
    Temat: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: Marek <p...@s...com>

    Czy jest możliwe układanie newsów w 2 kolumnach jeśli ich treść podawana
    jest bez możliwości rozróznienia, który jest prawy, a który lewy?

    Zobrazuję kwestie. Meny newsa o szerokości mniej niż połowy kolumny:

    <div class="kontener_o_szer_ponad_2_newsow">

    <div class="news">
    tu treść
    </div>

    ...

    </div>

    Generujemy np. 4 takie newsy. Chciałbym aby wyglądało to tak:
    - pierwszy przylega do lewej krawędzi kontenera
    - drugi jest obok pierwszego z marginesem 20px, prawa część tego newsa
    pokrywa się z prawą częścią kontenera
    - trzeci news jest dokładnie pod pierwszym
    - czwarty news jest dokładnie pod drugim

    i podobnie ma być z całą resztą o ile będzie ich więcej... Czy da się to w
    ogóle zorganizować jakoś?


  • 2. Data: 2012-01-08 15:11:59
    Temat: Re: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: Cezary Tomczyk <c...@g...pl>

    W dniu 2012-01-08 15:44, Marek pisze:
    > Czy jest możliwe układanie newsów w 2 kolumnach jeśli ich treść podawana
    > jest bez możliwości rozróznienia, który jest prawy, a który lewy?
    >
    > Zobrazuję kwestie. Meny newsa o szerokości mniej niż połowy kolumny:
    >
    > <div class="kontener_o_szer_ponad_2_newsow">
    >
    > <div class="news">
    > tu treść
    > </div>
    >
    > ...
    >
    > </div>
    >
    > Generujemy np. 4 takie newsy. Chciałbym aby wyglądało to tak:
    > - pierwszy przylega do lewej krawędzi kontenera
    > - drugi jest obok pierwszego z marginesem 20px, prawa część tego newsa
    > pokrywa się z prawą częścią kontenera
    > - trzeci news jest dokładnie pod pierwszym
    > - czwarty news jest dokładnie pod drugim
    >
    > i podobnie ma być z całą resztą o ile będzie ich więcej... Czy da się to w
    > ogóle zorganizować jakoś?

    Może selektor nth-child Cię zainteresuje:

    http://reference.sitepoint.com/css/pseudoclass-nthch
    ild

    Tyle, że IE (do 8 wersji) nie wspiera go.

    --
    Cezary Tomczyk


  • 3. Data: 2012-01-08 16:13:35
    Temat: Re: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: Marek <p...@s...com>

    Dnia Sun, 08 Jan 2012 16:11:59 +0100, Cezary Tomczyk napisał(a):

    >
    > Może selektor nth-child Cię zainteresuje:
    >
    > http://reference.sitepoint.com/css/pseudoclass-nthch
    ild
    >
    > Tyle, że IE (do 8 wersji) nie wspiera go.

    Dzięki! Nie pamiętałem o tej pseudoklasie. :-) A może raczej kiedyś trochę
    obawiałaem sie kompatybilności więc wyrzuciłem z pamięci :-)


  • 4. Data: 2012-01-11 21:38:54
    Temat: Re: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: olo <o...@n...com>

    W dniu 08.01.2012 16:11, Cezary Tomczyk pisze:
    > Tyle, że IE (do 8 wersji) nie wspiera go.

    co o ile mi wiadomo można łatwo obejść dodając osobny arkusz stylów dla IE:

    #cos element:nth-child(3) = #cos element + element + element (dla IE)


  • 5. Data: 2012-01-12 09:45:59
    Temat: Re: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: Marek <p...@s...com>

    Dnia Wed, 11 Jan 2012 22:38:54 +0100, olo napisał(a):

    > W dniu 08.01.2012 16:11, Cezary Tomczyk pisze:
    >> Tyle, że IE (do 8 wersji) nie wspiera go.
    >
    > co o ile mi wiadomo można łatwo obejść dodając osobny arkusz stylów dla IE:
    >
    > #cos element:nth-child(3) = #cos element + element + element (dla IE)

    Ja bym się tym nie przejmował. IE < 8 da się upgradeować do wersji 8
    (szoda, że nie wyższej) więc nie ma o co walczyć. Jeśli ktoś chce używać
    archaicznej przeglądarki, to musi sie liczyć z tym, że strony sie rozsypią
    w mniejszym lub większym stopniu.


  • 6. Data: 2012-01-12 14:42:32
    Temat: Re: HTML/CSS - formatowanie newsów w 2 kolumnach
    Od: Paweł Piskorz <n...@p...nie?>

    W dniu 2012-01-11 22:38, olo pisze:
    > W dniu 08.01.2012 16:11, Cezary Tomczyk pisze:
    >> Tyle, że IE (do 8 wersji) nie wspiera go.
    >
    > co o ile mi wiadomo można łatwo obejść dodając osobny arkusz stylów dla IE:
    >
    > #cos element:nth-child(3) = #cos element + element + element (dla IE)

    Podany przez Ciebie selektor dla IE złapie trzeci element i wszystkie
    następne.
    #cos element:nth-child(3)
    jest równoważne z
    #cos element:first-child + element + element

    Zaś w omawianym przypadku przyda się raczej
    #cos element:nth-child(2n+1)
    albo
    #cos element:nth-child(odd)
    co jest równoważne z:
    #cos element:first-child,
    #cos element:first-child + element + element,
    #cos element:first-child + element + element + element + element
    i tak dalej, także jeżeli chcesz mieć dużo tych elementów to się sporo
    naklepiesz :)


    --
    message[autor="PablO"]::after {
    content:"Pozdrawiam";
    }

strony : [ 1 ]


Szukaj w grupach

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: