Text zentral stellen per CSS

Hyper Text Markup Language (HTML wird zum Auszeichnen von Webseiten benutzt. Es enthält Beschreibung zum Markieren typischer Elemente eines Dokuments wie Überschriften, Listen, Tabellen oder Grafiken.) Fragen - Antworten –Tipps hier hinein...

Moderator: lauras

Beiträge bitte im neuen Forum

Text zentral stellen per CSS

Beitragvon SAW F1ghtM4ch1ne » Mittwoch 3. August 2011, 23:47

hey ho freunde..ich nochmal
also ich wollt das ne überschrift zentral auf der site steht..aber nach mehrmaligem versuchen bekomm ichs nich hin

hier mal kurz der betreffende abschnitt:
<h1><b>Herzlich Willkommen!</b></h1>
<style type="text/css"> {textalign:center;}</style>

kann mir bitte jemand sagen wo mein fehler liegt??wäre nett

danke im vorraus
SAW F1ghtM4ch1ne
HTML-Newbie
 
Beiträge: 9
Registriert: Mittwoch 3. August 2011, 17:45

Re: Text zentral stellen per CSS

Beitragvon lauras » Mittwoch 3. August 2011, 23:55

Du scheinst einige Grundlagen nicht verstanden zu haben :/

1. <b> ist veraltet und wird nicht mehr benutzt.
2. Man macht eine extra-Datei für Style und HTML - selbst wenn nicht, so steht der style-Tag im head und deine anderen Tags im body!
3. es heißt text-align, nicht textalign
4. du musst schon definieren wofür jetzt das text-align gelten soll, z.B. p {text-align: center;} oder so.
5. h1 ist ein Blockelement, sprich du zentrierst es nicht mit text-align (das würde nur die Schrift innerhalb der Überschrift zentrieren - geht zwar, ist aber nicht korrekt). Du zentrierst also so: h1 { margin: 0 auto;}

Gruß
Laura
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Text zentral stellen per CSS

Beitragvon SAW F1ghtM4ch1ne » Mittwoch 3. August 2011, 23:59

das heißt ich soll jetz h1{margin: 0 auto} in den head setzen??oder ne css-datei erstellen?hab gelesen dass man das auch innerhalb des html-dokuments machen kann =)
danke erstmal
SAW F1ghtM4ch1ne
HTML-Newbie
 
Beiträge: 9
Registriert: Mittwoch 3. August 2011, 17:45

Re: Text zentral stellen per CSS

Beitragvon Flow Snow » Donnerstag 4. August 2011, 00:06

SAW F1ghtM4ch1ne hat geschrieben:hab gelesen dass man das auch innerhalb des html-dokuments machen kann


Man kann auch rückwärts Auto fahren, es ist aber nicht der beste Weg, so sieht es hier auch aus, Aufteilung (HTML) und Design (CSS) immer trennen.

Man muss hier auch bedenken das ein Blockelement 100% Breite einnimmt, also sinnlos es einfach zu zentrieren, man muss schon eine Breite angeben.

Jetzt würde mich mal brennend interessieren warum man den Text in der Überschrift nicht zentrieren soll sondern die Überschrift, wenn man immer so denken würde wären relative Layouts doch ein Ding der Unmöglichkeit?
Benutzeravatar
Flow Snow
HTML-Profi
 
Beiträge: 154
Registriert: Donnerstag 2. Juni 2011, 22:48
Wohnort: Flensburg

Re: Text zentral stellen per CSS

Beitragvon SAW F1ghtM4ch1ne » Donnerstag 4. August 2011, 00:09

hm?wie meinste jetz??ich will einfach nur die überschrift mittig auf der seite ham..
SAW F1ghtM4ch1ne
HTML-Newbie
 
Beiträge: 9
Registriert: Mittwoch 3. August 2011, 17:45

Re: Text zentral stellen per CSS

Beitragvon Flow Snow » Donnerstag 4. August 2011, 00:11

Dann musst du h1 { text-align: center; } setzen und das Ganze bitte auslagern:

HTML Datei:
Code: Alles auswählen
  <h1>Überschrift</h1>


CSS Datei:
Code: Alles auswählen
h1 {
  text-align: center;
}


Wie du CSS auslagerst erfährst du hier (3. Punkt)
Benutzeravatar
Flow Snow
HTML-Profi
 
Beiträge: 154
Registriert: Donnerstag 2. Juni 2011, 22:48
Wohnort: Flensburg

Re: Text zentral stellen per CSS

Beitragvon SAW F1ghtM4ch1ne » Donnerstag 4. August 2011, 00:14

DANKE..wenigstens einer der mir einfach erklärt wie ichs machen muss..bekommst ein gedankliches bienchen ;) das mit dem auslagern hab ich schon hinbekommen^^
danke nochmal *daumen hoch*
SAW F1ghtM4ch1ne
HTML-Newbie
 
Beiträge: 9
Registriert: Mittwoch 3. August 2011, 17:45

Re: Text zentral stellen per CSS

Beitragvon lauras » Donnerstag 4. August 2011, 00:18

Jetzt würde mich mal brennend interessieren warum man den Text in der Überschrift nicht zentrieren soll sondern die Überschrift, wenn man immer so denken würde wären relative Layouts doch ein Ding der Unmöglichkeit?

Man kann schon - ich bin aber immer der Meinung, man sollte das machen, was man eigentlich will - und ich will ja die Überschrift zentrieren, und nicht Text in einem Block ;)
Kann aber je der machen wie er will, nur macht logisch keinen Sinn ;)
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Text zentral stellen per CSS

Beitragvon SAW F1ghtM4ch1ne » Donnerstag 4. August 2011, 00:21

noch ne frage..wenn ich jetz nur einen text zentral stellen will..geht das oder nimmt der dann jeden text..oder gibts da sowas wie <p1> ??
SAW F1ghtM4ch1ne
HTML-Newbie
 
Beiträge: 9
Registriert: Mittwoch 3. August 2011, 17:45

Re: Text zentral stellen per CSS

Beitragvon lauras » Donnerstag 4. August 2011, 00:28

Auch hier.. Grundlagen ;)

Schau dir mal etwas zu den Begriffen "class" und "ID" an :)
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Text zentral stellen per CSS

Beitragvon Flow Snow » Donnerstag 4. August 2011, 00:30

Arbeite am Besten erst ein mal das Seminar komplett durch bevor du weiter fragst, tue dir und uns den Gefallen...
Benutzeravatar
Flow Snow
HTML-Profi
 
Beiträge: 154
Registriert: Donnerstag 2. Juni 2011, 22:48
Wohnort: Flensburg


Beiträge bitte im neuen Forum

Zurück zu HTML - xHTML - HTML5

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron