IPB

Willkommen, Gast ( Anmelden | Registrierung )

> CSS, ich steh auf'm Schlauch...
claudettina
Beitrag 12.09.2006 - 7:22
Beitrag #1


is getting harder


Gruppe: User
Beiträge: 13
Mitglied seit: 06.09.2006
Mitglieds-Nr.: 6.258



Beispiel

Wie schaffe ich es, dass ich genau unter die Thumbnails auch noch Bildunterschriften habe? Wenn ich div-container nehme, stehen die Unterschriften untereinander. Bei float:left steht eine an der linken Seite. Ich steh echt auf'm Schlauch - ich brauch einen Denkanstoß...

Ansonsten habe ich die Seite jetzt komplett ohne Tabellen *grins*, und den Scroller sieht man auch wieder smile.gif

Claudia
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
db
Beitrag 14.09.2006 - 12:41
Beitrag #2


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Auch ich kämpfe für ein tabellenfreies web, was es auch koste!</title>
<style type="text/css">
#con {
text-align: center;
width:340px;
margin:auto;
}
#col1 {
float: left;
height: 100px;
width: 100px;
border: 1px solid #000000;
margin: 0px 5px;
}
#lnk1 {
float: left;
height: 12px;
width: 100px;
font: 9px Arial, Helvetica, sans-serif;
color: #993300;
margin: 5px 5px 0px;
}
</style>
</head>
<body>
<div id="con">
<div id="col1"></div>
<div id="col1"></div>
<div id="col1"></div>
<div id="lnk1">link</div>
<div id="lnk1">link</div>
<div id="lnk1">link</div>
<br clear="all" />
</div>
</body>
</html>
Go to the top of the page
 
+Quote Post
stwie
Beitrag 14.09.2006 - 16:29
Beitrag #3


is getting harder


Gruppe: User
Beiträge: 13
Mitglied seit: 23.08.2006
Wohnort: Halstenbek
Mitglieds-Nr.: 6.197



Ohne besserwisserisch wirken zu wollen, die Lösung funktioniert zwar, aber 2 Anmerkungen:

ZITAT(db @ 14.09.2006 - 13:41) *
<div id="col1"></div>
<div id="col1"></div>
<div id="col1"></div>
<div id="lnk1">link</div>
<div id="lnk1">link</div>
<div id="lnk1">link</div>

Die mehrfache Verwendung der gleichen id ist nicht HTML/CSS-konform, auch wenn die meisten Browser das akzeptieren. Der richtige Weg ist hier die Definition von Klassen und die Einbindung mit "class" omg.gif

ZITAT
<br clear="all" />
Nicht gut, da XHTML, nicht HTML, dann muss auch eine entsprechende Definition im Header erfolgen

Dieses nur, da ich neben dem Kampf den Tabellen auch den Kampf für "HTML strict" aufgenommen habe.

ZITAT(claudettina @ 14.09.2006 - 10:20) *
Nee, klappt nicht. Ich hab mal einen Screenshot angehängt, wie es jetzt aussieht. Anscheinend greift die class der gallery nur noch beim ersten Bild. Außerdem will ich alle drei nebeneinander zentriert haben und nicht einen ganz links. Deswegen denke ich mal, dass float:left nicht geeignet ist.

Claudia



Na sorry, versuche es einmal mit der richtigen Schreibweise. Ich hatte in CSS "heigth" geschrieben! Es muss aber "height" heissen. smilywand.gif

Gegebenenfalls muss die Definition der class .gallery angepasst werden bzw. die Eigenschaften von "span" neu definiert werden, falls sie zuvor andere Eigenschaften zugewiesen bekommen hat.
Go to the top of the page
 
+Quote Post
claudettina
Beitrag 15.09.2006 - 12:05
Beitrag #4


is getting harder


Gruppe: User
Beiträge: 13
Mitglied seit: 06.09.2006
Mitglieds-Nr.: 6.258



ZITAT
Na sorry, versuche es einmal mit der richtigen Schreibweise. Ich hatte in CSS "heigth" geschrieben! Es muss aber "height" heissen. smilywand.gif


Ich hab das schon richtig geschrieben, und nicht einfach nur per copy und paste eingefügt.

Ich wollte und will hier aber keine Grundsatzdiskussionen vom Zaun brechen - auch wenn Ihr Euch freut *lol*. Ich bin für mich zu einer Lösung gekommen, und die heißt Tabelle. Ist am einfachsten und sieht (hoffentlich) überall gleich aus. Ist aber noch nicht hochgeladen, weil ich noch im Büro sitze.

Claudia
Go to the top of the page
 
+Quote Post
db
Beitrag 15.09.2006 - 12:18
Beitrag #5


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



ZITAT(claudettina @ 15.09.2006 - 13:05) *
...

Ich bin für mich zu einer Lösung gekommen, und die heißt Tabelle. Ist am einfachsten und sieht (hoffentlich) überall gleich aus. Ist aber noch nicht hochgeladen, weil ich noch im Büro sitze.

Claudia




Glückwunsch! :-) Zunächst mal mit einer Tabelle, zwei Zeilen mit je drei Spalten, keine Schnörkel wie Border etc.. Später vielleicht mit CSS "aufhübschen", denn, wer hätte das gedacht? CSS ist auch für Tabellen gemacht.
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
7 Besucher lesen dieses Thema (Gäste: 7 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 23.05.2025 - 5:21

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here