2010-01-22 9 views
15

Thing którego używamCo może przyspieszyć rozwój oprogramowania?

* stylesheets 
     o project.css 
     o ie.css 
     o print.css 
     o reset.css 

Wszelkie inne wskazówki?

+0

linki ty przewidziane są bardzo przydatne! Chciałbym dać ci +1, ale nie mam głosów. –

+0

http://www.jetbrains.com/webide/index.html –

+0

@Alix: Do usług. +1. :) –

Odpowiedz

11

Doświadczenie, doświadczenie i jeszcze raz - doświadczenie.

Możesz znaleźć pomocne IDE, generatory itp., Ale na koniec dnia, jeśli jesteś programistą, najważniejsza jest Twoja wrażliwość.

2

Jeśli musisz zadać to pytanie, z pewnością nie powinieneś pracować nad kodowaniem CSS, aby pasował do makiet projektowych przed tobą. To moja skromna opinia.

BTW: Było to w odpowiedzi na oryginalne sformułowanie pytania: "Jak powinienem rozpocząć kodowanie CSS dla makiet projektowych przede mną."

0

EDIT:

W odpowiedzi na aktualizację - ja osobiście faworyzują Firebugs CSS edycji/podglądu/edycji przez WDT jest. Jest to dużo bardziej bezpośrednie IMO.

IMO jest to ogólnie zła praktyka. Chociaż celem jest oddzielenie struktury (xhtml) od prezentacji (CSS), czasami nie jest to całkowicie możliwe, na przykład konieczność owinięcia elementu kilkoma innymi elementami, aby zespół projektowy mógł mieć cienie i zaokrąglone rogi, a zespół programistów może mieć podatną wysokość i szerokość ...

W każdym razie najłatwiej jest po prostu zacząć stosować style do elementów ... nie rozumiem, jakiego rodzaju wskaźników szukasz - może to pomóc, jeśli dasz szybki przegląd Twojego obecnego procesu.

1

Użyj odpowiedniego IDE, które zapewni Ci jak najwięcej pomocy.

IntelliJ IDEA jest nie tylko wielkim Java IDE, jest także dobre dla edycji HTML/CSS:

  • edytor CSS
  • CSS uzupełniania kodu
  • składni CSS & błąd podkreślając
  • CSS sprawdzanie w locie zamiar działania
  • Znajdź/zaznacz zastosowanie
  • Krótki doc
  • Kod CSS Folding
  • CSS Kod formatowania
  • CSS widok Struktura
  • Refaktoryzacja
  • Auto-komentarz deklaracja
  • Goto
  • Pokaż treść

Zobacz więcej tutaj : http://www.jetbrains.com/idea/features/html_css_editor.html

+0

ale to nie jest za darmo –

+3

Nie prosiłeś za darmo ... niektóre z najlepszych narzędzi nie są darmowe (chociaż na pewno są jakieś dobre darmowe narzędzia). –

+1

Tylna motyka też nie jest wolna, ale czy chcesz używać tylko plastikowych łyżek do kopania rowu? –

2

Polecam ramy, takie jak 960 Grid System. Tworzenie ładnych układów i funkcjonalnych prototypów odbywa się bardzo szybko, gdy masz 960 w zasięgu.

+0

ale działa proporcjonalnie i otrzymuję projekt o różnej szerokości i rozmiarze rynny –

+2

Jeśli chcesz być szybszy, ustaw się na standard. – Sampson

0

Można spróbować użyć coś jak Sass

0

użyciu tabel dla układu

+0

Nie sądzę, by zaoszczędzić dużo czasu, jeśli nie masz płynnego projektu. W większości przypadków tabele po prostu obniżają początkowy poziom kodowania - musisz tylko znać html, aby uzyskać coś podstawowego, ale na dłuższą metę jesteś naprawdę szybszy dzięki css. W każdym razie, powszechnie wiadomo, że używanie tabel do układu jest złą praktyką, więc prawdopodobnie była to tylko sarkastyczna odpowiedź, ale jeśli czas i obsługa crossbrowserów jest krytyczna, to nie jest to taki zły pomysł (to oczywiście, jeśli nie masz żadnych problemów spać po tym). – vise

+0

czekaj, właśnie powiedziałeś, że css jest szybszy w dłuższej perspektywie. ale żeby zaoszczędzić czas, mógłbym skorzystać z tabel? – Shawn

+0

+1, czasami tak jest. (Jesteś teraz tylko o 11 pkt. od 5K!) Ale poważnie CSS daje ci większą kontrolę, szczególnie jeśli pracujesz nad CMS. – JohnB

0

Istnieją pewne systemy szablonów, takie jak sass, które mogą dobrze działać w przypadku niektórych projektów lub dużych arkuszy stylów.

Jeśli twoje projekty są powtarzalne, ponieważ zawsze zawierają pewne konwertyty, możesz wypróbować strukturę css.

Jednak pomimo ograniczonej obsługi crossbrowser, CSS jest trywialny (w tym IE6 po pewnym doświadczeniu). Możesz próbować łączyć systemy szablonów lub tak zwane frameworki css, ale pamiętaj, że czasami mniej znaczy więcej.

1

scaffold pozwoli Ci zbudować swój CSS w sposób koncepcyjne ...

+0

ale jest to tylko dla stron php –

0

Jak Hartikainen zasugerował Zdecydowanie rozważyć użycie CSS Extension. Naprawdę upraszczają programowanie, sprawiają, że kod jest bardziej zorganizowany i wspiera spójność. W związku z tym wspierają one lepszą jakość usług i szybszy rozwój.

Najbardziej widoczne są