Zum Forum springen
Anfängerfrage CSS
 
Benachrichtigungen
Alles löschen

Anfängerfrage CSS

45 Beiträge
10 Benutzer
41 Reactions
4,681 Ansichten
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Hi,
ich bin gerade dabei eine Webseite in WP zu erstellen und benutze dafür ein Theme, allerdings möchte ich manche Details ändern.
Ich habe keinerlei Programmierkenntnisse und habe mir ein Basisverständnis von CSS durch Code anschauen angeeignet.

Ich habe ein Text Feld in dessen oberen Zeile ein Bild und ein Text stehen (mein bild + Zeile 1 Text + Continued), und in der nächsten Zeile steht mehr Text (Zeile 2 Text).
Mein Problem: Der Text in der zweiten Zeile ist zu weit weg von der ersten Zeile. Ich habe line-spacing und vertical-align versucht, komme aber nicht wirklich näher dran. Das ist mein aktueller Code:

<h2 style="text-align: center;">bild text Zeile 1 Text Continued</h2>
<h5 style="text-align: center;">Zeile 2 Text</h5>

h2 und h5 sind classes im template das ich benutze (headlines).

Ich habe das versucht (mit pt, px, und %):

<h2 style="text-align: center;">bild text Zeile 1 Text Continued</h2>
<h5 style="text-align: center;"><span style="font-size: 30pt; vertical-align: 50%">Zeile 2 Text</h5>

dabei entsteht dann mehr Platz unter der zweiten Zeile, aber die zweite Zeile wird nicht nach oben versetzt.

und das (mit diversen Werten, aber nichts hilft)

<h2 style="text-align: center;">bild text Zeile 1 Text Continued</h2>
<h5 style="text-align: center;"><span style="font-size: 30pt; line-height: 70%">Zeile 2 Text</h5>

Auf die selbe Art und Weise habe ich auch vertical-align und line-height in der oberen Zeile versucht, aber auch das ging nicht.


Antwort
Zitat
44 Antworten
sarc
Beigetreten: 06.06.2008

h2 und h5 sind beides Überschriften, da ist es relativ üblich, dass dazwischen Abstand ist. Der wird für gewöhnlich über margin oder padding erzeugt.

Was ich dir bei solchen Fragen empfehlen kann: https://addons.mozilla.org/de/firefox/addon/web-developer/

Da kannst dir unter anderem einzelne Elemente rauspicken und anzeigen lassen, welche CSS-Styles da zur Anwendung kommen.


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Danke, margin und padding hatte ich gar nicht beachtet!
Muss ich dann margin und padding für die Überschriften in h2 bzw h5 verändern? Aber das verändert ja dann doch auch alle anderen Überschriften.
Wenn ich margin-top bzw padding-top (bzw -bottom) versuche verändert sich leider gar nichts, sowohl in h2 als auch in h5. Oder ist der code gar nicht aktiv und wird quasi von dem in h2 und h5 eingebetteten margin/padding "überschrieben"? Sorry, ich hab heute zum ersten mal von CSS gehört...


Antwort
Zitat
sarc
Beigetreten: 06.06.2008

Darum die Empfehlung des Addons, da kann man sich dann anschauen, was eingestellt ist. Und sogar life editieren und rumprobieren... ;)

Diese Abstandsdinger sind leider auch immer ziemlich fummelig, da hier nicht einfach nur die Werte aller Elemente addiert werden. Ist damit auch kaum möglich, einfach mal eben ne Empfehlung auszusprechen.

Müssen das denn zwingend h2 und h5 an der Stelle sein? Wenn das möglicherweise sogar längere Textabschnitte sind, wäre dann nicht vielleicht ein einfacher Absatz geschickter?


Antwort
Zitat
AyCaramba44
Beigetreten: 27.04.2010

Kenne mich mit WP nicht aus und je nach Theme ändern die Sachen sich auch immer ein bisschen.

Funktioniert folgendes bei dir: ;margin:0px 0 20px z.B.
<h2 style="color:rgb(75, 138, 209);font-weight:500;margin:0px 0 20px">Viele Funktionen!</h2>

Bei Joomla mit Bootstrap habe ich eigene Felder wo ich komfortabel Abstände eintragen kann.


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

ICh habe h2 und h5 rausgenommen und ein bisschen ausprobiert, jetzt habe ich es, thx :f_thumbsup:
Jetzt muss ich nur noch die Fonts von Google irgendwie importieren.

Das ist der Code mit richtiger Position:

name Text Text
Text

Der Font-Family code ist mein Versuch die Fonts zu importieren.


Antwort
Zitat
Scherben
Beigetreten: 07.12.2007

Versuch das mal ganz oben mit einzubinden.

<link href=" https://fonts.googleapis.com/css?family=Raleway oder Allura oder was immer du magst" rel="stylesheet" type="text/css">


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Danke, habe es davor schon rausgefunden. Das Problem war, dass ich nicht wusste was/wo die header.php ist, habe sie jetzt aber im WP interface gefunden :f_thumbsup:
Wenn ich nicht die h2 classes nehme habe ich ein Problem mit der responsiveness - alles was ich mit h2 mache sieht am Handy gut aus, alles was ich inline ohne h2 mache ist nicht responsive. Denke um da z.B. Schriftgröße entsprechend zu skalieren braucht man noch einige Zeilen mehr Code (oder ist das die em Größenangabe?).
Ich denke ich werde mein inline-designtes Element auf Tablet/Handy unsichtbar machen und ein anderes Element einfügen das responsive ist. Ist zwar nicht elegant aber ich mache auch nur eine Test-Seite für mein Startup.


Antwort
Zitat
Scherben
Beigetreten: 07.12.2007

Moment mal du machst jetzt alles in h2 :f_rolleyes:


Antwort
Zitat
AyCaramba44
Beigetreten: 27.04.2010

Alles schön in h2 und dann per CSS jedes h2 manipulieren, damit die richtige Schrift und Schriftgröße bei rauskommt. :f_biggrin:


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Haha nein, aber ich habe ein paar mal Text als Überschrift und den mache ich in h2 und editiere dann inline die Schriftgröße mit em, das ist responsive :f_thumbsup:

Original von AyCaramba44
Alles schön in h2 und dann per CSS jedes h2 manipulieren, damit die richtige Schrift und Schriftgröße bei rauskommt. :f_biggrin:
Ja, vieles zumindest


Antwort
Zitat
xPurpleACEx
Beigetreten: 19.09.2010

Alles Inline zu formatieren ist nicht gut. Wenn du später Änderungen durchführen möchtest, musst du das in jedem Element tun.

Vergib lieber CSS-Klassen und schreibe dann die Formatierung in eine externe CSS-Datei. Also sowas wie

<h2 class="meineKlasse">Headline</h2>

Antwort
Zitat
Timmel
Beigetreten: 10.10.2007

Hi,

auch wenn der letzte Post schon etwas her ist und mit Bezug auf deinen letzten geposteten Code, hier ein paar Anmerkungen.
Vielleicht kannst du ja das ein oder andere davon brauchen - in jedem Fall ist keine der Anmerkungen böse gemeint :)

<span class="aligncenter" style="font-size: 48pt; margin-bottom: -4%; font-family: 'Raleway', sans-serif;">
          <strong>
                   <img style="vertical-align: -95%;" title="" src=" http://bld.png " alt="name" width="113" height="113" />
                   Text
         </strong>
         Text
</span>
<span class="aligncenter" style="font-family: 'Allura', cursive; font-size: 30pt; line-height: 32pt; letter-spacing: 5px; margin-left: 12%;">
         Text
</span>

Viel Erfolg und beste Grüße!

Timmel

Edit: Nachtrag zum -Tag (width + heigth)


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Danke Timmel, sehr informativer Beitrag!
Der Code ist nicht von mir so geschrieben worden, ich benutze einen website builder der diese Tags automatisch gesetzt hat, ich habe lediglich versucht den existierenden code zu bearbeiten um das Layout anzupassen. usw. war alles preset.


Antwort
Zitat
Timmel
Beigetreten: 10.10.2007

Moin Ente,

freut mich, wenn der Beitrag dich etwas weiterbringen konnte.
Wenn dich valider Quellcode grundsätzlich interessiert, kann ich dir folgenden Link ans Herz legen:
https://validator.w3.org/#validate_by_input

Hier kannst du deinen Quellcode (wie er unter einer URL erscheint --> URL aufrufen --> Rechtsklick --> Quellcode anzeigen --> STRG + A --> STRG + C --> im Validator STRG + V ) einfach einfügen und auf formale Fehler prüfen lassen.
Das Erstellen von validem Quellcode zahlt sich aus, sobald eine HTML-Seite in Wechselwirkung mit anderen Webtechniken trifft: Ist das Grundgerüst sauber, fallen alle "fortgeschrittenen" Techniken später leichter. Dazu kann z.B. gehören, deine Website zu dynamisieren (Zugriff aufs sog. Document-Object-Model (DOM), via Java-Script).

Original von Krach-Bumm-Ente
ich habe lediglich versucht den existierenden code zu bearbeiten um das Layout anzupassen.

Und das ist auch durchaus ein brauchbarer Ansatz :)
Ich bin selbst Autodidakt und einen ähnlichen Weg gegangen. Letztlich kommt es darauf an, was und in welcher Tiefe du lernen möchtest. Der Umgang mit einem Website-Builder, Rich-Text-Editor oder dergleichen macht zwar vieles schneller, es hilft aber nur selten wirklich zu verstehen, was wirklich im Hintergrund passiert.

Zwei Tools, die ich persönlich gern benutze, gefolgt von zwei Muster-Quellcodes, die du lokal speichern kannst. Anschließend kannst du damit ein wenig rumspielen.

Tools / Links
(Bei Downloads nach Möglichkeit zu neutralen Quellen. Von dort aus bitte nach persönlicher Vorliebe weiter navigieren.)

  • Quellcode-Editor: https://de.wikipedia.org/wiki/Notepad%2B%2B
    Mit einem ordentlichen Quelltext-Editor machst du schonmal einen gewaltigen Satz nach vorne. Er strukturiert deine Arbeit und macht evtl. Fehler schon während der Erstellung deutlich. Es gibt natürlich andere Editoren, aber bei diesem hier bin ich hängen geblieben. Evtl. geben ja auch andere hier im Thread noch Anregungen.
  • Lorem Ipsum: http://www.loremipsum.de/
    Erzeugen von beliebig langen Blindtexten auf Knopfdruck
  • Quellcode einrücken: https://de.wikipedia.org/wiki/Einr%C3%BCckungsstil#Verwendung_von_Tabulator_oder_Leerzeichen
    Schreibe eingerückten Quellcode. Ich persönlich nutze die Einrückung per Tabulator. Es erhöht die Übersichtlichkeit ungemein. Von den unten aufgeführten Dummy-Codes weiß ich leider nicht, ob sie die Tabs bei meinem Copy&Paste beibehalten.

Muster-Quellcodes
Nachfolgend zwei Muster-Quellcodes. Einmal HTML und einmal CSS. Erstelle lokal bei dir auf dem Rechner - im gleichen Verzeichnis - zwei Dateien (mein_html.html und mein_css.css) und kopiere die Muster-Quellcodes entsprechend hinein.

Falls du bedenken hast, dass ich dir irgendwelchen Schadcode unterjubeln möchte, kann ich deine Sorge verstehen und ich setze dem bewusst nichts entgegen: In diesem Fall rufe ich andere fachkundige User in diesem Thread dazu auf, die Unbedenklichkeit der Muster-Quellcodes zu bestätigen.

Dummy-HTML-Quellcode

Spoiler

<!doctype html>
<html lang="de">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<link rel="stylesheet" href="mein_css.css">
		<title>Titel</title>
	</head>
	<body>
		<div class="mein_wrapper">
			<h1>Meine Überschrift erster Ordnung</h1>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
			
		</div>
		<div class="mein_wrapper">
			<h2>Meine Überschrift zweiter Ordnung</h2>				
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
		</div>			
		<div class="mein_wrapper">
			<h3>Meine Überschrift dritter Ordnung</h3>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
		</div>
		<div class="mein_wrapper">
			<h4>Meine Überschrift vierter Ordnung</h4>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
		</div>
		<div class="mein_wrapper">
			<h5>Meine Überschrift fünfter Ordnung</h5>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
		</div>
		<div class="mein_wrapper">
			<h6>Meine Überschrift sechster Ordnung</h6>
			<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer
			</p>	
				<div class="link_wrapper">
					<a href="#">Hier könnte ein Link stehen</a>
				</div>
		</div>
	</body>
</html>

Dummy-CSS-Quellcode

Spoiler

/*CSS
Selektor { 
  Eigenschaft1: Wert; 
  Eigenschaft2: Wert; 
}*/

body {
	font-family: 'Raleway', sans-serif;
	line-height: 1.5em;
	font-size: 1em;
	max-width: 70%;
	margin-right: 15%;
	margin-left: 15%;
	background-color: #ffffff;

}

h1 {
	font-size: 3em;
	line-height: 3em;
	text-decoration: underline;
	color: red;
}

h2 {
	font-size: 2.5em;
	line-height: 2.5em;
	color: green;
}

h3 {
	font-size: 2em;
	line-height: 2em;
	text-decoration: underline;
	color: blue;
}

h4 {
	font-size: 1.5em;
	line-height: 1.5em;
	text-decoration: underline;
	color: yellow;
}

h5 {
	font-size: 1em;
	text-weight: bold;
	color: purple;
}

h6 {
	font-size: 1em;
	font-style: italic;
	color: black;
}


p {

}

a {
	color: #ffffff;
	line-height: 1.7em;
}

a:hover {
	color: red;
	font-style: italic;
}

.mein_wrapper {
	background-color: #e3e3e3;
	border: 1px solid #000000;
	margin-bottom: 0.5em;
	padding: 15px;	
	
}

.link_wrapper {
	margin: 0.5em;
	border: 1px solid blue;
	padding: 15px;
	background: linear-gradient(to right, blue , #ffffff); /* Standard syntax */
}

Viel Erfolg und beste Grüße!

Timmel

Edit: Validator verlinken und selbst nicht aufpassen ^^


Antwort
Zitat
flowIIpoker
Beigetreten: 14.02.2007

ausser dass der

Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Hi Leute,

ich hatte meine Website so weit fertig, aber bin gerade dabei einiges abzuändern und beschäftige mich daher wieder etwas mit der Sache. Wirklich coden lernen kann und will ich atm nicht, aber ich finde das Thema sehr spannend und werde es mal in etwas ruhigeren Zeiten angehen. Momentan reicht es mir mit drag&drop und etwas code meine Webseite zu bauen.

Ich hab momentan ein kleines Problem: ich habe ein WP plugin für ein Email-SignUp installiert, welches in eine Mailchimp Liste schreibt. Ich kann das signup form auch mit einem shortcode problemlos auf die Seite packen, allerdings bekomme ich die Felder zum Ausfüllen nicht zentriert. Sie bleiben immer linksbündig.
Hier der Code der .php Datei des plugins, der rote Text ist mein Versuch zu zentrieren, aber hat nicht funktioniert:

Spoiler

<?php
/**
* Template file to display the mailchimp form
* @since 1.0.0
*/

global $epm_options, $current_user;

get_currentuserinfo();
$epm_default_email_value = null;
if(is_user_logged_in()) {
$epm_default_email_value = $current_user->user_email;
}

?>

<form class="epm-sign-up-form" name="epm-sign-up-form" action="#" method="post">

<?php if(epm_get_option('display_name_fields')) : ?>

<div class="epm-form-field; center">
<input type="text" placeholder="<?php _e('Name','easy-peasy-mailchimp');?>" name="epm-first-name" tabindex="7" class="name first-name" id="epm-first-name"/>

<?php endif; ?>

<div class="epm-form-field; center">
<label for="epm-email"><?php _e('Email Address','easy-peasy-mailchimp');?></label>
<input type="email" placeholder="<?php _e('Email Address','easy-peasy-mailchimp');?>" name="epm-email" tabindex="8" class="email" id="epm-email" value="<?php echo $epm_default_email_value; ?>"/>

<input type="hidden" name="epm_submit" id="epm_submit" value="true" />
<input type="hidden" name="epm_list_id" id="epm_list_id" value="<?php echo $list;?>" />

<input type="submit" name="epm-submit-chimp" value="<?php _e('Enter','easy-peasy-mailchimp');?>" data-wait-text="<?php _e('Please wait...','easy-peasy-mailchimp');?>" tabindex="10" class="button btn epm-sign-up-button epm-submit-chimp"/>

</form>

Im Menü des Plugins im WP-Dashboard gibt es noch ein bisschen Code der bearbeitet werden kann, da habe ich es auch erfolglos versucht (wieder rot):

<input type="text" name="FNAME" placeholder="Your name" required>

<input type="email" name="EMAIL" placeholder="Your email address" required />

<input type="submit" value="Enter" />

Wie bekomme ich das hin? Danke!


Antwort
Zitat
Nerrik
Beigetreten: 12.09.2006

Schwer zu sagen ohne kompletten Source.

Allerdings reicht es nicht einfach eine class als "center" zu benennen.
Die class ".center" muss am besten in deiner haupt CSS Datei auch definiert werden ala:

.center {
margin: 0 auto;
}

oder

.center {
margin: 0 auto;
position: relative;
display: block;
}
wobei hier margin: 0 auto; das centern erledigen "sollte".

Wie gesagt schwer ohne Überblick über den Aufbau der Seite.

kann nämlich auch sein das das "margin:0 auto;" von der css datei des plugins (.epm-form-field class) einfach überschrieben wird.
Dann musst du entweder die class "epm-form-field" bearbeiten was eleganter wäre oder den Browser mit "!important;" dazu zwingen es nicht zu überschreiben:

.center {
margin: 0 auto !important;
position: relative !important;
display: block !important;
}


Antwort
Zitat
Nerrik
Beigetreten: 12.09.2006

Hier helfen auch die Entwicklerwerkzeuge vom Firefox ganz gut. (Inspektor)
Einfach auf die entsprechende Zeile im HTML Quellcode gehen und du kannst sehen welche css Eigenschaften einem Element schon zugewiesen wurde - in welcher Datei / Zeile und zur Not Live Änderungen (nur temporär) zum testen vornehmen.


Antwort
Zitat
Krach-Bumm-Ente
Beigetreten: 01.05.2006

Danke!
Wo kann ich .epm-form-field finden? In welcher Datei ist die class definiert?


Antwort
Zitat