+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 15 von 33

Thema: AP-Elemente positionieren

  1. #1
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26

    AP-Elemente positionieren

    Hallo!
    Bin Anfänger in Dreamweaver und habe folgende Frage:
    Habe ein Design im Photoshop erstellt und dieses in eine Tabelle eingefügt und zentriert.
    Jetzt möchte ich über eine Stelle des Bildes einen Text legen. Dieser soll aber immer an dieser Stelle des Bildes verankert beiben.
    Problem: wie positioniert man das AP-Element so, dass dieses in Bezug auf das Bild - und nicht in Bezug auf das Browserfenster an der selben Stelle bleibt.

    Wahrscheinlich bin ich komplett falsch, aber vielleicht kann mir jemand eine kurze Einführung geben?!?
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
    <style type="text/css">
    <!--
    body {
    	background-image: url();
    	background-repeat: no-repeat;
    	background-color: #000000;
    }
    a:hover {
    	color: #FF0000;
    }
    body,td,th {
    	font-size: 14px;
    	color: #00FF00;
    	font-family: Arial, Helvetica, sans-serif;
    	font-style: normal;
    	line-height: normal;
    	font-variant: small-caps;
    	position: relative;
    	height: 40px;
    }
    #apDiv1 {
    	position:absolute;
    	left:458px;
    	top:169px;
    	width:241px;
    	height:35px;
    	z-index:3;
    	overflow: auto;
    	visibility: visible;
    }
    #apDiv2 {
    	position:absolute;
    	left:444px;
    	top:121px;
    	width:363px;
    	height:171px;
    	z-index:1;
    }
    #apDiv3 {
    	position:absolute;
    	left:671px;
    	top:199px;
    	width:280px;
    	height:236px;
    	z-index:2;
    }
    #apDiv4 {
    	position:absolute;
    	width:563px;
    	height:456px;
    	z-index:3;
    	visibility: visible;
    	color: #0000FF;
    	background-image: url(backgr1.jpg);
    	top: 274px;
    	left: 137px;
    }
    .Stil3 {color: #FFFFFF}
    #apDiv5 {
    	position:absolute;
    	left:auto;
    	top:auto;
    	width:427px;
    	height:355px;
    	z-index:2;
    	background-image: url(leiste1.jpg);
    	visibility: visible;
    }
    -->
    </style>
    <script type="text/javascript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    //-->
    </script>
    </head>
    
    <body>
    <div id="apDiv4">
      <h1 align="center" class="Stil3">PÄDAGOGISCHE  GRUNDHALTUNG</h1>
      <p class="Stil3">Unser pädagogisches Betreuungskonzept zielt  darauf ab, die individuellen Kompetenzen und Ressourcen unserer Jugendlichen  herauszuarbeiten, gemeinsam mit ihnen realistische Zielperspektiven zu schaffen  und sie bei der Umsetzung dieser im Alltag zu unterstützen. <br />
        Als langfristiges Ziel erachten wir die  Vorbereitung unserer Jugendlichen auf ein selbstorientiertes und  eigenverantwortliches Leben.* </p>
      <h1 align="center" class="Stil3">UNSERE ZIELGRUPPE</h1>
      <p class="Stil3">Unsere  Zielgruppe umfasst <strong>all jene Jugendliche</strong>,  für die ein weiterer Verbleib in ihrer Herkunftsfamilie aus persönlichen,  sozialen und/oder familiären Gründen nicht mehr gegeben ist.</p>
      <p><span class="Stil3"><strong>Von der  Aufnahme ausgeschlossen </strong>sind Jugendliche, die akut  suchtkrank oder pflegebedürftig sind, die bereits eklatant häufig delinquent  geworden sind sowie Jugendliche mit gravierenden psychischen Störungen.</span></p>
    </div>
    <div align="left">
      <table width="1031" height="771" border="0" align="center">
        <tr align="right">
          <td colspan="8"><div align="left"><img src="Unterseite_Betreuungskonzept.jpg" width="1024" height="768" border="0" /></div></td>
        </tr>
      </table>
        
    </div>
    </body>
    </html>

  2. #2
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    warum verzichtest du nicht auf die tabelle und positionierst dein div dann relativ zum ersten?
    computer tun nur das was man ihnen sagt, meistens

  3. #3
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    Danke! Ist mir heute Nacht auch eingefallen. Hab aber noch nicht ausprobiert. Sicher die bessere Lösung.
    Weitere Frage: Wie schaffe ich es, dass das erste div an die ich alle anderen hänge immer in der Mitte des Bildschirms zentriert wird. links-rechts, oben unten?
    Vielen Dank im Voraus!
    lg, MikeV

  4. #4
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    zb so
    HTML-Code:
    #irgendeindiv {
    	position:absolute;
    	width:960px;
    	height:550px;
    	top: 50%;
    	left: 50%;
    	margin-top: -275px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	margin-left: -480px;
    	z-index:1;
    }
    computer tun nur das was man ihnen sagt, meistens

  5. #5
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26

    Red face

    Danke! fürchte leider ich versteh es noch nich ganz!

    #irgendeindiv {
    position:absolute;
    width:1024px;
    height:768px;
    top: 50%;
    left: 50%;
    (wenn ich es soweit habe steht das Bild irgendwo! Wofür sind aber dann diese 50% - 50% von was?)

    Was bewirkt der Abschntt mit dem Rahmen?
    Rand von oben in pixel? was hat das mit der Zentrierung zu tun?

    margin-top: -275px;
    margin-bottom: 0px;
    margin-left: -480px;
    z-index:1;
    }


    Was ich brauche, ist, dass das Element egal bei welcher Bildschirmauflösung (vorausgesetzt es findet genug Platz) in der Mitte zentriert wird.
    Bitte erklär mir schrittweise was wodürch erreicht wird.

    Wäre echt sehr dankbar!
    MikeV

  6. #6
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    du kannst in divs auch bilder reinpacken, oder in den hintergrund setzen.
    hast du einen link um sich das ganze anzuschauen?
    computer tun nur das was man ihnen sagt, meistens

  7. #7
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    Denke ich hab das mit dem zentrieren verstanden!
    Matheatisches Denken von nöten - werd mich bemühen.
    Danke für die rasche Hilfe.
    Vielleicht darf ich später nochmal was nachfragen!

    Danke, Danke, Danke für die Blumen von der Tanke

  8. #8
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    Link hab ich leider noch nicht!
    Hab jetzt das eine Bild das 1024x768 Pixel hat zentriert!
    Hab meine Page frecherweise auf Auflösungen ab 1280x1024 ausgelegt - ab dieser hat das Bild komplett platz!
    Frage:
    Wenn ich das ganze jetzt in einer Auflösung kleiner als 1280x1024 betrachte, oder einfach das Browserfenster verkleinere habe ich zwar Bildlaufleisten, aber es wird trotzdem, auch durch scrollen, nicht das ganze Bild angezeigt, sondern ein Rand abgeschnitten! gibt es dafür eine Lösung, oder muss ich wegen ein paar alter Computermonitore mein Bild auf unter 1024x768 verkleinern??


  9. #9
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    langsam, bildschirmauflösung != viewport

    ausserdem ganz aktuell auf dem markt die kleinen (10 zoll) laptops

    zeig mal den gesamten code von deiner seite
    computer tun nur das was man ihnen sagt, meistens

  10. #10
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
    <style type="text/css">
        <!--
        body {
        	font: 100% Verdana, Arial, Helvetica, sans-serif;
        	background: #666666;
        	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
        	padding: 0;
        	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
        	color: #000000;
        }
        .oneColElsCtr #container {
        	width: 46em;
        	background: #FFFFFF;
        	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
        	border: 1px solid #000000;
        	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
        }
        .oneColElsCtr #mainContent {
        	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
        }
    #apDiv1 {
    	position:absolute;
    	width:1024px;
    	height:768px;
    	left:50%;
    	top:50%;
    	margin-top: -384px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	margin-left: -512px;
    	z-index:1;
    }
    #apDiv2 {
    	position:absolute;
    	width:572px;
    	height:475px;
    	z-index:2;
    }
    #apDiv3 {
    	position:absolute;
    	left:216px;
    	top:181px;
    	width:15px;
    	height:18px;
    	z-index:1;
    }
    .Stil1 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	color: #FFFFFF;
    }
    #apDiv4 {
    	position:absolute;
    	width:200px;
    	height:115px;
    	z-index:1;
    }
        -->
        </style>
    </head>
    
    <body class="oneColElsCtr">
    
        <div id="apDiv1"><img src="Unterseite_Landwirtschaft.jpg" width="1024" height="768" /></div>
        	<div class="Stil1" id="apDiv3">1</div>
    </body>
    </html>

  11. #11
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26

  12. #12
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    wegen der 10 zoll Laps - schaffen die so ein 1024x768 er Bild nicht in einem Stück, oder?
    Wenn das Bild zumindest mit Bildlaufleisten ganz zu sehen wär, könnt ich damit leben.
    Wie machst dus?

  13. #13
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    passt doch!
    wenn das bild zu gross ist dann entstehen natürlich scrollbalken, horizontal und/oder vertikal.
    computer tun nur das was man ihnen sagt, meistens

  14. #14
    TP-Junior MikeV macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Austria
    Beiträge
    26
    Ja, es entstehen scrollbalken! nur leider Gehen sie nicht so weit, dass das ganze Bild sichtbar wird, es ist ein Teil abgeschnitten!
    Mach mal das Fenster klein - dann haperts!

  15. #15
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    die meisten packen schon die 1024 breite, aber zu viele scrollbalken ist für den betrachter etwas störend.
    ich weis nicht ob ich dein vorhaben richtig erkenne, aber du kannst das bild etwas kleiner machen (ca 980px breit), slicen und in bereiche aufteilen. damit bedienst du dein css, zb:
    1. ganz oben - header (schwarzer bg)
    2. navi - direkt drunter (lila), kann auch kleiner von der höhe
    3. content - bild mit dem tunnel
    computer tun nur das was man ihnen sagt, meistens

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Ähnliche Themen

  1. Elemente verschoben
    Von InfectiveDesign im Forum Fireworks
    Antworten: 21
    Letzter Beitrag: 08.01.2007, 16:12
  2. Dyn. Elemente positionieren anhand der Fenstergröße
    Von DerVollstrecker im Forum Flash & Multimedia
    Antworten: 5
    Letzter Beitrag: 08.11.2006, 17:42
  3. CSS_Frage Elemente positionieren
    Von jazzman im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 05.01.2004, 21:27
  4. <div> elemente nebeneinander positionieren
    Von nurbs im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 28.09.2003, 12:50
  5. Elemente mit div positionieren
    Von pivi im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 05.02.2002, 20:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51