zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Text richtig positionieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.04.2012, 16:29
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.04.2012
Beiträge: 4
Nagazi befindet sich auf einem aufstrebenden Ast
Standard Text richtig positionieren

Habe mittlerweile halb google durchsucht. Mein Problem ist folgendes:

Ich habe mir heute das erste mal das leid angetan und mich mit css auseinandergesetzt. Derzeit habe ich meine HTML Struktur fertig und habe soweit alles geschafft. Bis ich angefangen habe das Menü zu machen.

Ich habe eine .png Datei welche als Hintergrund für den Navigationspunkt dienen soll. Hier ist mal mein Codeausschnitt wie ich die Grafik mit Text reingebracht habe:
HTML-Code:
<div id="navitest1"><a href="test.php"><div id="navitest11">Test</div></a></div>
Code:
#navitest1 {
background-image:url('../images/navi.png');
position:absolute;
width:150px;
height:60px;
}

/*NAVIGATION MENÜPUNKTE*/
#navitest11 {
top:35%;
text-align: center;
position:absolute;
}
Ich möchte nun gerne die Schrift (in diesem Fall "Test") genau mittig ausrichten. Habe es atm in einen 2ten Div container gesteckt, was aber finde ich nicht ganz richtig aussieht.

Wie löst ihr das Problem wenn ihr einen Text auf ein images schreiben wollt?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 17.04.2012, 16:39
Benutzerbild von Chris2011
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 04.01.2011
Beiträge: 301
Chris2011 befindet sich auf einem aufstrebenden Ast
Standard

navigationen macht man mit listen

http://de.selfhtml.org/css/layouts/n...onsleisten.htm

Geändert von Chris2011 (17.04.2012 um 16:41 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 17.04.2012, 16:51
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.04.2012
Beiträge: 4
Nagazi befindet sich auf einem aufstrebenden Ast
Standard

Geht es auch, das ich dabei ein image als background nutze? Mit background-image:url('....'); bin ich da nicht weit gekommen
Mit Zitat antworten
  #4 (permalink)  
Alt 17.04.2012, 17:21
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Wenn du einen Link willst, der ein Hintergrundbild hat -- dann gib dem Link ein Hintergrundbild. Du brauchst überhaupt kein weiteres Element dafür -- und ja: Auch wenn der Link in einer Liste steht geht das.

Ich empfehle dir, das erstmal beseite zu legen und dir Grundlagen zu erarbeiten. Schon der winzige Schnipsel zeigt, dass du Defizite hast. Lektüreempfehlung: Little Boxes (teilweise kostenlos online). Ja, es wird etwas dauern, bis du so weit bist, dass du deine erste eigene Website erstellen kannst.

Wenn du danach weitere Fragen hast: Lies und beachte die Hinweise für Fragende. Gib immer einen Link zum Problem an.
Mit Zitat antworten
  #5 (permalink)  
Alt 18.04.2012, 14:28
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.04.2012
Beiträge: 4
Nagazi befindet sich auf einem aufstrebenden Ast
Standard

So. . .bin einige Schritte weiter gekommen.

Habe nun das menü im Div erstellt, den Hintergrund habe ich im Div eingefügt, nun möchte ich aber, das sich die submenüs unter der "oberkategorie" öffnen. Derzeit erscheinen die automatisch am linken bildschirmrand. Desweiteren, bekomme ich es nicht hin, das das submenu sich untereinander anreiht. Sollte ja eigendlich mit "li ul { display:block; } regeln lassen, wobei ich dort nur auf Granit beiße.

Da ich leider das Problem nur unterwegs am lösen bin, gibt es leider keinen Link dafür, da mein Tablet bisher noch keine Apache Webserver lösung bereitstellt

Hier mal meine Codeteile:

Code:
#navi a, #navi h2 {
      margin: 0; padding: 2px 3px; padding-top:9px; float:left; position:relative;
}
a { text-decoration: none; color:#ffffff } 
#navi a:hover { color:#000000; } 
#navi li>ul { display:block; top: 2.0em; }
#navi li:hover>ul { display:block; position:absolute; }
#navi ul li { display:inline; margin:0; padding:0; top:60px; }
#navi li ul { display:none; margin: 0.4em; padding: 0.2em; }
#navi li:hover>ul{ display:block; position:absolute; border-left: 1px solid #ffcc00; border-right: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; border-radius:25px;
HTML-Code:
<div id="navi">
	<ul>
		<li><a href="index.php?site=test123"><h2>&Uuml;bersicht</h2></a></li>
		<li><a href="index.php?site=test123"><h2>Link</h2></a>
			<ul>
				<li><a href="index.php?site=test123"><h2>sublink</h2></a></li>
				<li><a href="index.php?site="><h2>sublink</h2></a></li>
				<li><a href="index.php?site="><h2>sublink</h2></a></li>
			</ul>
		</li>
		<li><a href="index.pgp?site=test123"><h2>Link</h2></a> 
		<li><a href="index.php?site=test123"><h2>Link</h2></a> 
			<ul>
				<li><a href="index.php?site=test123"><h2>Link</h2></a></li>
			</ul>
		</li>
		<li><a href="index.php?site=test123"><h2>Link</h2></a></li> 
		<li><a href="index.php?site=test123"><h2>Link</h2></a> 
			<ul>
				<li><a href=""><h2>sublink</h2></a></li>
				<li><a href=""><h2>sublink</h2></a></li>
				<li><a href=""><h2>sublink</h2></a></li>
			</ul>
		</li>
		<li><a href="index.php?site="><h2>Link</h2></a></li> 
		<li><a href="index.php?site="><h2>Link</h2></a></li> 
		<li><a href="index.php?site="><h2>Link</h2></a></li> 
		<li><a href="index.php?site="><h2>Link</h2></a>
			<ul>
				<li><a href="index.php?site=test123"><h2>sublink</h2></a></li>
			</ul>
		</li>
	</ul>
</div>
Mit Zitat antworten
  #6 (permalink)  
Alt 18.04.2012, 14:30
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von Nagazi Beitrag anzeigen
Da ich leider das Problem nur unterwegs am lösen bin, gibt es leider keinen Link dafür, da mein Tablet bisher noch keine Apache Webserver lösung bereitstellt
Lad dein Zeug bei einem Freehoster hoch.
Deine Codefragmente bringen nichts. Vollständiger Code beginnt mit einem Doctype.
Was genau verstehst du an den Hinweisen für Fragende nicht?
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Text in div positionieren KeithKeith CSS 1 16.05.2010 21:37
frage zur umsetzung (siehe anhang) mmiethe79 CSS 4 01.04.2009 15:10
Internet Explorer verschluckt Grafik Webentwickler Eric CSS 4 06.07.2007 14:53
Probleme mit float Webentwickler Eric CSS 5 21.06.2007 20:09
Probleme mit Abständen zwischen div´s.... darvida CSS 4 09.07.2005 18:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:25 Uhr.