|
You last visited: Today at 17:10
Advertisement
<ul> width an Inhalt anpassen
Discussion on <ul> width an Inhalt anpassen within the Web Development forum part of the Coders Den category.
09/14/2014, 13:13
|
#1
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
<ul> width an Inhalt anpassen
Ich stehe gerade vor folgendem Problem.
Ich habe einen Container der 70% breit ist.
In diesem Container lasse ich Bilder (200px * 200px) nach links floaten.
Code:
<ul>
<li><a href="#"><img src="/pics/1.jpg"></img></a></li>
<li><a href="#"><img src="/pics/2.jpg"></img></a></li>
<li><a href="#"><img src="/pics/3.jpg"></img></a></li>
<li><a href="#"><img src="/pics/4.jpg"></img></a></li>
<li><a href="#"><img src="/pics/5.jpg"></img></a></li>
<li><a href="#"><img src="/pics/6.jpg"></img></a></li>
</ul>
Mein Problem ist nun wenn ich das Fenster kleiner ziehe springen die Bilder zwar nach unten, was auch so gewollt ist. Allerdings bleibt der Container 70% groß was zur folge hat das ich einen ca. 190px breiten leeren Raum habe.
(Je kleiner ich das Fenster ziehe desto kleiner wird der Rand natürlich, bis das nächtste Bild runter springt.)
Ich hätte nun gerne das der gesamte Bilderblock immer zentriert in dem 70% Container liegt - egal wie groß das Fenster ist.
Meiner Meinung nach müsste es mit:
Code:
#container ul {
width: auto;
margin-left: auto;
margin-right: auto;
}
funktioniert. Das klappt aber leider nicht.
Hat jemand einen Rat?
edit://
Aber schaut mal hier: 
(Ob die Bilder angezeigt werden oder nicht spielt kein Rolle. Die "Defektes-Bild" Platzhalter reichen aus.
Zieht mal bitte das Fenster der Darstellung langsam größer & kleiner.
Hier nochmal 2 Screenshots:
Vorher:
Nachher:
Der rosa markierte Ausenabstand sollte immer auf beiden Seiten gleich groß sein. Das also der blau markierte innere Bereich immer zentriert ist. Egal wie groß oder klein das Fenster gezogen wird.
Zieht man das Fenster zusammen und rutscht das Bild in die nächste Zeile soll einfach der gesamte Block zentriert werden.
Das ich nicht links einen kleinen und rechts einen großen Außenabstand habe, sondern links und rechts jeweils beide Abstände addiert durch 2 angezeigt werden..
|
|
|
09/14/2014, 16:50
|
#2
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
General Coding -> Web Development
#moved
|
|
|
09/15/2014, 15:58
|
#3
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Keiner eine Idee?
|
|
|
09/15/2014, 18:47
|
#4
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Wie wäre es mit einem Beispiel? Am besten direkt online?
|
|
|
09/15/2014, 21:07
|
#5
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Ich hab leider kein online Beispiel.
Dachte die Codeausschnitte im 1. Post reichen aus
|
|
|
09/16/2014, 15:49
|
#6
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Nein, sonst hätte ich nicht nachgefragt ...
Wenn du Hlilfe brauchst, dann lad ein Beispiel hoch, egal ob es ein kompletter Code ist oder sonstwas. Hauptsache man kann dein Problem direkt selbst sehen.
|
|
|
09/16/2014, 16:46
|
#7
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Wäre es online oder hätte ich die möglichkeiten dazu hätte ich das selbstverständlich bereits im Startpost mit dazu geschrieben.
Wenn ich zuhause bin schau ich mal ob ich den Code irgendwo anders darstellen kann.
Kannte da mal eine Seite die soetwas konnte.
|
|
|
09/16/2014, 20:01
|
#8
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Schön, dass im Beispiel nichts von 70% steht oder float: left; ...
So kann dir auch niemand helfen!
Aber media queries sollte dir helfen, wenn du kein JS benutzen möchtest.
|
|
|
09/16/2014, 23:14
|
#9
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Um das Prinzip zu verstehen braucht man die 70% nicht.
Ich kann das "Problem" nirgends hoch laden um es besser zu verdeutlichen.
Ich will ja nichts sagen. Aber entweder man möchte mir helfen und ist bereit die 2 Minuten Zeit zu investieren und die Dateien in 1 Minute zu erstellen oder man lässt es bleiben.
Dann sieht man nämlich genau wo das Problem liegt wenn man meinen Startpost nochmal parallel liest.
Ich kann es wirklich nicht besser verdeutlichen. Habe weder Server noch Webspace noch kenne ich sonst eine Möglichkeit den Code darzustellen.
Mit Media Queries werde ich es morgen mal versuchen. Danke für den Tipp (Y)
|
|
|
09/17/2014, 07:15
|
#10
|
elite*gold: 0
Join Date: Jun 2014
Posts: 21
Received Thanks: 7
|
Ich weiss nicht, ob ich deine Frage richtig verstanden habe, aber vll ist das ja das, was du meinst:
|
|
|
09/17/2014, 09:34
|
#11
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Ahh JSFIDDLE..das ist die Seite die ich gesucht habe. Mit der kann ichs gescheit darstellen. Danke.
Das Problem war es leider nicht da die Breite fix angegeben wurde
Aber schaut mal hier: 
(Ob die Bilder angezeigt werden oder nicht spielt kein Rolle. Die "Defektes-Bild" Platzhalter reichen aus.
Zieht mal bitte das Fenster der Darstellung langsam größer & kleiner.
Hier nochmal 2 Screenshots:
Vorher:
Nachher:
Der rosa markierte Ausenabstand sollte immer auf beiden Seiten gleich groß sein. Das also der blau markierte innere Bereich immer zentriert ist. Egal wie groß oder klein das Fenster gezogen wird.
Zieht man das Fenster zusammen und rutscht das Bild in die nächste Zeile soll einfach der gesamte Block zentriert werden.
Das ich nicht links einen kleinen und rechts einen großen Außenabstand habe, sondern links und rechts jeweils beide Abstände addiert durch 2 angezeigt werden..
|
|
|
09/22/2014, 09:47
|
#12
|
elite*gold: 525
Join Date: May 2012
Posts: 2,932
Received Thanks: 89
|
Sonst niemand eine Idee?
|
|
|
09/25/2014, 16:20
|
#13
|
elite*gold: 1
Join Date: May 2011
Posts: 28
Received Thanks: 4
|
Das Problem ist, das der container um die ul eine feste Breite hat.
Jetzt gibst du dem ul Tag ein float: left;. Das heißt es wird nach links gesetzt. Ist nun der container breiter als deine ul ist klar, das rechts ein Abstand entsteht.
Wenn dann musst du beim ul das float: left; durch margin: 0 auto; ersetzen, damit das allerdings funktioniert braucht die ul eine feste Breite sonst wird sie nicht zentriert. Dieses Problem haben schon mehrere gehabt, da sich die ul Breite nicht an den Inhalt (li's) anpasst!
Meiner Ansicht nach lässt sich das mit deinem Aufbau nicht realisieren. Wenn dann bräuchtest du JQuery/Javascript, gibst dem ul Tag margin: 0 auto; und weist dem Tag dann mit Jquery die Breite zu, die du ausrechnest indem du die Breiter der li's in einer Reihe + Margin addierst.
Auf Fiddle:
Gib dem ul Tag mal folgende Eigenschaften:
margin: 0 auto;
width: 420px;
Dann ist es mittig zentriert ohne Rand, so muss man das dann mit Jquery berechnen, je nach Fenster/COntainer Größe. Falls du noch Fragen zum JQury/Javascript Teil hast und das so versuchen willst, melde dich! Wenn du das nur für eine Bilder Anzeige machst, kann man das auch nur mit div Boxen ohne li realisieren!
|
|
|
 |
Similar Threads
|
[HTML/CSS][DIV]Content-Höhe an Inhalt anpassen
12/04/2012 - Web Development - 11 Replies
Hallo liebe Community,
hier ist schonwieder eine Frage von mir... Diesmal geht es darum, dass sich der Content automatisch an die Länge seines Inhaltes anpassen soll... Also wenn ich beispielsweise die Höhe des Contents auf 500px mache, dann schreibt der Text einfach darüber hinaus. Ich möchte aber einfach Text einfügen können, ohne jedesmal in der CSS-Datei die Höhe des Contents zu ändern...
Wer kann mir helfen?
Das Deal-Spiel - Webserver by Peron
MFG
|
[Question] CSS HTML Width Problem
04/25/2012 - Web Development - 2 Replies
Hey everyone... so I'm having a weird problem with scrolling. Sorry if this is easy to figure out, this is my first css website. If I shrink my browser's size down to where my website needs scroll bars, the html container doesn't expand. I tried setting it to 100% width, but nothing happened. It only happens in non-traditional browsers (everything but IE for a change).
http://i1212.photobucket.com/albums/cc447/Spirite dFang/problem-1.png
Here's my CSS code:
body {
background-image:...
|
[Help] Getting Length and Width of the DMaps
08/03/2010 - CO2 Private Server - 3 Replies
I use spatial indexing for my server, which could be optimized a little, by adding the length and width of each map.
I know it can be read from the map files, or some different file for sure, but I do not know how to do this, as I have no experience with maps.
What I want is a simple text file including:
MapID - X or Width - Y or Length
where - is a space, so:
1002 1024 1024
I need this for all maps except for special maps such as houses, ships, new maps, explaining me how to do it...
|
pointer of width and size of pg
07/24/2010 - 4Story - 11 Replies
hi guys, i'm looking for a pointer (or maybe they are two..)
i just want to know the width and the size of my character..i've tried several scan with CE but i've not find out..
can someone help??
thanks
translated with google translate :
hallo Jungs, ich bin für einen Zeiger (oder vielleicht sind sie zwei suchen ..)
|
[help]how to change body width?
01/19/2009 - Perfect World - 1 Replies
i have look many character with body unusual
and i have some tutorial from cheatngine.org but didnt work
like this
bodyID = 0
colorBody = -16053469
headScale = 1000
|
All times are GMT +1. The time now is 17:10.
|
|