XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Anfänger Frage CSS-ID (http://xhtmlforum.de/showthread.php?t=74216)

stefffaa 16.04.2021 13:16

Anfänger Frage CSS-ID
 
Hallo,

ich bin CSS-Anfänger und bräuchte mal Hilfe:

Ich habe ein 4er Gridsystem und möchte dort das padding anpassen.

.autogrid_grid .column {
padding-left: 0px;
padding-right: 0px;
}

Das ganze funktioniert soweit auch, jetzt möchte ich
allerdings das ganze nur auf eine anwenden.

Dazu kann ich im CMS (Contao) eine eigene CSS-ID oder Klasse
angeben für die einzelne Spalte angeben.

Ich habe es mit der ID "grid" versucht, leider geht das nicht.

#grid .autogrid_grid .column {
padding-left: 0px;
padding-right: 0px;
}

https://eindruck.ein-druck.net

Es geht um das Megamenü beim Menüpunkt "Lieblingsstücke", ich möchte nur beim Bild kein padding, beim Rest schon.

Hat jemand eine Idee, ist der Ansatz richtig?



Vielen Dank

andir 18.04.2021 10:10

Moin,

da hat es mehrere Bilder. Davon abgesehen sehe ich keinerlei ID in diesem Bereich vergeben.

So wie du es schreibst wird es wohl auch nicht funktionieren:
Code:

#grid .autogrid_grid .column
Das bedeutet derzeit: Das Element mit der ID grid welches als Kindelement ein oder mehrere Elemente mit der Klasse .autogrid_grid hat welche(s) wiederum Elemente mit der Klasse column hat/haben .... nur letztere wird/werden mit deinem Code angesprochen.

Du willst aber ein bestimmtes Element (z.B.ein bestimmtes Bild = img) innerhalb von, vermute ich, Elementen der Klasse column ansprechen.

Edit: Davon abgesehen ist grid kein guter, da kein sprechender Name.
Verwende lieber eine id oder klasse die klar macht was Sache ist, z.B:
.no-padding oder .no-padding-top etc.

Das hilft auch Dir dich besser im CSS zurechtzufinden.

Du müsstest also schreiben:
Code:

.column img#no_padding
(ohne Leerstelle) Beachte dabei:
Obiges ist was anderes als
Code:

.column img #no_padding
Im zweiten Fall zeigt die Leerstelle an,dass Elemente mit der id no_padding welche im HTML-Element img enthalten sind, angsprochen werden sollen. Das ist weitgehend sinnfrei denn id's sollten dokumentenweit nur einmalig vergeben werden.

stefffaa 21.04.2021 15:30

Hallo,

sorry für die späte Reaktion.

Vielen Dank für die Antworten, es hat tatsächlich nur mit:

#grid{
padding: 0;
}

funktioniert.

Danke


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:54 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023