Ansicht:   

#282537

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
23.08.2011, 23:55:39

CSS, tief geschachtelt (web.design)

Hallole, ich probiere grad ein CMS...

Da habe ich eine Bildergalerie mit Bildunterschriften. Web-Developer im FF sagt, die gehören zu:

html > body #a0 > div #containerboth > div #content > table .gallerytable > tbody > tr > td .gallerytd


(alles abgetippt, weiß nicht, wie man das kopieren könnte)

Preifrage: Mit welchem Element spreche ich diese Bildunterschrift am besten an? Meine Versuche, da irgendwas zu ändern (die Schrift ist zu groß) waren nämnlich nicht von Erfolg gekrönt.

WebDeveloper scheint übrigens auch überfordert zu sein: Der sagt doch dazu glatt: \"Keine Style-Informationen\". Glatte Lüge, oder?

Wers angucken mag: hier

Besten Dank für einen Tipp,
Karsten

PS: Mir ist klar, dass ich dieses Slimbox-Dingens eh noch umbauen muss. Die Tabelle ist mir zu unflexibel.

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282539

Johann [Gast]

24.08.2011, 00:19:21
(editiert von Johann, 24.08.2011, 00:20:41)

@ Karsten Meyer

CSS, tief geschachtelt (ed)

> WebDeveloper scheint übrigens auch überfordert zu sein: Der sagt doch dazu
> glatt: \"Keine Style-Informationen\". Glatte Lüge, oder?

Nö, völlig richtig. Merke: Die Maschine irrt nie  :-)
Du hast für die Klasse gallerytd im allgemeinen keine CSS Informationen.
Lediglich für einen span mit dieser Klasse (span.gallerytd).
Mach einfach die Klasse \"span.gallerytd ....\" zu \".gallerytd\" und dann nimmt der da auch den entsprechenden font-size.

Gruß,
Johann

#282540

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
24.08.2011, 00:20:11

@ Karsten Meyer

CSS, tief geschachtelt - Erledigt

Entschuldigung, ist schon erledigt. Ich hatte nur ein Komma zwischen den CSS-Elementen in der Definition vergessen...

Bin wohl zu lange davor gesessen.

Gute N8!
-Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282541

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
24.08.2011, 00:23:18

@ Johann

CSS, tief geschachtelt

> > WebDeveloper scheint übrigens auch überfordert zu sein: Der sagt doch
> dazu
> > glatt: \"Keine Style-Informationen\". Glatte Lüge, oder?
>
> Nö, völlig richtig. Merke: Die Maschine irrt nie  :-)
> Du hast für die Klasse gallerytd im allgemeinen keine CSS Informationen.
> Lediglich für einen span mit dieser Klasse (span.gallerytd).
> Mach einfach die Klasse \"span.gallerytd ....\" zu \".gallerytd\" und dann
> nimmt der da auch den entsprechenden font-size.

Danke, aber nicht ganz. Da stand wohl:
span.imagesubtitle .gallerytd

sprich das galt für die .gallerytd innerhalb eines span.image...
War natürlich Quatsch, es fehlte schlicht das Komma.

Aber danke dir!
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282542

Johann [Gast]

24.08.2011, 00:25:00
(editiert von Johann, 24.08.2011, 00:25:43)

@ Karsten Meyer

CSS, tief geschachtelt (ed)

> sprich das galt für die .gallerytd innerhalb eines span.image...
> War natürlich Quatsch, es fehlte schlicht das Komma.

ja eben, irgend so ein quatsch stand da.
Tipp: Verhuddel Dich als Anfänger nicht in tiefen CSS Verschachtelungen.
Mach\'s wacker mit eigenen Klassen/Ids wo Du es brauchst, ohne groß zu Verschachteln.

#282543

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
24.08.2011, 00:25:46

@ Johann

Nochmal CSS

Jetzt aber doch noch mal ne andere Frage:

für diese Tabellenzelle gilt nichts von dem ganzen Schmonz?

html > body #a0 > div #containerboth > div #content > table .gallerytable > tbody > tr > td .gallerytd



Also weder was in body, noch in #content usw. festgelegt ist?

Gruß karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282544

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
24.08.2011, 00:28:47

@ Johann

CSS, tief geschachtelt

> > sprich das galt für die .gallerytd innerhalb eines span.image...
> > War natürlich Quatsch, es fehlte schlicht das Komma.
>
> ja eben, irgend so ein quatsch stand da.
> Tipp: Verhuddel Dich als Anfänger nicht in tiefen CSS Verschachtelungen.
> Mach\'s wacker mit eigenen Klassen/Ids wo Du es brauchst, ohne groß zu
> Verschachteln.

Würd ich ja gern!
Aber DESWEGEN schreib ich jetzt nicht mein eigenes CMS.  ;-)

Obwohl: Gestern war ich stolz wie Oskar, als ich es geschafft hatte, eine Kleinigkeit im PHP zu ändern. Das war dort immer so, dass im Menü sowohl der \"aktive\" Hauptpunkt als auch Unterpunkt (per CSS) hervorgehoben waren. Und das war mir zu unlogisch...

Vielleicht mach ich mich morgen dran, das Slimbox-Plugin dahingehend zu ändern, dass es statt einer Tabelle schöne Boxen ausgibt.

Gruß karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282545

Johann [Gast]

24.08.2011, 00:29:43
(editiert von Johann, 24.08.2011, 00:34:15)

@ Karsten Meyer

Nochmal CSS (ed)

Ne, das meine ich ja. Nüscht. Habe Dir das mal skizziert. Deswegen nimmt der td mit dem Bild und Text den Body font-size.
Mach mal das \"span\" da weg, dann siehste, kannste den font-size ändern.
Im Idealfall:

.gallerytd {font-size: 60%}


Den Stylesheet würde ich eh mal aufräumen oder neu machen. Blickt ja kein Oink durch...  :-)

#282546

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
24.08.2011, 00:40:37

@ Johann

Nochmal CSS

> Ne, das meine ich ja. Nüscht. Habe Dir das mal
> skizziert. Deswegen
> nimmt der td mit dem Bild und Text den Body font-size.

Hmm - aber der WebDeveloper gibt mir das nicht so aus, sondern er \"findet\" nur dieses allerletzte CSS-Element. Das ist\'s, was mich wunderte.

> Mach mal das \"span\" da weg, dann siehste, kannste den font-size ändern.
> Im Idealfall:
>

.gallerytd {font-size: 60%}


> Den Stylesheet würde ich eh mal aufräumen oder neu machen. Blickt ja kein
> Oink durch...  :-)

Stimmt, hab auch schon einiges rausgeschmissen. Ich bin da aber eher vorsichtig, weil ich ja noch nicht alle Funktionen des CMS ausprobiert habe. Da gibt es z.B. mehrere Varianten des Menüs - mal zusammen (wie bei mir), mal Haupt- und Untermenü getrennt - das will ich gelegentlich mal probieren.

Im großen&ganzen bin ich aber recht zufrieden mit dem Ding. Man hat doch deutlich schneller Inhalte drin, als wenn man sich dauernd mit HTML-Quelltext rumplagen muss. Ok - dafür wird der HTML-Output nie soo schön sein, aber es hat halt alles zwei Seiten.

Immerhin hatte ich es recht schnell geschaft, ein völlig fixes Layout total zu flexibilisieren.

Schönen Gruß,
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#282547

Johann [Gast]

24.08.2011, 00:42:11

@ Karsten Meyer

Nochmal CSS

Ja, jetzt sehe ich auch wo Du das Komma vergessen hast. Jetzt ist die Klasse auch angezeigt.

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz