השתמשו בקבצי Compass.
אם עדיין אין לכם Compass מותקן, תוכלו להתקין אותו מתוך Dreamweaver.
למד כיצד ניתן לעבוד עם קובצי כלים לעיבוד מקדים של CSS ולבצע באמצעותם קומפילציה ב- Dreamweaver.
CSS זו שפה שמאתרת את הסגנון של מסמך HTML. באמצעות הכלים לעיבוד מקדים של CSS, קוד שנכתב בשפה עם עיבוד מקדים עובר הידור לגרסת CSS המוכרת ביותר. שפת קדם-עיבוד מעלה את CSS לרמה הקרובה יותר לשפת תכנות.
באופן ספציפי, מעבדי קדם מאפשרים לכם להשתמש במשתנים, במיקסינים, בפונקציות ובטכניקות רבות אחרות ש
לא אפשריות ב-CSS.באמצעות מעבדי קדם של CSS, תוכלו להגדיר הכל פעם אחת ולהשתמש בהגדרות אלו שוב ושוב, מה שמביא ל-CSS הניתן לתחזוקה ולהרחבה.
באמצעות כלים לעיבוד מקדים של CSS ניתן לייצר קוד CSS נקי יותר שניתן לתחזק בקלות. אם אתם יוצרים אתרי אינטרנט שמפנים למספר קבצי CSS, השימוש במעבדי קדם של CSS כמו Sass או Compass יכול להפחית קידוד ידני ופעולות העתקה והדבקה.
Dreamweaver משתמש במהדר מובנה של Ruby-Saas להידור קובצי SCSS, LESS. Dreamweaver תומך גם במסגרות Compass ו-Bourbon לקומפילציה של קבצי Sass.
LESS מבוסס על JavaScript בעוד ש-Sass מבוסס על Ruby. עם זאת, לא תצטרך לדעת דבר על אף אחת משפות אלה. וגם לא תצטרך להשתמש בשורת הפקודה כדי לבצע הידור של הקבצים ל-CSS. Dreamweaver מקמפל אוטומטית את הקבצים האלה ל-CSS באמצעות ספרייה JavaScript עם השם less.js, כאשר אתם טוענים, עורכים או שומרים את הקבצים האלה.
גרסאות נתמכות:
האופן שבו Dreamweaver מטפל בכלים לעיבוד מקדים של CSS משתנה בהתאם לשאלה אם הגדרת את האתר או לא. אם אתם מגדירים אתר, תוכלו להגדיר העדפות מעבד קדם CSS וגם להשתמש במסגרות Compass ו-Bourbon מתוך Dreamweaver.
בהגדרת אתר ניתן להתאים אישית את האופן שבו כלים לעיבוד מקדים של CSS עובדים בתוך Dreamweaver על-ידי הגדרת העדפות ספציפיות לאתר לכלי לעיבוד מקדים של CSS. הגדרת העדפות ספציפיות לאתר לכלי לעיבוד מקדים של CSS מאפשרת לציין אפשרויות קומפילציה על בסיס האתר. תוכלו גם להתאים אישית את המיקום של קבצי Sass ו-CSS ואפשרויות מעבד קדם ספציפיות לכל אתר.
קראו הלאה כדי ללמוד כיצד להשתמש ב-Dreamweaver עם מעבדי קדם של CSS:
ב-Dreamweaver 2017, התמיכה לעיבוד מקדים של CSS מוכללת ב-Dreamweaver. כלומר, ניתן לעבוד עם קובצי Sass/LESS/SCSS בתוך Dreamweaver. לחיצה פשוטה על Ctrl+S או Cmd+S מאפשרת לך לבצע הידור אוטומטי ל-CSS ב-Dreamweaver. ניתן גם לבצע הידור ידני לכל קובץ CSS באמצעות Tools > Compile (או F9). השינויים משתקפים גם בכל קבצי ה-HTML הפתוחים שבהם ה-CSS המקומפל הזה מקושר או מצורף.
הנה תהליכי עבודה ברמה גבוהה של המשימות הכרוכות בשימוש במעבדי קדם של CSS:
התקן את המהדר רק אם ברצונך להעתיק קובצי מסגרת (Bourbon) או אם ברצונך ליצור קובצי scss ברירת מחדל וקובצי תצורה מבוססי Ruby (Compass). מומלץ לשמור עותק של קובצי המסגרת. אם מיקסינים או פונקציות מסוימות ממסגרת הכתיבה מוסרים ברוויזיות מאוחרות יותר, עדיין תוכלו לגשת לקבצי מעבד הקדם בתוך האתר שלכם.
ב-Dreamweaver 2015 ובגרסאות מוקדמות יותר של CC ניתן להשתמש בקובצי Sass, LESS ו-SCSS בתוך Dreamweaver. עם זאת, היה עליכם לקמפל את הקבצים האלה בעצמכם מחוץ ליישום Dreamweaver.
תהליכי העבודה שלכם היו נראים כמו השלבים הבאים:
עליכם לבצע את השלבים הללו בכל פעם שאתם מבצעים שינוי בקובץ ה-Sass/LESS/SCSS שלכם.
צפו במדריך הווידאו הזה כדי ללמוד איך תוכלו לשפר את ה-CSS שלכם באמצעות כלי עיבוד מקדים.
אם אין לך אתר מוגדר, תוכל לבצע הידור ידני של קובצי Sass ו-LESS. עם זאת, תמיכה במסגרות Compass and Bourbon frameworks אינה קיימת.
הנה תהליכי העבודה ברמה גבוהה של המשימות הכרוכות בשימוש ב-CSS preprocessors:
אתם יכולים להגדיר העדפות ספציפיות לאתר עבור CSS preprocessors באמצעות תיבת הדו-שיח אתרים > ניהול אתרים.
שמירה על העדפות ספציפיות לאתר של כלים לעיבוד מקדים של CSS מאפשרת ניהול של כלים לעיבוד מקדים של CSS על בסיס אתר. הפעולה הזו גם נותנת לכם שליטה על CSS preprocessor עבור כל אתר, בלי שתצטרכו לעדכן העדפות בכל פעם שאתם מחליפים אתרים.
ההגדרות בכללי, ובתתי הסעיפים מקור ופלט חלות על מסגרת Ruby-Saas כברירת מחדל.
כדי להגדיר את ההעדפות עבור Compass, עליכם לבחור בתיבת הסימון שימוש ב-Compass בסעיף Compass.
תוכל לקבוע את ההגדרות הכלליות הבאות עבור כלים לעיבוד מקדים של CSS בתיבת הדו-שיח Sites > Manage Sites > CSS Preprocessors. כברירת מחדל, ההגדרות הללו חלות על מסגרת Saas.
Enable Auto Compilation on File Save
בחר תיבת סימון זו כדי להפעיל את הקומפילציה האוטומטית של הכלים לעיבוד מקדים של CSS. אם תבחר באפשרות זו, Dreamweaver יפיק באופן אוטומטי קובץ CSS בעת שמירת קובץ ה-Sass, LESS או SCSS. אם האפשרות הזו נשארת לא מסומנת, עליכם להדר את הקבצים באופן ידני בכל פעם שאתם מבצעים שינוי.
Enable Strict Math
רק ביטויים מתמטיים שמוקפים בסוגריים עוברים עיבוד. לדוגמה, הביטוי (100px/25px) מעובד בהצלחה, אך הביטוי 20% + 10% (ללא סוגריים) אינו מעובד. כשהאפשרות הזו מושבתת, כל הביטויים המתמטיים בקובץ מעובדים.
Enable Strict Units
ללא אפשרות זו, LESS מנסה לנחש את יחידת הפלט כאשר הוא מבצע חישובים מתמטיים. לדוגמה:
.class {
property: 1px * 2px;
}
במקרה זה, אורך כפול אורך מעניק שטח, אבל CSS אינו תומך בציון שטחים. Dreamweaver מניח שהמשתמש התכוון שאחד מהערכים יהיה ערך ולא יחידת אורך.
כשיחידות מחמירות מופעלות, Dreamweaver מניח שזו שגיאת חישוב, ומציג שגיאה.
Rewrite URLs as Relative URLs
האפשרות הזו מאפשרת לכם לכתוב מחדש URLs בקובץ ה-CSS שנוצר כך שה-URLs יהיו תמיד יחסיים לקובץ שנוצר.
Generate Source map
אפשרות זו יוצרת מפת מקור. מפת מקור היא קובץ שמגשר על הפער בין שפות ברמה גבוהה כמו Sass ו-LESS, ובין השפה ברמה הנמוכה שאליה הן מהדרות, כמו CSS.
Output File Style
מציין את הסגנון של קובץ פלט ה-CSS:
Create Source Comments
יוצר הערות בקובץ ה-CSS הפלט שממפות את קוד ה-CSS לשורה ממנה הוא נוצר.
Generate Source map
יוצר מפת מקור (קובץ שמגשר בין שפות ברמה גבוהה כמו Sass ו-LESS, לבין השפה ברמה נמוכה שאליה הן מקומפלות, כמו CSS).
תוכלו להגדיר היכן יש למקם את קבצי ה-CSS שנוצרים, ואת הנתיב ש-Dreamweaver צריך לצפות בו ולהפעיל קומפילציה אוטומטית כאשר קובץ Sass/LESS בנתיב משתנה באמצעות עורך חיצוני.
כברירת מחדל, האפשרויות במקטע Source & Output חלות על Saas. כדי להפעיל את האפשרויות האלה עבור Compass, עליכם לבחור את תיבת הסימון השתמש ב-Compass בקטע Compass.
לאחר שתשנה את ההגדרות ותתקין את Compass ההגדרות יעברו אל config.rb. מאוחר יותר, אם תרצה לשנות הגדרות כלשהן, תוכל לערוך את ההגדרות ישירות בקובץ config.rb. כמו כן, שינויים שנעשים בתיבת הדו-שיח הגדרות אתר אינם משפיעים על הקומפילציה.
ניתן להגדיר את הגדרות מעבד ה-CSS המוקדם עבור קובצי המקור והפלט בתיבת הדו־שיח Sites > נהל אתרים.
ציינו את המיקום של קובץ יציאת ה-CSS שנוצר.
In the same folder as source
בחרו באפשרות זו אם אתם רוצים שקבצי ה-CSS שנוצרים יישמרו באותה תיקייה כמו קבצי המקור Sass ו-LESS.
Define output folder
בחרו באפשרות זו וציינו תיקייה שבה אתם רוצים לשמור את קבצי ה-CSS שנוצרים.
Replace segment of input path
אפשרות זו מאפשרת לך להחליף חלק של הנתיב באמצעות המחרוזות From ו-To. לדוגמה, בהגדרת מ: scss אל: css, קובץ הפלט ממוקם בתוך אותו מבנה עץ לאחר החלפת SCSS בנתיב css.
Source Folder
ציין את תיקיית המשנה בתוך בסיס האתר שיש לצפות בה. בדרך כלל, תת-תיקייה זו מכילה את כל קבצי ה-SCSS או LESS שלכם.
אם הפעלת את האפשרות Compilation תחת General settings Dreamweaver מפעיל את הכלי לעיבוד מקדים של CSS באופן אוטומטי. Dreamweaver מפעיל קומפילציה אוטומטית כאשר כל קובץ בתוך התיקייה נערך באופן חיצוני או מתוך Dreamweaver.
Compass הוא מסגרת כתיבת CSS בקוד פתוח שמאפשרת לכם ליצור גיליונות סגנון CSS3 באמצעות Sass.
Dreamweaver מספק תמיכה ב- Compass. אם אתם יוצרים גיליונות סגנון באמצעות Compass, תוכלו לקמפל את גיליונות הסגנון האלה וליצור קבצי CSS מתוך Dreamweaver.
השתמשו בקבצי Compass.
אם עדיין אין לכם Compass מותקן, תוכלו להתקין אותו מתוך Dreamweaver.
בתיבת הדו-שיח Site Setup בחר CSS Preprocessors > Compass. בחרו השתמש ב-Compass ולאחר מכן לחצו על התקן קבצים.
כל קבצי ה-Compass וקובץ התצורה *.rb מותקנים בתיקיית האתר שלכם, ותוכלו לראות אותם בלוח קבצים.
ציון קובץ תצורה מבוסס-Ruby קיים
אם כבר יש לכם Compass מותקן במחשב שלכם, ויש לכם הגדרת קובץ *.rb של Compass, בתיבת הדו-שיח הגדרת אתר Dreamweaver, ציינו את הנתיב לקובץ *.rb של Compass בתוך שורש האתר הנוכחי.
קובץ זה חייב להיות ממוקם בתיקיית השורש של האתר.
ציון אפשרויות תצורה באופן ידני
אם אין לכם אפשרות תצורה קיימת, תוכלו להגדיר את התצורות באופן ידני.
השדות הבאים מתמלאים באופן אוטומטי, אבל תוכלו לשנות אותם בהתאם לדרישות שלכם:
כל הנתיבים שנבחרו באפשרויות אלה חייבים להיות בתוך שורש האתר.
HTTP Path
הנתיב לפרוייקט בעת הפעל בשרת האינטרנט. ברירת המחדל היא "/".
Images Directory
הספרייה שבה התמונות נשמרות. הספרייה יחסית ל-project_path.
Generated Images Directory
הספרייה שבה נשמרות התמונות שנוצרו. ספרייה זו יחסית ל-project_path, וברירת המחדל היא הערך של images_dir.
Fonts Directory
הספרייה שבה נשמרים קבצי הגופנים.
Relative Assets
מציין האם פונקציות העזר של compass צריכות ליצור כתובות URL יחסיות מה-CSS שנוצר לנכסים, או כתובות URL מוחלטות באמצעות נתיב http עבור סוג הנכס הזה.
אם בחרתם אפשרו קומפילציה אוטומטית בעת שמירת קובץ, בתיבת הדו-שיח אתרים > ניהול אתרים > מעבדי CSS, Dreamweaver יוצר קובץ CSS בכל פעם שאתם שומרים שינויים בקבצי Sass שלכם.
ניתן גם לראות תצוגה מקדימה של שינויים אלה בזמן אמת בחלון הדפדפן. למידע נוסף על תצוגה מקדימה של השינויים בזמן אמת בדפדפן, ראו תצוגה מקדימה בזמן אמת.
אם אינכם רוצים קומפילציה אוטומטית, תוכלו לקמפל קובץ CSS באופן ידני באמצעות אחת מהדרכים הבאות:
לאחר מכן, ניתן לצרף את קובץ ה-CSS שעבר קומפילציה לקובצי HTML באתר. למידע נוסף, ראו קישור לגיליון סגנונות CSS חיצוני.
Dreamweaver תומך במשפחת מוצרי Bourbon. אם אתם יוצרים גיליונות סגנונות באמצעות Bourbon, תוכלו לקמפל את הגיליונות האלה וליצור קבצי CSS מתוך Dreamweaver.
הטעמים הבאים של Bourbon נתמכים:
אתם יכולים לייבא את framework של Bourbon על ידי הוספת אחת מהאפשרויות הבאות בקוד שלכם:
Dreamweaver משתמש אז בגרסה הארוזה מראש של Bourbon במהלך קימפול קבצי ה-preprocessor.
לחלופין, באפשרותך להתקין את קובצי המסגרת של Bourbon באתר שלך, כך שהעדכונים הבאים של Dreamweaver לא ישפיעו על תהליכי העבודה של הקומפילציה. קובצי המסגרת של Bourbon מועתקים לאתר שלך. Bourbon הוא ה-framework שמשמש כאשר קימפול מופעל עבור כל אחד מהקבצים שמייבאים את ה-framework.
כדי להתקין Bourbon או כל אחד מהטעמים שלו:
בתיבת הדו-שיח Site Setup, בחרו CSS Preprocessors > Bourbon, Bourbon Neat, או Bourbon Bitters.
לחצו על Install Files כדי להתקין את הקבצים במיקום התיקייה הראשית של האתר שצוין באתר שלכם.
כל קבצי Bourbon מותקנים בתוך תיקיית האתר שלכם, ואתם יכולים לראות אותם בלוח Files.
אם יש כשל, השגיאות מוצגות בלוח Output (Window > Results > Output), וסמל שורת הסטטוס משתנה לאדום.
אתם יכולים לקמפל קבצי CSS preprocessor באחת מהדרכים הבאות:
באפשרותך להגדיר אפשרויות בתוך Dreamweaver לביצוע הידור אוטומטי של שינויים שמבוצעים בקובץ Sass או LESS לתוך הקובץ ל-CSS המתאים לו. אתם יכולים גם לציין את המיקומים (בתוך שורש האתר) שבהם אתם רוצים לשמור את ה-CSS הנוצר.
בתיבת הדו-שיח Site Setup, בחרו CSS Preprocessors > General > Enable Auto Compilation on File Save.
לחצו על CSS Preprocessors > Source & Output.
ציין את המיקומים שבהם תרצה לשמור את קובצי ה-CSS שנוצרו. אתם יכולים לבחור באחת מהאפשרויות הבאות:
In the same folder as source
בחרו באפשרות הזו אם אתם רוצים שקבצי ה-CSS הנוצרים יישמרו באותה תיקייה כמו קבצי ה-Sass וה-LESS המקוריים.
Define output folder
בחרו באפשרות הזו וציינו את התיקייה שבה אתם רוצים לשמור את קבצי ה-CSS הנוצרים.
Replace segment of input path
אפשרות זו מאפשרת לך להחליף חלק של הנתיב באמצעות המחרוזות From ו-To.
ציינו את התיקייה המכילה את קבצי ה-Sass או LESS ש-Dreamweaver עוקב אחריהם.
אם אתם מבצעים שינויים בכל אחד מהקבצים בתיקייה שבמעקב, Dreamweaver מקמפל אוטומטית את הקבצים לאחר ששמרתם אותם.
Dreamweaver עוקב ומקמפל את הקבצים האלה גם אם אתם מבצעים שינויים מחוץ ל-Dreamweaver (באמצעות עורך טקסט, למשל).
לאחר קימפול מוצלח, הודעה מוצגת בלוח Output (Window > Results > Output).אייקון הסטטוס בשורת הסטטוס מוצג בירוק.כדי לפתוח את קובץ ה-CSS המהודר, לחצו לחיצה כפולה על הודעת ההצלחה בלוח.
אם נמצאו שגיאות, המשמעות היא שהידור ה-CSS לא הושלם בהצלחה. סמל המצב מוצג באדום והחלונית Output מציגה את רשימת האזהרות והשגיאות. ניתן ללחוץ פעמיים על הודעת שגיאה בחלונית לצורך מעבר מהיר אל השורה השגויה בקוד. קובץ ה-CSS לא מקומפל בהצלחה עד שכל השגיאות נפתרות.
החלונית Output מעוגנת בחלק התחתון של סביבת העבודה. אם הלוח סגור, לחצו על Window > לוח Output.
אפשר גם להעביר את לוח Output למצב הצגה/הסתרה באמצעות סמל הסטטוס, כשהסטטוס אדום.
לאחר קבלת קובץ CSS שעבר קומפילציה תוכל לקשר את עמוד האינטרנט שלך לגיליון הסגנונות. אם תבצע שינויים כלשהם בכלים לעיבוד מקדים של CSS, קובצי CSS התואמים שעברו קומפילציה יתעדכנו באופן אוטומטי. גם דף האינטרנט מתרענן אוטומטית ב-Live View.
למידע נוסף על קישור דף האינטרנט שלכם לגיליון הסגנונות, ראו Link to an external CSS style sheet.
במצבים מסוימים (למשל אם לא הגדרתם אתר Dreamweaver), ייתכן שתרצו לקמפל ידנית קובץ מעבד CSS.
במצבים כאלה, השביתו את Enable Auto Compilation on File Save בלוח CSS Preprocessors > General של תיבת הדו-שיח Site Setup.
כדי לקמפל ידנית מעבד CSS, לחצו לחיצה ימנית על הקובץ בלוח Files, ולחצו על Compile.
אפשר גם ללחוץ על Tools > Compile כדי לקמפל את הקובץ הנוכחי.
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.