eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwdiv przylegający do wyśrodkowanegoRe: div przylegający do wyśrodkowanego
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
    From: "G.Suss" <g...@g...pl>
    Newsgroups: pl.comp.www
    Subject: Re: div przylegający do wyśrodkowanego
    Date: Thu, 09 Jul 2009 23:40:38 +0200
    Organization: CI TASK http://www.task.gda.pl/
    Lines: 82
    Message-ID: <p...@g...pl>
    References: <p...@g...pl>
    <h35iao$749$1@inews.gazeta.pl>
    NNTP-Posting-Host: chello089074145071.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: news.task.gda.pl 1247175641 923 89.74.145.71 (9 Jul 2009 21:40:41 GMT)
    X-Complaints-To: a...@n...task.gda.pl
    NNTP-Posting-Date: Thu, 9 Jul 2009 21:40:41 +0000 (UTC)
    User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of
    clarity.)
    Xref: news-archive.icm.edu.pl pl.comp.www:392837
    [ ukryj nagłówki ]

    On Thu, 09 Jul 2009 22:01:39 +0200, Paweł Piskorz wrote:

    > G.Suss pisze:
    >> Próbuję napisać coś, co do czego nie jestem przekonany, czy jest
    >> wykonalne. Jest obrazek - wyśrodkowany w poziomie względem body - do
    >> którego z lewej strony przylegać ma div o stałych wymiarach. Koncept
    >> ilustruje "rycina":
    >>
    >> . .
    >> . +-----+----------------------+ .
    >> . | div | | .
    >> . +-----+ | .
    >> . | img | .
    >> . | | .
    >> . | | .
    >> . | | .
    >> . +----------------------+ .
    >> . .
    >
    > HTML:
    > <div class="imageWrapper">
    > <img />
    > <div class="box">
    > tu jestem
    > </div>
    > </div>
    >
    > CSS:
    > div.imageWrapper {
    > display:inline;
    > position:relative;
    > zoom:1; /* dla badzIEwia */
    > }
    >
    > div.imageWrapper img {
    > vertical-align:top;
    > }
    >
    > div.box {
    > position:absolute;
    > top:0;
    > right:100%;
    > }

    Nie do końca, bo założenie jest takie, że img ma być wyśrodkowany. Poza
    tym top absolutny też nie wchodzi w grę, bo takich elementów na stronie
    ma być więcej, jeden pod drugim.

    Na razie wykoncypowałem coś takiego - niezbyt eleganckiego:

    HTML:

    <div class="wrapper">
    <div class="box">box</div>
    <img />
    </div>

    CSS:

    .wrapper {
    display: table;
    margin: 10px auto;
    clear: both;
    }

    .box {
    float: left;
    background: red;
    width: 100px;
    height: 50px; /* wymiary sztywne - przykladowe */
    position: relative;
    left: -50px; /* polowa szerokosci dla wysrodkowania obrazka*/
    }

    .wrapper img {
    float: left;
    position: relative;
    left: -50px; /* jw. */
    }

    W FF i Operze wygląda to tak jak chcę. IE6 (innych nie sprawdzałem) nie
    chce wyśrodkować i nie mam pojęcia, jak go zmusić.

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: