php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2009, 08:50  
Benutzer
 
Registriert seit: 06.03.2009
Beiträge: 46
Shen befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] css Elemente mehrfach bezeichnen

Hallo,
ich habe ein PHP-Script, in dem sehr viele Elemente durch eine CSS-Datei bezeichnet werden. Jedoch gibt es auch noch Inline-CSS und folgende style-angaben möchte ich gerne in die CSS-Datei übertragen.

PHP-Code:
<div id="menu">
<
li style="font-weight:bold;">
<
li style="font-weight:normal; font-size:0.8em;">
...
</
div
In der CSS-Datei habe ich nun unter anderem folgendes gefunden:

PHP-Code:
#menu ul li p {
    
line-height1.4em;
    
margin-bottom1.5em;
}

#menu ul {
    
list-stylenone;
    
margin-bottom22px;
    
color#888;
    
font-size1.3em;
}
#menu ul ul {
margin-bottom0px;
}
#menu ul li {
    
clearboth;
    
padding4px 0 24px;
    
font-size1em;
}
#menu ul li ul li {
    
padding-bottom4px;
    
padding-right6px;
}
#menu ul li ul li ul {
    
margin-left10px;
    
font-size1em;
}
#menu ul li#authors ul li {
    
margin-bottom0;
    
padding-left0;
    
padding-right10px;
    
floatleft;
    
height32px;
    
width32px;
    
clearnone!important;
}
#menu ul li#authors h2 {
    
padding-left0;
}
#menu ul li#authors ul li strong {
    
displaynone;
}
#menu ul li#authors ul li img.avatar {
    
margin0;
    
padding0;
    
bordernone;
}
#menu ul li#authors, #menu ul li#authors ul li {
    
bordernone;
    
margin-bottom: -3px;
    
margin-right: -5px
Meine CSS-Kenntnisse sind nicht die Besten, aber werden die einzelnen Klassen nur aufgerufen, wenn die jeweiligen Elemente in der Reihenfolge wie dahinter geschrieben auftreten oder wie ist das zu verstehen?
Und wie integriere ich die zwei oben genannten inline-styles?

Wäre klasse, wenn mir da jemand hilft dieses Chaos zu verstehen.
Shen ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.06.2009, 13:31  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Bitte lern die CSS-Grundlagen, die hast du dir in 10 Minuten beigebracht.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 03.06.2009, 17:08  
Benutzer
 
Registriert seit: 06.03.2009
Beiträge: 46
Shen befindet sich auf einem aufstrebenden Ast
Standard

Chriz, lass es doch einfach unkommentiert wenn du keine Lust hast...

Ich weiß schon, dass man Elemente gruppieren kann. Nur diese doppelten Einträge (#menu ul li ul li ,#menu ul li ul li ul) sind mir bisher nicht begegnet und ich weiß nicht, wie die interpretiert werden. Das geht wohl über die Grundlagen hinaus.
Shen ist offline   Mit Zitat antworten
Alt 03.06.2009, 17:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Chriz hat Recht, das sind Grundlagen. Und hätte Deine Quelle wenigstens ordentlich bei selfhtml abgeschrieben, stände da auch folgendes:
Zitat:
Wenn Sie ein Format für mehrere HTML-Elementtypen definieren wollen, geben Sie alle gewünschten Elementtypen an und trennen Sie diese durch Kommata, so wie im obigen Beispiel p,li.
Inklusive eines Beispiels.

Und ul li ul li referenziert halt die inneren Items zweier veschachtelter Listen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 03.06.2009, 17:50  
Benutzer
 
Registriert seit: 06.03.2009
Beiträge: 46
Shen befindet sich auf einem aufstrebenden Ast
Standard

Danke nikosch, das war hilfreich. Dann sollte ich wohl doch mal bei selfhtml bleiben
Shen ist offline   Mit Zitat antworten
Alt 03.06.2009, 19:26  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Shen Beitrag anzeigen
Chriz, lass es doch einfach unkommentiert wenn du keine Lust hast...
Nein weil es genau so ist wie ich es gesagt habe, es sind Grundlagen und du hast keine Lust sie zu lernen. Das passt mir nicht, also poste ich das auch.

Edit: Und wir reden hier nicht über breitgefächerte PHP-Grundlagen, CSS! Notfalls kannst du raten. Aber gut hier für dich:

#myid markiert eine Tag-unabhängige ID <.. id="myid">
div#myid markiert eine ID eines <div> Tags <div id="myid">

.myclass markiert eine Tag-unabhängige Klasse <.. class="myclass">
div.myclass markiert eine Klasse eines <div> Tags <div class="myclass">

div markiert einen Tag <div>

div#myid.myclass markiert einen <div> Tag mit der ID myid und der Klasse myclass <div id="myid" class="myclass">
div.myclass.myclass2 markiert einen <div> Tag mit den Klassen myclass und myclass2 = <div class="myclass myclass2">

div p markiert alle <p> Tags innerhalb von <div> Tags (beliebiger Verschachtelungstiefe) <div><p>

Kombiniert ist alles möglich.

So das wars, du kannst die CSS-Grundlagen. Das war so nirgends im Netz zu finden? ^^ Einfach mal verstärkt Google einsetzen.
__________________
"Nuschel ich?" - "Was?"

Geändert von Chriz (03.06.2009 um 19:35 Uhr).
Chriz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Listbox in der man Elemente verschieben kann Bronks JavaScript, Ajax und mehr 2 27.01.2009 14:03
[Erledigt] DIV Elemente Formatieren PHP-Newcomer HTML, Usability und Barrierefreiheit 7 20.10.2008 22:27
Welche Elemente B sind ähnlich dem Element A Anwender27 Scriptbörse 7 01.05.2008 11:45
elemente aus nem array entfernen. PHP Tipps 2005-2 2 19.10.2005 00:54
block elemente nebeneinander HTML, Usability und Barrierefreiheit 2 30.07.2005 12:12
Bestimmte elemente nur zu bestimmten Daten anzeigen lassen PHP Tipps 2005-2 3 14.07.2005 14:05
gleichen code mit untersch. Var. mehrfach includen PHP Tipps 2005-2 8 10.07.2005 18:33
[Erledigt] XML mit PHP - alles weg bis auf die veränderten Elemente? PHP-Fortgeschrittene 2 22.06.2005 18:39
Array Elemente mit Komma auflisten PHP Tipps 2005-2 4 06.06.2005 12:24
einzelne elemente eines arrays gehn verloren bei "inclu PHP Tipps 2005 2 16.03.2005 23:32
Formular mehrfach auslesen PHP Tipps 2005 17 27.01.2005 15:04
Elemente in <option> zentrieren? Chr!s HTML, Usability und Barrierefreiheit 7 10.12.2004 14:23
Alle dynamisch erstellen Elemente verschicken HTML, Usability und Barrierefreiheit 3 23.09.2004 15:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
klasse mehrfach verwenden css, css mehrfach, css class mehrfach, css mehrfach class, div id mehrfach, css klassen mehrfach, css id mehrmals, css id mehrmals verwenden, css a mehrfach, css mehrfach id, css mehrfach klasse, css id mehrfach, mehrfach id css, css mehrfach menü, css klasse mehrfach, css class mehrmals, div bezeichnen, css mehrmals id, verwenden von klasse und id mehrmals, css div id mehrfach

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum