2009-06-11 7 views
4

Einfach wieder in die Heavy Duty js und CSS Welt einsteigen nach ein paar Jahren nur in Flash arbeiten und auf jQuery aufrüsten. Ich entwerfe einige CSS/DIV-basierte Layouts und bin abhängig von jQuery und AJAX für Interaktionen.Wie wirkt sich jQuery auf die CSS-Struktur aus?

In Bezug auf die CSS-Codierungskonventionen und -struktur, wie kann ich SS entwerfen, um jQuery optimal zu nutzen?

Welche CSS-Konzepte sollte ich beherrschen, wenn ich möchte, dass meine jQuery-Designarbeit mit der CSS-Arbeit harmoniert?

thx --Steve ...

Antwort

1

Sie können einen Blick auf die jQuery UI CSS Rahmen nehmen wollen. Es ist eine clevere und jQuery-freundliche Art, Ihre Benutzeroberfläche zu gestalten. Ziemlich ordentliche Sachen ...

+0

Es ist sehr sinnvoll, mit diesem Framework zu arbeiten. Ich erstelle Ansichten für ein .NET MVC-Projekt, und ich sehe, dass andere auf Ajax von MS verzichten. Immer noch nicht so gut definierte Route - es ist nicht so weit aufbereitet. Welches ist die Frage, die diese Frage überhaupt erst hervorruft? Danke! – justSteve

1

Grundregel, um CSS zu nutzen w.r.t. jQuery: Klassen verwenden. und dann verwenden Sie mehr Klassen. aber stellen Sie sicher, dass Klassen repräsentieren „Rolle“, nicht „Verhalten“

zB: das ist schlecht

<ul> 
    <li class='red'><a href='http://microsoft.com/'>MS</a></li> 
    <li><a href='http://google.com/'>goog</a></li> 
    <li class='green-bg'><a href=http://ubuntu.com/'>Ubuntu</a></li> 
</ul> 

zB: das ist gut.

<ul> 
    <li class='bad-link'><a href='http://microsoft.com/'>MS</a></li> 
    <li><a href='http://google.com/'>goog</a></li> 
    <li class='current-link'><a href=http://ubuntu.com/'>Ubuntu</a></li> 
</ul> 

Diese subtile CSS-Konvention ermöglicht es Ihnen, leistungsstarke Funktionen für Ihre Benutzeroberfläche zu erstellen.

Prost, jrh.

+0

Schätzen Sie, dieses dargestellt zu sehen. Es erscheint als der primäre Punkt, der in Emilys Liste geliefert wird ;) – justSteve

Verwandte Themen