zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden css Text grösse

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.03.2013, 05:56
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.03.2013
Beiträge: 3
dubstep007 befindet sich auf einem aufstrebenden Ast
Standard css Text grösse

Moin hab noch mal ein kleines problem das ist folgendes .


wen ich die css datei folgende

Code:
body
{
background-color: #ffffff;
background-image: url(http://www.yasumidesigns.de/wetplate.jpg);

font-size: 10px;
font-family: Helvetica,Arial,sans-serif;
color: #ffffff; 
}
die grösse änder die ja nur den text meiner seite beinflussen soll ( was sie auch macht )



dan verkleinert sie gleichzeitig auch die grösse des textes vom css menü den ich aber in einer anderen datei führe folgender code

Code:
#cssmenu ul {
list-style-type:none;
width:auto;
position:center;
display:block;
height:33px;
font-size:.9em;
background:url(images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

#cssmenu li {
display:inline-block;
float:center;
margin:0;
padding:0;
}

#cssmenu li a {
display:inline-block;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
font-weight:normal;
}

#cssmenu li a:hover,
#cssmenu .active {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none;
}

#cssmenu .active a {
color:#fff;
font-weight:700;
}


#cssmenu ul{
background-color:#629600;
}
#cssmenu li a:hover, 
#cssmenu li.active {
background-color:#7AB900;
text-align:center;
}


Die angaben auf meiner index seite
Code:
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Dubstep</title>
<link href="/menu_assets/styles.css" rel="stylesheet" type="text/css">

<link rel="stylesheet" type="text/css" href="design123.css" />



<style type="text/css">


p {margin-bottom: 200px ; margin-top: 222px;}

</style>

wie kann ich das Allso umgehen so das die eine datei nur hintergrund beinflust und seiten text aber der text vom css menü eine andere grösse behält ?

würde mich freuhen wen mir jemand helfen kan

Geändert von dubstep007 (29.03.2013 um 05:59 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.03.2013, 08:31
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 05.08.2009
Beiträge: 141
Erdbeertorte befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht solltest du auch für die Navigation eine Schriftgröße angeben.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.03.2013, 10:01
Benutzerbild von Manfred62
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2009
Ort: Ludwigsburg
Beiträge: 2.134
Manfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nett
Standard

Code:
...
<link href="/menu_assets/styles.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="design123.css" />
vermutlich ist die obere styles.css die Datei für das Menü? Dann wird die entsprechende Anweisung durch die nachfolgende design123.css überschrieben.

Besser so: alles in eine css Datei.
Dort beginnt man üblicherweise für die font-size im body mit 100%.
Von dort ausgehend legt man die font-size für andere Bereiche fest.

BTW: nächstes mal besser einen Link posten. Dann kann man besser helfen.
Mit Zitat antworten
  #4 (permalink)  
Alt 29.03.2013, 10:44
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von dubstep007 Beitrag anzeigen
die grösse änder die ja nur den text meiner seite beinflussen soll ( was sie auch macht )
1. Regel Textgrössen werden vererbt

daraus ergibt sich dann
Zitat:
dan verkleinert sie gleichzeitig auch die grösse des textes vom css menü
Genau, weil dort steht

font-size:.9em;
und em ist eine relative Grösse. hier also 90% vom Grossen M ausgehend.

So kannst du das also selbst leicht errechnen.

Zitat:
wie kann ich das Allso umgehen so das die eine datei nur hintergrund beinflust und seiten text aber der text vom css menü eine andere grösse behält ?
Hintergrund ist hier kein Element. Textangaben beziehen sich auf Textelement, also h1 - h6, p, dt, li, address, cite, abbr, usw.

Dazu folgender Artikel der Dein Problem beschreibt:
Warum ich Pixel für CSS-Schriftgrade verwende / praegnanz.de
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #5 (permalink)  
Alt 29.03.2013, 11:40
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von explanator Beitrag anzeigen
Dazu folgender Artikel der Dein Problem beschreibt:
Warum ich Pixel für CSS-Schriftgrade verwende / praegnanz.de
Sorry, aber dieser Artikel kann höchstens als äußerst schlechtes Beispiel dienen.
Viele Kollegen waren schlicht entsetzt dass ein so bekannter Blogger so einen verquasten Blödsinn von sich gibt.

Im Zeitalter des Smartphones sollte auch der letzte bald verstanden haben, dass Pixelangaben für die Schriftgröße Unfug sind.
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
  #6 (permalink)  
Alt 29.03.2013, 11:45
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 explanator Beitrag anzeigen
font-size:.9em;
und em ist eine relative Grösse. hier also 90% vom Grossen M ausgehend.
In CSS entspricht 1em der errechneten Schriftgröße, nicht der M-Höhe.
http://www.w3.org/TR/css3-values/#font-relative-lengths

edit:
Zitat:
Im Zeitalter des Smartphones sollte auch der letzte bald verstanden haben, dass Pixelangaben für die Schriftgröße Unfug sind.
Full ACK.
Mit Zitat antworten
  #7 (permalink)  
Alt 29.03.2013, 11:54
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von hubspe Beitrag anzeigen
Sorry, aber dieser Artikel kann höchstens als äußerst schlechtes Beispiel dienen.
Warum?

Der Artikel erklärt Vererbung und daraus entstehende Probleme. Genau das ist bei unserem TE auch der Fall.

Zitat:
Zitat von hubspe Beitrag anzeigen
Im Zeitalter des Smartphones sollte auch der letzte bald verstanden haben, dass Pixelangaben für die Schriftgröße Unfug sind.
Gerade Smartphones haben mit Pixelschriftgrössen überhaupt keine Probleme.
Apple zum Beispiel vergrössert automatisch die Pixel aufs doppelte. Finde jetzt auf die Schnelle den Artikel nicht, werde ich aber gern nachreichen, wenn gewünscht.

Anm.; Ich bin kein Verfechter von Pixelangaben bei Schriftgrössen. Persönlich verwende ich immer em oder %.

EDIT: @fricca Du hast recht, ich bezog mich auf den http://de.wikipedia.org/wiki/Em_%28Schriftsatz%29 Artikel. Aber FF setzt es genau so um wie du es beschreibst:https://developer.mozilla.org/de/docs/CSS/font-size
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.

Geändert von explanator (29.03.2013 um 12:10 Uhr)
Mit Zitat antworten
  #8 (permalink)  
Alt 29.03.2013, 12:12
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 explanator Beitrag anzeigen
Warum?
Weil darin als Lösung für das "Problem" der ems die Nutzung von Pixelschriftgrößen empfohlen wird.

Zitat:
Gerade Smartphones haben mit Pixelschriftgrössen überhaupt keine Probleme.
Schriftgrößen in Pixel machen sinnvolle Voreinstellungen kaputt -- das gilt für alle Geräte. Wenn ein Hersteller sinnvollerweise die Default-Schriftgröße mit z.B. 22px vorgibt, weil das ein gut lesbares Maß auf dem jeweiligen Gerät ist -- dann macht ein font-size:16px die Lesbarkeit kaputt.

Zitat:
Apple zum Beispiel vergrössert automatisch die Pixel aufs doppelte. Finde jetzt auf die Schnelle den Artikel nicht, werde ich aber gern nachreichen, wenn gewünscht.
Apple ist aber nicht die ganze Welt der Geräte. Andere Hersteller handhaben das anders (Kindles z.B.).
Apple hat zuletzt mit seinem iPad Mini einer der größeren Böcke geschossen, denn es verhält sich in allem wie sein großer Bruder -- nur ist alles viel kleiner. Da kann man nicht einmal mehr mit relativen Schriftgrößenangaben etwas retten.
Zitat:
Anm.; Ich bin kein Verfechter von Pixelangaben bei Schriftgrössen. Persönlich verwende ich immer em oder %.
Warum empfiehlst du dann hier ohne Warnung einen Artikel, der Pixelschriftgrößen empfiehlt?
Mit Zitat antworten
  #9 (permalink)  
Alt 29.03.2013, 12:54
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Warum empfiehlst du dann hier ohne Warnung einen Artikel, der Pixelschriftgrößen empfiehlt?
Ausgehend von dubstep007s Fragestellung beantwortet der Artikel die Frage, warum sich bei der em-Angabe im ul-Element die Schriftgrösse verändert.
Nicht mehr und nicht weniger. Der Artikel enthält zudem 75 Kommentare, die hinreichend erläutern was richtig und falsch ist.
Ich habe also die Frage von dubstep007 hinreichend beantwortet.
Welche Schlüsse er letztendlich daraus zieht liegt nicht in meinem Einflussbereich. Evtl. kommt noch was von ihm vielleicht auch nicht.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 29.03.2013, 13:09
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 explanator Beitrag anzeigen
Ausgehend von dubstep007s Fragestellung beantwortet der Artikel die Frage, warum sich bei der em-Angabe im ul-Element die Schriftgrösse verändert.
Das steht doch schon in dem einen Satz in deiner Antwort.

Zitat:
Nicht mehr und nicht weniger. Der Artikel enthält zudem 75 Kommentare, die hinreichend erläutern was richtig und falsch ist.
Kommentare, die sicher jeder komplett liest, wenn er seine einfache Lösung doch schon in dem Artikel gefunden hat.

Zitat:
Ich habe also die Frage von dubstep007 hinreichend beantwortet.
Welche Schlüsse er letztendlich daraus zieht liegt nicht in meinem Einflussbereich.
Natürlich kannst du das beeinflussen! Entweder, indem du nur auf Artikel verlinkst, die empfehlenswerte Lektüre sind -- oder indem du deine Verlinkung wenigstens mit entsprechenden Hinweisen versiehst.
Es mag hochtrabend klingen, aber: Jeder, der hier öffentlich antwortet, trägt eine gewisse Verantwortung. Es gibt massenhaft stille Mitleser -- nicht nur den einen Fragesteller.
Das ist auch der Grund, weshalb Antworten vermeintlich kleinkariert korrigiert oder ergänzt werden.

Zitat:
Evtl. kommt noch was von ihm vielleicht auch nicht.
Vielleicht ist es aber auch schon zu spät und er hat dank des Artikels alle Schriftgrößen in Pixel gesetzt und hört nicht mehr zu, wenn man ihm sagt, dass eine Schrift"größe" von 10px für das body-Element absolut nicht sinnvoll ist.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

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
Div Float Clear usw... Ich dreh durch ;) buggix CSS 14 11.02.2010 08:42
gibt es eine andere Lösung ohne Tabelle? online CSS 16 24.04.2009 08:41
Zeilenabstand bei font-Angabe wieder weg nick CSS 7 16.02.2008 14:39
Text Position barca CSS 14 10.05.2006 11:25
CSS - Design (clear - Problem) -Oliver- CSS 11 21.12.2005 21:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:55 Uhr.