六角學院 - HexSchool
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    --- tags: 網頁切版直播班 - 2021 夏季班 --- # 7/27(二) 每日任務 ## 題目 在 all.scss 檔中,載入的檔案順序正確是非常重要的事,請回覆下方的順序需要怎麼修改,以及原因 ```sass= @import "layout" @import "reset" @import "variable" ``` ## 回報流程 1. 將答案寫在 Codepen 並複製 Codepen 連結貼至「回報區」中回報就算完成了喔~ 解答及回報方式請參考下方 ![](https://i.imgur.com/vftL5i0.png) <!-- 解答: ``` @import "variable" @import "reset" @import "layout" ``` --> 回報區 --- <!-- 0. Bingbingboom(回報範例,請使用註解回報) 答案:(可直接撰寫答案及原因) Codepen:https://codepen.io/Bingbingboom/pen/ZEexrxe --> <!-- 1. 焦糖 Codepen:https://codepen.io/yen-kg/pen/wvJQgam --> <!-- 2.孫 sunne https://codepen.io/Sunne/pen/vYxqLaK --> <!--3.alpha @import "variable" @import "reset" @import "layout" 需要先把參數設定匯入後再做將預設清除最後才是把layout放入才能讀取前幾個的參數 --> <!-- 4.肉鬆 codepen: https://codepen.io/klrkicog/pen/gOWvbYN --> <!--5.Jasmin @import "variable" @import "reset" @import "layout" 載入變數設定 再載入清除預設 最後載入layout --> <!-- 6.Jean codepen: https://codepen.io/jean-liu/pen/ExmQaxo --> <!-- 7. natsu @import "variable" @import "reset" @import "layout" --> <!-- 8. Vic @import "variable" // 變數優先,之後的檔案才吃的到 @import "reset" // 在開始撰寫前,先清除預設設定 @import "layout" // 開始撰寫,無預設設定也能使用變數 --> <!-- 9.sarah @import "variable" 先載入變數,後面才能使用 @import "reset" 清除預設樣式 @import "layout" 最後載入共用區塊 --> <!-- 10.WilsonHan @import "variable" @import "reset" @import "layout" 需要先載入變數之後做清除CSS的動作,最後再匯入layout檔 --> <!-- 11. Karen Huang @import variable 先載入變數 @import reset 在variable之後載入reset 可清除變數的css @import layout 最後載入layout可吃到前面兩支檔案的設定 --> <!-- 12. 雷古娜 codepen:https://codepen.io/tinahopo/pen/GRmQgJb --> <!-- 13. Lina Chen @import "variable"; @import "reset"; @import "layout"; 由於 css 樣式會從上至下讀取,variable 變數須放置最上層,後續檔案有使用到變數才可讀取。 且 css 樣式後面會覆蓋前面,會優先將 reset 先清除,再由後面 layout 的樣式覆蓋。 --> <!-- 14. yijun @import "variable" @import "reset" @import "layout" 最上面放變數,再來是css reset,最後放layout,這樣layout才能吃到前面的變數及樣式才可以作覆蓋。 --> <!-- 15. Tsai 明達 Codepen: https://codepen.io/bmzpfyxe/pen/GRmKayN?editors=0100 --> <!-- 16 Sz @import "variable" // 變數先導入後才可以供後續使用 @import "reset" // 清除瀏覽器預設樣式,後續才不會因瀏覽器不同效果不同 @import "layout" --> <!-- 17陳sam @import "variable"//導入預設變數 @import "reset"//清除預設樣式,或是增加基本樣式 @import "layout"//增加基本樣式,且還可以使用上方變數 --> <!-- 18. 大衛 @import “variable” @import "reset” @import "layout” 先放入變數,讓後面檔案都可以吃到變數,在對樣式進行清除,最後放layout覆蓋樣式 --> <!-- 19. Cate Chang @import "variable" //變數最優先載入,讓後面吃得到變數設定 @import "reset" //再載入 reset 清除瀏覽器預設樣式 @import "layout" //最後載入共同版面設定 --> <!-- 20. lumei @import "variable" @import "reset" @import "layout" 優先載入變數,這樣後面才吃得到 再來是css reset 最後是共同版面設定 --> <!-- 21 LiShang @import "variable" //優先載入變數,讓後面的檔案也能應用到 @import "reset" //清除瀏覽器預設樣式,讓layout可以正確設定(不會以預設的樣式來設定) @import "layout" //最後在載入共同版面設定 --> <!-- 22.roger @import "variable" 首先需載入變數後面的layout設定才能吃到相關樣式 @import "reset" 清除預設樣式 @import "layout" --> <!-- 23. Gill @import "variable"; //載入變數設定才可供後面檔案做使用(reset, layout才能吃到相對應變數) @import "reset"; //清除瀏覽器預設樣式 @import "layout"; //最後載入共同版面樣式 --> <!-- 24. Gui @import "variable" // 先載入變數檔,讓後面都能存取 @import "reset" // 先清除預設樣式,才不會影響後續開發 @import "layout" // 最後載入共同版面樣式設定 --> <!-- 25. Jun Chan Codepen: https://codepen.io/chujunchan/pen/zYwRGKX --> <!-- 26. peter.chen codepen: https://codepen.io/JIAN-RONG/pen/OJmQVpj?editors=0110 --> <!-- 27. SihLe Huang @import "variable" -> 要放在最前面,讓其他有設定變數的檔案使用 @import "reset" -> 清除預設樣式,要放前面,不然會被其他設定覆蓋 @import "layout" -> 共用的版面設定要放前面,可能會使用變數,所以在變數之後 --> <!-- 28. Joy Cheng codepen : https://codepen.io/joycheng5432/pen/oNWEXox?editors=0010 --> <!-- 29. 葉小嵐 載入的檔案順序:會影響權限使用,所以先清除預設在來設定layout, 利用參數的內容快速寫css。 @import "variable" ->變數。 @import "reset" ->清除預設樣式。 @import "layout" ->共用的版型css。 --> <!-- 30. Dory Hung 載入的檔案順序:會影響權限使用,所以先清除預設在來設定layout, 利用參數的內容快速寫css。 @import "reset" ->清除預設樣式。 @import "variable" ->變數。 @import "layout" ->共用的版型css。 --> <!-- 31. huanan @import "variable" @import "reset" @import "layout" 變數優先載入,再來是清除預設樣式 --> <!-- 32. curry @import "variable"//導入預設變數 @import "reset"//清除預設樣式,或是增加基本樣式 @import "layout"//增加基本樣式,且還可以使用上方變數 --> <!-- 33. Hi Annie @import "reset" //清除預設樣式 @import "variable" //變數 @import "layout" //共用版型 ex:表頭表尾 --> <!-- 34. hellocrab @import "variable" @import "reset" @import "layout" --> <!-- 35. Erin Huang @import "variable" //變數可能應用於任一個scss檔案,順序為最優先 @import "reset" //樣式的reset檔案,確保寫新樣式之前已清理乾淨瀏覽器既定樣式 @import "layout" //網頁的共通版型 --> <!-- 36. Joey @import "variable" @import "reset" @import "layout" --> <!-- 37.黃士桓 @import "variable" 通常變數定義的數值需要最先被引用 @import "reset" 再來是做瀏覽器預設樣式的清除 也或許會使用到變數定義的數值 @import "layout" 共通版型頁面類的通常會是接在reset後作為優先度交高的引用 <!-- 38. 群嘉 @import 'variable' 紀錄變數 @import 'reset' 預設樣式清除 @import 'layout' 共通樣式,會放在變數與樣式清除之後,因為放在變數前會無法使用變數,放在reset前layout部分樣式會被清除 --> <!-- 39. Ruby Chiang @import "variable" 最優先匯入參數(後面的才能吃到參數設定) @import "reset" 清除預設樣式 (也許會用到valriable裡定義的參數) @import "layout" 再來才匯入共通版型 (也許會用到valriable裡定義的參數) --> <!-- 40. ZY Hsu @import "variable" @import "reset" @import "layout" --> <!-- 41. PHIL @import "varible" 設定參數 @import "reset" 在自行設定預設樣式時或許會用到變數 @import "layout" 網頁共用樣板也會需要用到變數 --> <!-- 42. axlrock1021 codepen : https://codepen.io/andy1021/pen/PomQzgv --> <!-- 43. Sam li @import "variale" 先放變數 以免搜尋不到變數 @import "reset" 清除預設樣式 @import "layout" 網頁共用樣板 --> <!-- 44. 魚魚 @import "variable" //先載入變數,讓後面的檔案吃到 @import "reset" //清除瀏覽器預設樣式 @import "layout" //最後載入共同版面樣式 --> <!-- 45. 沈依蓉 @import "variable" @import "reset" @import "layout" 先載入變數後面才能使用,再清除css瀏灠器預設,最後匯入自已寫的layout --> <!-- 46.Fleur @import "variable" @import "reset" @import "layout" 變數放第一個是確保後面css都可以吃到變數的設定,再來放reset清除瀏覽器預設,最後才放layout --> <!-- 47.阿瓜 @import "variable" //所有全域變數與Mixin @import "reset" //reset.css @import "layout" //共同框架,第一層 先讀取變數,後面的有用到變數的地方才讀得到變數 先清除預設才開始寫框架 --> <!-- 48. Jerry Yen @import "variable" @import "reset" @import "layout" 先載變數>RESET>最後開始撰寫LAYOUT --> <!--49. 阿和 @import "variable" @import "reset" @import "layout" 先讓變數載入>接著讓CSSreset重製預設樣式>再接著載入layout --> <!--50.童筱涵 @import "variable" 先載入變數確保後面都吃得到變數 @import "reset" 清除預設樣式 @import "layout" 最後再寫共通區塊 --> <!--51.anna @import "variable" @import "reset" @import "layout" 要先載入變數,再進行reset重置,某則會找不到變數 --> <!--52. Cheng Pei-hsuan @import "layout" --3. @import "reset" --2. @import "variable" --1. scss是由上到下編譯,要先載入變數,避免後續檔案有使用到變數會造成編譯錯誤 --> <!--53. YuriT @import "variable" @import "reset" --2. @import "layout" --1. SCSS由上到下編譯檔案,應先讓變數設定載入,再RESET瀏覽器預設樣式,最後才是載入我們寫的SCSS --> <!--54. Jim Hwang 1.@import "variable" 2.@import "reset" 3.@import "layout" variable最先是因為此scss定義了各scss檔所需用到的變數,包含reset跟layout。 第二個是reset,原因是reset內設定的標籤屬性必須先被載入,才不會被layout內的標籤屬性覆蓋掉, 所以layout最後。 --> <!--55. jimmyFang @import "layout" @import "reset" @import "variable" 1.先匯入 @import "variable" 先定義scss檔的所需用到的各種參數 2.再匯入 @import "reset" ,並清除所有預設的css樣式,再重新撰寫客製化樣式 3.最後匯入 @import "layout",才能讀取到前面所設定的scss參數數值及樣式,並編譯成css --> <!-- 56. RitaHuang https://codepen.io/Rita-Rossweisse/pen/wvdypvw --> <!-- 57. Tina Yen variable->reset->layout 先設定好變數,再將reset清空將遊覽器d4預設歸零,而後再來做每一頁都會出現的layout. --> <!-- 58. ZOE WU 載入順序修正為: @import "reset" 清除瀏覽器預設樣式 @import "variable" @import "layout" 說明: 檔案讀取順序是由上而下,因此建議檔案載入順序需調整為 reset 跟變數放在前面,layout 放在後面 ,先清除瀏覽器預設樣式,並且定義變數之後再開始撰寫 layout 共通區塊,後續頁面設定才能順利讀取前面的設定。 --> <!--59.kk @import "variable" 因為讀檔順序是由上而下,先定義scss檔的所需用到的各種參數,先載入確保後面的檔案都讀得到設定 @import "reset" 清除瀏覽器預設樣式 @import "layout" 最後再寫共通區塊 --> <!--60. Irene Wang codepen:https://codepen.io/irene-wang-the-looper/pen/gOWvqPM --> <!-- 61. KatieZhao @import "variable" @import "reset" @import "layout" 參數設定匯入> 清除預設 > 載入 layout --> <!-- 62. Meng @import "variable" @import "reset" @import "layout" 先將參數載入,再將css清除設定,之後才是把layout匯入網站 --> <!-- 63. Jamie @import "variable" @import "reset" @import "layout" 通常會將變數放在最前面,再來須先設定css reset,才能進行後續的css開發 --> <!--64. Jocelyn @impor "variable" @import "reset" @import "layout" 因為scss是由上而下編譯的,所以要先載入變數,再加入css reset將預設樣式取消,最後在放共同區塊,以確保載入的內容都能被吃到。--> <!-- 65. Riley @import "variable" @import "reset" @import "layout" 因為scss程式碼是由上往下編譯,先放開發會使用到的各種變數,接著在把css reset放入,確保css樣式是乾淨的,最後才放上我們自己寫的layout --> <!-- 66. Calon @import "variable"; @import "reset"; @import "layout"; Sass 是從上開始編譯,先擺變數不然可能會因為找不到變數而使 Sass 編譯失敗,第二個擺 reset 是為了避免之後頁面的樣式被一樣權重的 reset 樣式蓋過去 --> <!-- 67. Benson @import "variable"; @import "reset"; @import "layout"; Sass從上至下編譯,variable擺最上頭以避免之後的檔案會用到,reset擺第二個是避免之後自訂的樣式被reset覆蓋 --> <!--icy @import "variable" @import "reset" @import "layout" scss 編譯 是由上而下,若要其他的scss都能吃到變數,需擺在最上頭,reset是為了避免後續的頁樣式被reset覆蓋。--> <!-- 69. Una(點子數位) @import "variable" @import "reset" @import "layout" --> <!-- 70. 文文 @import "variable" @import "reset" @import "layout" 1. 變數統一放在variable,並且第一個import進來,其他支SCSS就可以吃到,也便於管理SCSS變數 2. reset用於預設CSS設定 3. layout用於版型,相同的區塊放這裡 總之,共用性愈大的東西放在愈上面 --> <!-- 71.Shani @import "variable" @import "reset" @import "layout" 變數最先以利後面其他scss檔案能夠使用 reset清除預設樣式 layout為頁面共同區塊在其他page前引入--> <!-- 72. Tori @import "variable" => 載入自訂變數 ( reset 中可能也會有變數 ) @import "reset" => 清除瀏覽器的預設樣式 @import "layout" => 載入自訂 CSS 樣式 --> <!-- 73. 三隻小貓 @import "variable" - 先載入變數以免後面有使用到會無法讀取 @import "reset" - 先將畫面初始化 @import "layout" - 再載入客製的畫面,才不會被reset洗掉 --> <!-- 74. AKI @import "variable" //為使所有scss能吃到變數,須放在一開始載入 @import "reset" //清除預設樣式 @import "layout" //載入自訂樣式 --> <!-- 75. Jessie Cheng @import "variable" // 一開始就載入,讓所有 scss file 都可使用 @import "reset" // reset 一定要放在所有頁面 scss 前面,否則會把頁面的樣式都 reset @import "layout" --> <!-- 76.ellie 先載入變數variable讓接下來的scss都可以吃到,在載入reset清出預設樣式,最後才是 layout自訂cssu樣式。--> <!-- 77. WA @import "variable" 變數優先載入 @import "reset" 格式化預設樣式 @import "layout" 載入自訂樣式 --> <!-- 78. shanglin @import "layout" @import "reset" @import "variable" 因為scss是由上往下編譯的,需先加入變數再加css reset,這樣就能將原本預設的樣式取消,且能夠確保程式碼的樣式不會被更動或是覆蓋到 接著再放入我們自己寫的layout即可 --> <!-- 78. Min Chun Tsai SCSS讀取順序為由上到下,故 @import "variable" 變數最先載入供全體使用 @import "reset" 初始化樣式設定(有些會用到變數) @import "layout" 上列基礎設定好後才開始設計樣板版型 --!> <!-- 79.Page scss讀取順序為由上而下 1.@import "variable" ->先載入變數,確保後面所有scss檔都讀的到變數,以免有些檔案有用到變數,但卻讀不到 2.@import "reset" ->將預設的css樣式先進行清除,避免客製化樣式時還看的到殘留的預設樣式 3.@import "layout" ->載入客製化的樣式設定 --> <!-- 80.ted31539 scss讀取順序為由上而下 1先載入變數 2清除變數預設css 3layout才可以使用變數 --> <!-- 81.陳品宏 @import "variable" @import "reset" @import "layout" 先載入變數讓後面所有的檔案都可看見,再清除預設樣式,最後載入自定義的區塊 --> <!-- 82. YOYO @import "variable" @import "reset" @import "layout" 1.最優先載入變數variable 2.載入初始化reset 3.自己撰寫的layout --> <!--83. Keep https://codepen.io/keep-/pen/eYRMWad -->

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully