Avatar billede bad24 Nybegynder
05. august 2007 - 02:04 Der er 4 kommentarer

Flytte position:absolute sammen med resten af dynamisk layout.

Ved ikke helt hvordan jeg skal formulere mig.

Men jeg prøver at få 2 divs til at være ovenpå et billede, de 2 divs skal så flytte sig med den dynamiske div som tilbasser sig ens skærm.

se eks: http://www.bran.dk/design_test/123.html

Det er selve søgeboksen i ser til venstre jeg vil have ovenpå billedet af honda'en :) (PNG fix til IE har jeg ikke lige bøvlet med, derfor i ser den grå baggrund om det ene billede)

- Lars
Avatar billede thesurfer Nybegynder
05. august 2007 - 02:18 #1
Smid det hele i en boks mere, med f.eks id="box". Sæt postion:absolute på box.
Indholdet af box skal have position:relative.

Så flytter du bare box, og alt andet skulle følge med..
Avatar billede thesurfer Nybegynder
05. august 2007 - 02:26 #2
Eksempel:

#box
{
position:absolute;
left:300px;
top:200px;
}

og

<div id="box">
                                      <div style="position:absolute; padding-top: 10px;"><input type="text" name="search_keywords" size="15" class="WhiteTextBox" /></div>
                      <div style="padding-top:-25px; margin-left: 110px; position: absolute;"><input type="image"  src="Untitled Document_files/search00.png" value="{lang_search}" class="button" name="submit" /></div>
                           
</div>
Avatar billede thesurfer Nybegynder
05. august 2007 - 02:31 #3
Hmm.. Det er nok bedre at bruge noget float..

Jeg ser lige om jeg kan lave det om lidt.. ellers bliver det i morgen..
Avatar billede thesurfer Nybegynder
05. august 2007 - 03:15 #4
* Jeg har skiftet fra XHTML og til HTML 4.01 Loose, hvilket er mere passende.
* Den yderste box har jeg centreret, både vandret og lodret.
* Søge-feltet har jeg placeret over den manglende nummerplade
* Jeg har skiftet PNG billedet ud med et gennemsigtigt GIF billede
* Jeg har flyttet søge-billede lidt ned, for at dække over kanten på søge-feltet

GIF billede: http://peecee.dk/?id=61044

Screenshots:
http://peecee.dk/?id=61048 - Mozilla FireFox v2.0.0.6
http://peecee.dk/?id=61049 - Internet Explorer v6 SP2
http://peecee.dk/?id=61050 - Opera v9.21


Koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>honda</title>
<style type="text/css">
html,body
{
    margin:0px;
    padding:0px;
    height:100%;
}

body
{
    background-color: #e1ddd9;
}

#outerbox
{
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-415px;
    margin-top:-167px;
    width:830px;
    height:333px;
    background-color:#ffffff;
}

#car
{
    float:right;
    width:500px;
    height:333px;
    z-index:100;
    background-image: url(civictyper_05.jpg);
}

#search
{
    position:relative;
    top:110px;
    left:500px;
    z-index:1;
}

#WhiteTextBox
{
    border: 2px solid #568cdb;
    font-family:"Trebuchet MS";
    font-size: 19px;
    position:absolute; margin-top: 10px;
}

form
{
    margin:0px;
}

#button
{
    padding-top:3px;
    margin-left: 110px;
    position: absolute;
}
</style>
</head>
<body>
<div id="outerbox">
    <div id="search">
        <form method="post" action="{url_search}">
        <input type="text" name="search_keywords" size="15" id="WhiteTextBox">
        <input type="image" src="search.gif" value="{lang_search}" id="button" name="submit">
        </form>
    </div>
    <div id="car">&nbsp;</div>
</div>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester