Použít soubory Compass.
Pokud ještě nemáte Compass nainstalovaný, můžete jej nainstalovat zevnitř aplikace Dreamweaver.
Zjistěte, jak lze v aplikaci Dreamweaver pracovat se soubory preprocesoru CSS a jak je kompilovat.
CSS je jazyk, který popisuje styl dokumentu HTML. Preprocesory CSS umožňují použít kód vytvořený v jazyce zpracovaném pomocí preprocesingu a kompilovat jej do oblíbené formy CSS. Preprocesované jazyky posouvají CSS na úroveň bližší programovacímu jazyku.
Konkrétně preprocesory umožňují používat proměnné, mixiny, funkce a mnoho dalších technik, které
nelze v CSS použít.Pomocí CSS preprocesorů můžete všechno definovat jednou a opakovaně to využívat, což vede k udržovatelnému a rozšiřitelnému CSS.
Pomocí preprocesoru CSS můžete také vytvářet čistší a snadno udržovatelné CSS. Pokud vytváříte webové stránky, které odkazují na řadu CSS souborů, použití CSS preprocesorů jako Sass nebo Compass může snížit manuální kódování a akce kopírování/vkládání.
Aplikace Dreamweaver používá vestavěný kompilátor Ruby-Saas pro kompilaci souborů typu SCSS a LESS. Dreamweaver také podporuje frameworky Compass a Bourbon pro kompilaci Sass souborů.
LESS je založen na JavaScriptu, zatímco Sass je založen na Ruby. Vy však o žádném z těchto jazyků nemusíte nic vědět. Rovněž nemusíte používat příkazový řádek pro kompilaci souborů do podoby CSS. Dreamweaver automaticky kompiluje tyto soubory do CSS pomocí JavaScript knihovny less.js, když tyto soubory načtete, upravíte nebo uložíte.
Podporované verze:
Aplikace Dreamweaver zachází s preprocesory CSS v závislosti na tom, zda jste definovali web. Pokud definujete web produktu, můžete nastavit předvolby CSS preprocesoru a také používat frameworky Compass a Bourbon v aplikaci Dreamweaver.
Při definování webu můžete upravit způsob spolupráce preprocesorů CSS s aplikací Dreamweaver nastavením předvoleb preprocesorů CSS určených pro konkrétní weby. Pokud nastavíte předvolby preprocesorů CSS určené pro konkrétní weby, můžete zadat možnosti kompilace na základě webu. Můžete také přizpůsobit umístění Sass a CSS souborů a možnosti preprocesoru specifické pro každý web.
Přečtěte si, jak používat Dreamweaver s CSS preprocesory:
Ve verzi aplikace Dreamweaver 2017 je zabudována podpora CSS preprocesoru. To znamená, že můžete pracovat se soubory Sass/LESS/SCSS v rámci aplikace Dreamweaver. Jednoduché kroky jako Ctrl + S nebo Cmd + S vám v Dreamweaveru umožňují automatickou kompilaci souborů CSS. Jednotlivé soubory CSS lze také ručně kompilovat pomocí možností Nástroje > Kompilovat (nebo F9). Změny se také projeví ve všech otevřených HTML souborech, kde je tento kompilovaný CSS propojen nebo připojen.
Zde je obecný pracovní postup úkolů spojených s používáním CSS preprocesorů:
Kompilátor nainstalujte pouze v případě, pokud chcete kopii souborů rozhraní (Bourbon), nebo chcete-li vygenerovat výchozí soubory scss a konfigurační soubory založené na Ruby (Compass). Doporučujeme ponechat si kopii souborů rozhraní. Pokud jsou určité mixiny nebo funkce z vývojářského frameworku odstraněny v pozdějších revizích, stále můžete přistupovat k souborům preprocesoru ve vašem webu.
V aplikaci Dreamweaver 2015 a dřívějších verzích CC lze s pomocí aplikace Dreamweaver používat soubory Sass, LESS a SCSS. Museli jste však tyto soubory kompilovat sami mimo aplikaci Dreamweaver.
Váš pracovní postup by připomínal následující kroky:
Tyto kroky musíte provést pokaždé, když provedete změnu v souboru Sass/LESS/SCSS.
Podívejte se na tento video tutoriál a zjistěte, jak můžete vylepšit své CSS pomocí preprocesorů.
Pokud není web definován, můžete se rozhodnout pro ruční kompilaci souborů Sass a LESS. Podpora rozhraní Compass a Bourbon však není k dispozici.
Následuje pracovní postup úkolů na vysoké úrovni při používání CSS preprocesorů:
Můžete nastavit předvolby specifické pro web pro CSS preprocesory pomocí dialogového okna Weby > Spravovat weby.
Ponechání specifických předvoleb CSS preprocesoru určených pro konkrétní weby umožňuje spravovat vaše CSS preprocesory na základě webu. Tato akce vám také umožňuje kontrolovat CSS preprocesor pro každý web, aniž byste museli aktualizovat předvolby pokaždé, když přepnete weby.
Nastavení v podsekcích Obecné a Zdroj a výstup jsou standardně použitelná pro framework Ruby-Saas.
Pro nastavení předvoleb pro Compass musíte zaškrtnout políčko Použít Compass v sekci Compass.
Následující všeobecné předvolby preprocesorů CSS lze nastavit v dialogovém okně Weby > Správa webů > Preprocesory CSS. Standardně jsou tato nastavení použitelná pro framework Saas.
Povolit automatickou kompilaci při uložení souboru
Zaškrtnutím tohoto políčka povolte automatickou kompilaci preprocesorů CSS. Pokud vyberete tuto možnost, aplikace Dreamweaver automaticky při uložení souboru Sass, LESS nebo SCSS vygeneruje soubor CSS. Pokud tuto možnost necháte nezaškrtnutou, budete muset soubory kompilovat ručně pokaždé, když provedete změnu.
Povolit režim Strict Math
Zpracovány budou pouze ty vzorce, které se nachází v závorkách. Například výraz (100px/25px) bude úspěšně zpracován, zatímco vzorec 20% + 10% (bez závorek) zpracován nebude. Když je tato možnost zakázána, všechny matematické výpočty v souboru jsou zpracovány.
Povolit režim Strict Units
Po vypnutí této možnosti se LESS bude pokoušet uhodnout matematické operace na výstupní jednotce. Například:
.class {
property: 1px * 2px;
}
V tomto případě délka vynásobená délkou určuje plochu, ale css nepodporuje zadání ploch. Aplikace Dreamweaver předpokládá, že uživatel zamýšlel, aby jedna z hodnot byla hodnota a ne jednotka délky.
Při zapnutých striktních jednotkách aplikace Dreamweaver předpokládá, že jde o chybu ve výpočtu, a vyvolá chybu.
Přepsat adresy URL na relativní
Tato možnost vám umožňuje přepsat adresy URL v generovaném CSS souboru tak, aby byly adresy URL vždy relativní k vygenerovanému souboru.
Generovat zdrojovou mapu
Vytvoří zdrojovou mapu. Source mapa je soubor, který překlenuje mezeru mezi jazyky vysoké úrovně jako Sass a LESS a jazyky nižší úrovně, do kterých se kompilují, jako například CSS.
Styl výstupního souboru
Specifikuje styl výstupního CSS souboru:
Vytvořit komentáře ke zdroji
Vytváří komentáře ve výstupním CSS souboru, které mapují CSS kód na řádek, ze kterého byl vygenerován.
Generovat zdrojovou mapu
Vytváří zdrojovou mapu (soubor, který překlenuje mezeru mezi vysokoúrovňovými jazyky jako Sass a LESS a nízkoúrovňovým jazykem, do kterého se kompilují, jako je CSS).
Můžete definovat, kam mají být umístěny vygenerované CSS soubory, a cestu, kterou má Dreamweaver sledovat a spustit automatickou kompilaci, když je soubor Sass/LESS v cestě upraven pomocí externího editoru.
Ve výchozím nastavení jsou možnosti v sekcích Zdroj a výstup platné pro Saas. Chcete-li tyto možnosti pro Compass povolit, musíte vybrat zaškrtávací políčko Použít Compass v sekci Compass.
Po úpravě těchto nastavení a instalaci rozhraní Compass budou všechna nastavení přenesena do souboru config.rb. Pokud budete později chtít změnit jakákoliv nastavení, upravte nastavení přímo v souboru config.rb. Také změny provedené v dialogovém okně Nastavení webu neovlivňují kompilaci.
Následující nastavení zdrojového a výstupního CSS preprocesoru můžete konfigurovat v dialogu Sites > Spravovat weby.
Zadejte umístění výstupního CSS souboru, který je generován.
Do stejné složky jako zdroj
Vyberte tuto možnost, pokud chcete, aby byly vygenerované CSS soubory uloženy ve stejné složce jako zdrojové soubory Sass a LESS.
Určit výstupní složku
Vyberte tuto možnost a zadejte složku, kam chcete uložit vygenerované CSS soubory.
Nahradit část vstupní cesty
Tato volba umožňuje nahradit část cesty pomocí řetězců Z a Do. Například při nastavení Z: scss a Do: css je výstupní soubor umístěn uvnitř stejné stromové struktury po nahrazení SCSS v cestě css.
Zdrojová složka
Zadejte podsložku v kořenové složce webu, který je třeba sledovat. Obvykle tato podsložka obsahuje všechny vaše SCSS nebo LESS soubory.
Pokud jste v nabídce Obecná nastavení povolili kompilaci, aplikace Dreamweaver automaticky spustí preprocesor CSS. Dreamweaver spustí automatickou kompilaci, když je jakýkoli soubor ve složce upraven externě nebo zevnitř aplikace Dreamweaver.
Compass je open-source framework pro tvorbu CSS, který vám umožňuje vytvářet CSS3 šablony stylů pomocí Sass.
Aplikace Dreamweaver nabízí podporu rozhraní Compass. Pokud vytváříte šablony stylů pomocí Compass, můžete tyto šablony stylů zkompilovat a vygenerovat CSS soubory zevnitř aplikace Dreamweaver.
Použít soubory Compass.
Pokud ještě nemáte Compass nainstalovaný, můžete jej nainstalovat zevnitř aplikace Dreamweaver.
V dialogovém okně Nastavení webu vyberte možnost Preprocesory CSS > Compass. Vyberte Použít Compass a poté klikněte na Nainstalovat soubory.
Všechny soubory Compass a konfigurační soubor *.rb jsou nainstalovány ve složce vašeho webu a můžete je vidět v panelu Soubory.
Určete existující konfigurační soubor využívající jazyk Ruby
Pokud již máte Compass nainstalovaný v počítači a máte nastaven soubor Compass *.rb, v dialogu Nastavení webu Dreamweaver zadejte cestu k souboru Compass *.rb v rámci aktuálního kořene webu.
Tento soubor se musí nacházet v kořenové složce vašich stránek.
Určete možnost konfigurace ručně
Pokud nemáte stávající možnost konfigurace, můžete zadat konfigurace ručně.
Následující pole se vyplní automaticky, ale můžete je změnit podle svých požadavků:
Všechny cesty vybrané v těchto možnostech se musí nacházet v kořenovém adresáři webu.
Cesta HTTP
Cesta k projektu při spuštění v rámci webového serveru. Výchozí hodnota je "/".
Složka s obrázky
Složka, kde jsou uloženy obrázky. Adresář je relativní k project_path.
Složka vytvořených obrázků
Složka, kde jsou uloženy vytvořené obrázky. Tento adresář je relativní k project_path a má výchozí hodnotu images_dir.
Složka s písmy
Adresář, kde jsou uloženy soubory písem.
Relativní datové zdroje
Udává, zda mají pomocné funkce nástroje Compass generovat relativní adresy URL z generovaného CSS k prostředkům nebo absolutní adresy URL pomocí cesty HTTP pro daný typ prostředku.
Pokud jste vybrali možnost Povolit automatickou kompilaci při uložení souboru v dialogovém okně Weby > Spravovat weby > Preprocesory CSS, aplikace Dreamweaver vygeneruje soubor CSS pokaždé, když uložíte změny do souborů Sass.
V okně prohlížeče můžete také zobrazit náhled těchto změn v reálném čase. Další informace o náhledu změn v reálném čase v prohlížeči najdete v tématu Náhled v reálném čase.
Pokud nechcete automatickou kompilaci, můžete ručně kompilovat soubor CSS jedním z následujících způsobů:
Poté můžete kompilovaný soubor CSS připojit k souborům HTML ve vašem webu. Další informace najdete v tématu Odkaz na externí šablonu stylů CSS.
Aplikace Dreamweaver podporuje řadu produktů Bourbon. Pokud vytváříte šablony stylů pomocí nástroje Bourbon, můžete tyto šablony stylů kompilovat a generovat soubory CSS z aplikace Dreamweaver.
Podporovány jsou následující varianty nástroje Bourbon:
Framework Bourbon můžete importovat přidáním jednoho z následujících příkazů do kódu:
Dreamweaver pak při kompilaci souborů preprocesoru používá zabalenou verzi Bourbon.
Případně můžete nainstalovat soubory rozhraní Bourbon na web, aby další aktualizace aplikace Dreamweaver neměly vliv na vaše pracovní postupy kompilace. Soubory rozhraní Bourbon se zkopírují na vaši stránku. Bourbon je framework, který se používá při spuštění kompilace libovolných souborů, které framework importují.
Instalace Bourbon nebo kterékoliv z jeho variant:
V dialogovém okně Nastavení webu vyberte Preprocesory CSS > Bourbon, Bourbon Neat nebo Bourbon Bitters.
Klikněte na Instalovat soubory a nainstalujte soubory do zadané složky kořenového adresáře webu.
Všechny soubory Bourbon se nainstalují do složky webu a můžete je zobrazit na panelu Soubory.
Pokud dojde k selhání, chyby se zobrazí na panelu Výstup (Okno > Výsledky > Výstup) a ikona stavového řádku se změní na červenou.
Soubory preprocesoru CSS můžete kompilovat jedním z následujících způsobů:
V aplikaci Dreamweaver lze nastavit možnosti automatického kompilování změn provedených v souboru rozhraní Sass nebo LESS do odpovídajícího CSS. Můžete také určit umístění (v rámci kořenového adresáře webu), kam chcete uložit generovaný CSS.
V dialogovém okně Nastavení webu vyberte Preprocesory CSS > Obecné > Povolit automatickou kompilaci při uložení souboru.
Klikněte na Preprocesory CSS > Zdroj a výstup.
Určete umístění, kam chcete uložit vygenerované soubory CSS. Můžete zvolit jednu z následujících možností:
Do stejné složky jako zdroj
Tuto možnost vyberte, pokud chcete uložit generované soubory CSS do stejné složky jako zdrojové soubory Sass a LESS.
Určit výstupní složku
Vyberte tuto možnost a zadejte složku, kam chcete uložit generované soubory CSS.
Nahradit část vstupní cesty
Tato volba umožňuje nahradit část cesty pomocí řetězců Z a Do.
Zadejte složku obsahující soubory Sass nebo LESS, které Dreamweaver sleduje.
Pokud provedete změny v některém ze souborů ve sledované složce, Dreamweaver automaticky zkompiluje soubory po jejich uložení.
Dreamweaver sleduje a kompiluje tyto soubory i v případě, že změny provedete mimo Dreamweaver (například v textovém editoru).
Po úspěšné kompilaci se na panelu Výstup (Okno > Výsledky > Výstup) zobrazí zpráva.Ikona stavu ve stavovém řádku se zobrazí zeleně.Zkompilovaný CSS otevřete dvojím kliknutím na zprávu o úspěchu na panelu.
Pokud se zobrazí chyby, kompilace CSS zřejmě byla neúspěšná. Stavová ikona se změní na červenou a na panelu Výstup se zobrazí všechny chyby a varování. Dvojím kliknutím na chybovou zprávu na panelu můžete rychle přejít na chybný řádek kódu. Soubor CSS není úspěšně zkompilován, dokud nejsou vyřešeny všechny chyby.
Panel Výstup je ukotven ve spodní části pracovní plochy. Pokud je panel uzavřený, klikněte na Okno > panel Výstup.
Panel Výstup můžete také přepínat (zobrazit/skrýt) pomocí ikony stavu, když je stav červený.
Po obdržení kompilovaného souboru CSS můžete svoji webovou stránku propojit se seznamem stylů. Případné provedené změny u preprocerosů CSS se automaticky projeví také u odpovídajících kompilovaných souborů CSS. Webová stránka se také automaticky obnovuje v živém zobrazení.
Další informace o propojení webové stránky se šablonou stylů naleznete v části Propojení s externí šablonou stylů CSS.
V některých situacích (například pokud nemáte definovaný web aplikace Dreamweaver) možná budete chtít ručně zkompilovat soubor preprocesoru CSS.
V takových scénářích zakažte možnost Povolit automatickou kompilaci při uložení souboru na panelu CSS preprocesory > Obecné v dialogovém okně Nastavení webu.
Chcete-li ručně zkompilovat CSS preprocesor, klikněte pravým tlačítkem na soubor na panelu Soubory a klikněte na Kompilovat.
Můžete také kliknout na Nástroje > Kompilovat pro kompilaci aktuálního souboru.
Tvorba nádherných webů v aplikaci Dreamweaver
Vytvářejte, kódujte a spravujte dynamické weby pomocí výkonného všestranného nástroje.