getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.02.2006, 15:35   #1
TP-Member
 
Registriert seit: Nov 2004
rotor macht alles soweit korrekt

Bilder in Liste mit float


Hallo!

Ich bräuchte einen Tipp wie ich Bilder die sich jeweils in <li> Punkten befinden (horizontale Listenausrichtung) vertikal in die Mitte setzen kann da die Bilder verschieden Höhen haben und es so besser aussehen würde.
vertical-align: middle hat leider nicht funktioniert, code kann ich derzeit leider nicht posten.

EDIT:// Diese Diskussion scheint zu sagen: Es funktioniert gar nicht...
...Ich hab heute den kompletten Arbeitstag an diesem Problem verbracht GRML! ARGH! Gebt mir ein Hut, ich will einen Hut fressen!

Geändert von rotor (20.02.2006 um 16:33 Uhr).
rotor ist offline   Mit Zitat antworten


Alt 20.02.2006, 18:08   #2
TP-Moderator
 
Benutzerbild von Nightline
 
Registriert seit: Jan 2003
Ort: Wien
Nightline ist ein richtiges Arbeitstier - DANKENightline ist ein richtiges Arbeitstier - DANKENightline ist ein richtiges Arbeitstier - DANKENightline ist ein richtiges Arbeitstier - DANKENightline ist ein richtiges Arbeitstier - DANKE
Also Text kannst du immer schön vertikal zentrieren, aber Bilder leider nicht. Du kannst das Ganze aber durch einen kleinen Workaround trotzdem lösen, indem du das Bild in eine Tabelle im DIV legst:

PHP-Code:
<html>
<
head>
<
title>test</title>
<
style type="text/css">
* {
margin0;
padding0;
}

img {
displayblock;
}

#ebene {
width200px;
height300px;
text-aligncenter;
background-colorred;
}

table {
bordernone;
}

.
tabelle {
height300px;
line-height300px;
vertical-alignmiddle;
background-colorblue;
}
</
style>
</
head>
<
body>

<
div id="ebene">
<
table>
<
tr>
<
td class="tabelle">
<
img src="bild.jpg" />
</
td>
</
tr>
</
table>
</
div>

</
body>
</
html
__________________
+lg Nightline
-------------------------
Fotos von Reisen und Veranstaltungen: http://www.coeser.de/ontour
Fotoportfolio: http://www.coeser.de/showcase/
DeviantArt-Account: http://nightline.deviantart.com
Nightline ist offline   Mit Zitat antworten
Alt 21.02.2006, 10:25   #3
TP-Member
 
Registriert seit: Nov 2004
rotor macht alles soweit korrekt
Vielen Dank

Ich bin zwischendurch echt verzeifelt weil ich dachte das das gehen MUSS, na hoffentlich geht das irgendwann - mir offenbart sich keine Logik wieso es nicht gehen sollte.
Der Workaround lässt sich bis jetzt hervorragend in mein Layout einfügen, Danke nochmal!
rotor ist offline   Mit Zitat antworten
Alt 21.02.2006, 11:46   #4
TP-Member
 
Registriert seit: Nov 2004
rotor macht alles soweit korrekt
...leider funktioniert das bei mir nur im IE, aber ich habe auch leichte modifikationen vornehmen müssen

jetzt funktioniert es, ist zwar noch ein wenig umständlich - aber nun wird es schlanker gemacht:

Code:
#galerie div { 
  text-align: center; 
}

.galdiv {
  width: 90px; 
  height: 90px; 
  text-align: center; 
  background-color: red;
  display:block;
}

#galerie li {
  display:block;
  float:left;
  width:90px;
  margin:0 10px 10px 0;
  padding:0;
  text-align: center; 
  }

#galerie table { 
  border: none; 
  text-align: center; 
} 

#galerie .tabelle { 
  height: 90px; 
  line-height: 90px; 
  vertical-align: middle; 
  background-color: blue; 
  text-align: center; 
}
Code:
  
<div id="galerie">  
   <li>
      <div>
        <table> 
          <tr> 
            <td class="tabelle">
              <div><a href="#"><img src="bilder/0412113-68_t.jpg" width="65" height="48" /></a></div>
            </td>
          </tr>
        </table>
      </div>
    </li>
</div>

Geändert von rotor (21.02.2006 um 11:55 Uhr).
rotor ist offline   Mit Zitat antworten
Alt 21.02.2006, 12:06   #5
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Man kann es auch als Hintergrundbild einbinden und mit background-position: center; zentrieren lassen.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 21.02.2006, 12:55   #6
ingo
Guest
 
kann man machen, kann man dann aber nicht mehr verlinken.
Code:
<div><a href="#"><img src="bilder/0412113-68_t.jpg" width="65" height="48" /></a></div>
  Mit Zitat antworten
Alt 21.02.2006, 13:00   #7
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Klar geht das - ein A mit display: block darüber und verstecktem Text tut es auch
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 21.02.2006, 13:24   #8
ingo
Guest
 
was dann aber das selbe problem mit der ausrichtung bedeuten würde...
  Mit Zitat antworten
Alt 21.02.2006, 13:46   #9
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Nein, wieso - man kann den Link einfach so groß wie die gesamte Ebene machen, in der das Bild drin ist. So ähnlich habe ich das schonmal realisiert:

http://www.ballettmodel-eva.de/galerie/?kat=1
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 21.02.2006, 15:26   #10
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE
Wollte noch anmerken, dass so ein Konstrukt <div><li>...</li></div> eigentlich nicht erlaubt ist, und überhaupt brauchst Du die ganzen divs imho nicht; wenn Du sie in Deinem Kontext brauchst, stimmt eher was mit Deinem Kontext nicht Heros Beispiel sollte jedenfalls an sich schon wunderbar funzen. Nur so als relativ unnütze Bemerkung am Rande
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «
AnnaStesia ist offline   Mit Zitat antworten
Alt 21.02.2006, 15:45   #11
TP-Member
 
Registriert seit: Nov 2004
rotor macht alles soweit korrekt
Zitat:
Zitat von AnnaStesia
Wollte noch anmerken, dass so ein Konstrukt <div><li>...</li></div> eigentlich nicht erlaubt ist, und überhaupt brauchst Du die ganzen divs imho nicht; wenn Du sie in Deinem Kontext brauchst, stimmt eher was mit Deinem Kontext nicht Heros Beispiel sollte jedenfalls an sich schon wunderbar funzen. Nur so als relativ unnütze Bemerkung am Rande
...eigentlich sind da ya auch noch mehrere <li> drinne, und natürlich das <ul>, also ich habe da schon eine liste drinne in dem <div>
rotor ist offline   Mit Zitat antworten
Alt 21.02.2006, 16:48   #12
ingo
Guest
 
Zitat:
Zitat von Boris
Nein, wieso - man kann den Link einfach so groß wie die gesamte Ebene machen, in der das Bild drin ist. So ähnlich habe ich das schonmal realisiert:
http://www.ballettmodel-eva.de/galerie/?kat=1
stimmt, zentriert sind die bilder. allerdings wäre vertical limit mit deiner richtungsdefinition wahrscheinlich ein noch beschissenerer film gewesen, als er es so schon war.
Zitat:
Zitat von rotor
Ich bräuchte einen Tipp wie ich Bilder die sich jeweils in <li> Punkten befinden (horizontale Listenausrichtung) vertikal in die Mitte setzen kann
  Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Bilder in Liste mit float Bilder in Liste mit float
« Text gradweise drehen? | Probleme mit <div>(float) Layout »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67