zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden first-letter in <p>

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.08.2011, 17:44
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard first-letter in <p>

Hi,

ich habe folgendes in meine layout.css geschrieben:

Code:
#content_main p {
                          font-size: .9em;
                          line-height: 1.3;
                          margin-bottom: 5px;
                          /* text-align: justify;      Blocksatz */
                        }

#content_main p:first-letter {
                                         font-family: Helvetica Neue, Helvetica,   
                                         Tahoma, sans-serif;
                                         font-size: 1.3em; 
                                         font-weight:normal;
                                         color:#33476c;
                                         line-height:1; 
                                       }
index.html
Code:
         <!-- content_main Start -->
         <div id="content_main">
           <h3></h3>
           <ul>
              <li>
                 <p>Test Test Test</p>
              </li>

           </ul>
         </div>
         <!-- content_main Ende -->
Jetzt würde im <p> ja der erste Buchstabe groß geschrieben werden. da es in der css so definiert ist. kann ich dem <p> auch eine klasse zuweisen, damit ich auch ausnahmen einbauen kann, wo es normal geschrieben wird?

Gruß
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 15.08.2011, 21:39
body.ie {display: grotte}
XHTMLforum-Mitglied
 
Registriert seit: 09.01.2011
Beiträge: 841
take_a_7 sorgt für eine eindrucksvolle Atmosphäretake_a_7 sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von SaltonSea Beitrag anzeigen
Jetzt würde im <p> ja der erste Buchstabe groß geschrieben werden. da es in der css so definiert ist. kann ich dem <p> auch eine klasse zuweisen, damit ich auch ausnahmen einbauen kann, wo es normal geschrieben wird?
Wieso solltest du das nicht können?

Code:
p.grosserbuchstabe:first-letter {
    font-size:40px;
}
gruß,
take
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 15.08.2011, 21:56
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von take_a_7 Beitrag anzeigen
Wieso solltest du das nicht können?

Code:
p.grosserbuchstabe:first-letter {
    font-size:40px;
}
gruß,
take
habe ich in der layout.css testweise eingetragen und in der index.html

das hier:

Code:
         <!-- content_main Start -->
         <div id="content_main">
           <h3></h3>
           <ul>
              <li>
                 <p class="grosserbuchstabe">Test Test Test</p>
              </li>

           </ul>
         </div>
         <!-- content_main Ende -->
trotzdem ändert sich nichts. irgendwas scheint da noch faul zu sein!? der erste buchstabe bleibt groß. hab testweise mal das first-letter rausgenommen und die schriftfarbe geändert. das funktioniert zumindest?!

Geändert von SaltonSea (15.08.2011 um 21:59 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 15.08.2011, 22:16
Benutzerbild von plastiko
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 26.12.2007
Ort: Hannover
Beiträge: 945
plastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblick
Standard

Die Spezifität von p.grosserbuchstabe:first-letter reicht nicht aus um #content_main p:first-letter zu überschreiben.
Die Kaskade - Einführung in CSS - Einführung in XHTML, CSS und Webdesign - Michael Jendryschik

Edit:
Besser du zeigst mal mit einem online-Demo was du vorhast. Oft ergeben sich die nötigen Selektoren schon aus dem bestehenden (sinnvollen) html.
__________________
MfG
Jens

Geändert von plastiko (15.08.2011 um 22:58 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 15.08.2011, 23:09
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard

Ich denke dein content_main p bezieht seine Göße vom Elternelement
HTML-Code:
#content_main p {
                          font-size: .9em;
                         }
Korrekt wäre bestimmt
HTML-Code:
#content_main p {
                          font-size: 0.9em;
                         }
ohne es geprüft zu haben!
MfG
Mit Zitat antworten
  #6 (permalink)  
Alt 15.08.2011, 23:14
Benutzerbild von plastiko
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 26.12.2007
Ort: Hannover
Beiträge: 945
plastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblick
Standard

Ob font-size: .9em; oder font-size: 0.9em; ist wurscht.
__________________
MfG
Jens
Mit Zitat antworten
  #7 (permalink)  
Alt 16.08.2011, 00:36
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von plastiko Beitrag anzeigen
Die Spezifität von p.grosserbuchstabe:first-letter reicht nicht aus um #content_main p:first-letter zu überschreiben.
Die Kaskade - Einführung in CSS - Einführung in XHTML, CSS und Webdesign - Michael Jendryschik
wie müsste ich es denn deklarieren, um es zu überschreiben?

Code:
p.grosserbuchstabe:first-letter !important {
                                            font-size:40px;
                                            color:#000000;
                                           }
So hatte ich es mal getestet, aber funktioniert irgendwie nicht.
Mit Zitat antworten
  #8 (permalink)  
Alt 16.08.2011, 11:08
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Entweder so:
Code:
p.grosserbuchstabe:first-letter  {
  font-size:40px !important;
  color:#000000;
}
oder besser so:
Code:
#content_main p.grosserbuchstabe:first-letter  {
  font-size:40px;
  color:#000000;
}
Dann stimmt die Spezifität wieder und die font-size wird von alleine überschrieben.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
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
<hr> innerhalb eines <p> tags nicht erlaubt? Browser schliesst <p> tag selbständig marcusx (X)HTML 2 16.10.2008 10:31
Problem: Überschrift <hx> innerhalb von Abschnitt <p> Ares CSS 7 24.10.2006 13:30
Innerhalb eines <p> zwei Ausrichtungen Retrax CSS 1 19.10.2006 09:13
<p> in Form xm22 CSS 2 16.08.2006 11:58
im Div-Container(absolute) <p> zentrieren Admira98 CSS 1 24.07.2006 01:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:22 Uhr.