婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 商業網站CSS結構的提示(或任何與此相關的內容)

商業網站CSS結構的提示(或任何與此相關的內容)

熱門標簽:機器人電銷提升客戶滿意度 地圖標注銷售故事 淄博地圖標注員 山西地圖標注店 地圖標注服務系統 長沙三五防封電銷卡 玩轉地圖標注 慶陽四川外呼系統 ai警察電話機器人
摘要

最后修改:2020年10月16日閱讀時間:觀點CSS和HTML很容易理解。但是,在構建網站(和應用)以使其可重復使用的方式中,學習最佳的架構方法需要花費多年的實踐時間,將來可維護的,并使開發人員感到高興。這里的建筑是什么意思?這是CSS代碼的結構。您將其分離為文件的方式,類名背后的規則,選擇器的深度,它層疊的方式,繼承了什么您如何設置組件,頁面,元素,

最后修改: 2020年10月16日 閱讀時間: 觀點

CSS和HTML很容易理解。 但是,在構建網站(和應用)以使其可重復使用的方式中,學習最佳的架構方法需要花費多年的實踐時間, 將來可維護的, 并使開發人員感到高興。

這里的建筑是什么意思? 這是CSS代碼的結構。 您將其分離為文件的方式, 類名背后的規則, 選擇器的深度, 它層疊的方式, 繼承了什么 您如何設置組件, 頁面, 元素, 和修飾符。

要將最佳做法應用于包含數百頁的所有這些網站組件, 各種內容, 屏幕瀏覽量 邊緣情況, 考慮添加更多內容并修改現有內容是困難的部分。

這是要考慮的主要部分之一。 您不應該根據您所在的頁面來設置樣式。 不要做。homepage … {} styles。 如果您的頁面有一個版塊, 樣式部分。 接著就,隨即, 您也可以在其他頁面上重復使用它。 如果有按鈕, 將按鈕樣式設置為。button {} and reuse it elsewhere。 對所有視圖均有效。

這是迄今為止可以使用的最常見的建議和效果最好的方法。

現在, 您如何管理頁面特定的差異? 因為這是為每頁設置樣式的最常見原因? 出色地, 有幾種方法:

在“ BEM”中, “ M”代表修飾符。 這是。block__child-修飾符外觀。 即使您不使用BEM, 修飾符仍然存在。 如果組件或部分有變化, 為此添加一個修飾符。

理想情況下, 設計人員應考慮周全,并盡量減少變化以保持代碼干凈, 但您不必擔心會添加更多內容。 理想情況下,變體應該只覆蓋一些屬性,并且應該使用相同的標記。 這是在HTML階段使用組件的好方法-添加所需的標簽,并使它們在整個網站中保持一致。 不要因為修飾符類而添加新的。

另一種方法是根據上下文進行樣式設置。 一個按鈕永遠是一個按鈕, 它有它的。按鈕類以及所有內容 但您仍然可以調整它 如果 它是另一個組件的一部分。 通常這不是一個好主意,因為它會引起不一致, 但這也是一個很現實的用例。 否則, 您最終會得到20個帶有怪異名稱的修飾符。

上下文相關樣式是指僅當一個組件是另一個組件的子組件時才對其進行樣式設置。 讓我們以商品卡為例。 默認情況下具有其樣式。 但是,如果它是彩色部分的一部分,并且側面有一些文字, 設計要求卡片周圍有一些其他元素(例如動畫形狀等)。

在這種情況下, 你用風格。父母。card {} selector。 您只需要像使用修飾符一樣覆蓋一些屬性即可。 當你這樣做的時候 卡片本身并不會增加樣式的復雜性, 但在特定的邊緣情況下仍然可以正常運行。

當你想到這個 您還可以查看如何在“每頁”基礎上應用它。 如果設計中存在一些奇怪的邊緣情況,并且與標準組件視圖(以及它們相互交互的方式)有一些細微的差異, 那么您可以使用來為其設置樣式。homepage {} selector。 請記住要謹慎使用。 根據我們的經驗, 這樣的樣式很少超過幾行代碼。

需要添加的重要說明:上下文風格通常不是一種好習慣。 理想情況下,您甚至不需要它。 大多數時候, 您將擁有可以很好地完成這項工作的修飾符。 即使在某些版本中是現實的, 用嚴格的規則深入研究好的抽象代碼可能太昂貴了。

大多數商業網站(以及與此相關的許多其他網站)都將內容分為幾個部分。 每個部分都是一個帶有修飾符類的組件,該修飾符類定義了各種屬性。 關于類的結構的一種建議是:

  • 部分。段容器–如果需要,可以將其作為“組件名稱”, 它保持一致的填充/邊距或任何所需的內容。
  • 部分。section-border-top –是修飾符。 這不使用BEM, 但是您可以根據需要將其“翻譯”為截面容器邊界。
  • 部分。歡迎部分–將是 姓名 的部分。

此處的命名約定也無關緊要。 有了這樣的部分, 您將可以自由地在設計所創建的邊緣情況下將樣式調整為可重用的組件(這是由于必須遵循的不一致或更復雜的視圖)。

您很可能會使用Sass或其他類似的預處理器。 在文件分離方面, 有很多方法, 但我們采用的是以下一般結構:

  • 常規-常規通常由設置代碼組成,例如使網格工作, HTML標記的樣式, 重置/歸一化, 一些特定于CMS的樣式等。
  • 頁面–如上所述的頁面樣式。 理想情況下, 您應該在這里保留很少的代碼。
  • 組件–構建的核心–各種組件都位于此處。 一個提示是,您可以擁有“元素”或“雜項”,這些元素可以將較小的組件塊放入一個文件中,而不是80個文件中。 當然,較大的文件最好放在單獨的文件中。
  • 布局-整體風格, 例如, 在標題上, 頁腳,然后是頁面布局, 網格的修飾符,依此類推。
  • 插件–插件產生的任何外部信息, 擴展名或其他內容。 最好將它們分開,然后再在其他項目中重復使用它們。

干凈代碼的一個好兆頭是它看起來多么簡單。 沒有奇怪的屬性, 一切都有目的 壓痕小。 不必要時“看起來很聰明”的選擇器不會使您的代碼“很酷”。 如果您可以替代#container之類的東西 > 。row div[rel=”something”] with 。rel-something(想象是一個有意義的類名), 那么您應該稍微更新一下標記。 這樣做的目的是使一切變得更簡單。

保持較低的縮進量。 您很少需要超過三個級別。 讓我們來看一個示例。入門班:


。entry { . }
.entry-title { . }

看到沒有必要真正縮進。里面的條目標題。入口。 之后, 在您可以使用的文件下方添加修飾符時。entry-modifier {} and .條目修飾符。entry-title {}

通過這種方法, 將來覆蓋樣式會更容易。 讓我們看另一個常見的示例:您具有nav的標記。網站導航 > ul。列表菜單 > 。清單項目* 5>一個(emmet)

現在, 造型 所有你需要的是:


.site-nav {} - component 1

.list-menu {} - component 2
.列表菜單。list-item {}
.list-menu a {}

如果內部有更多組件, 像其他下拉菜單一樣, 您可以將它們直接嵌套在里面。列表菜單。 你不用寫網站導航。列表菜單。項目清單。落下{} (4 levels deep) when you can have two levels of .列表菜單。dropdown {}

這是為了可維護性。 您會在類似的帖子中找到一個常見的示例,那就是不要將顏色變量設置為$ 紅色的, 您可以將其設置為$ 基本的或$ secondary。

原因是當需要更改時, 變量$ red將輸出藍色。 您想要更改自己的方式更有意義 primary 顏色, 不是你的 red 顏色, 正確的?

其他類型的顏色和屬性也一樣。 假設您有一些分隔內容的行(例如 小時> 標簽)。 你說的。行破折號,因為它是破折號。 很有道理。 但是,隨之而來的是變化,它必須被點綴。 您是否將其重命名為。點劃線? 這不是修飾符, 這是組件。 而不是這個 您可以將其命名為。行分隔符。 然后,如果您想具體一點, 您可以為其添加修飾符。點或。虛線。 這種命名通常是在構建網站時花費最多時間的。

有無數的好與壞做法。 獲得更好結果的一種方法是定義規則并遵循規則。 很難想出這樣的規則, 因此,一個很好的建議是瀏覽網絡并嘗試收集有關架構的所有可能信息,例如命名約定, 好的做法 如何編寫可維護的代碼等等。

產生好的代碼需要很多時間和成千上萬行代碼。 在做所有這些的同時, 總是問自己:“這樣的規模嗎?”, “我可以重復使用它嗎?”, “我覆蓋得太多了嗎?”, “這樣命名是否有意義?”。 你做的越多, 您的決策越理想,您的工作速度就會越快。

在良好的基礎上進行投資將減少項目的來回往返,并且將來需要進行的任何更改都將更易于實現。

根據您的技術規范構建定制的解決方案。 提交您的提案或請求一個完整的發現會話,以確定您的要求并評估您的業務需求。

讓我們一起開始一個新項目
瀏覽更多:詢問您的代理商業務發展

DevriX的創意主管和前端開發人員
亞歷克斯(Alex)的熱情在于學習新的網絡技術, 探索創新的方法來優化網站性能并改善用戶體驗。 亞歷克斯(Alex)喜歡騎自行車和數字藝術,最近開始在ELSYS技術學校教授設計。

標簽:朔州 榆林 新鄉 寧夏 武漢 常德 喀什 麗江

巨人網絡通訊聲明:本文標題《商業網站CSS結構的提示(或任何與此相關的內容)》,本文關鍵詞  商業,網站,CSS,結構,的,提示,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《商業網站CSS結構的提示(或任何與此相關的內容)》相關的同類信息!
  • 本頁收集關于商業網站CSS結構的提示(或任何與此相關的內容)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    不卡的av在线| 一级中文字幕一区二区| 国产色爱av资源综合区| 欧美精品三级在线观看| 国产99精品国产| 日韩中文欧美在线| 有坂深雪av一区二区精品| 欧美成人官网二区| 欧美中文字幕不卡| 成人激情免费电影网址| 麻豆精品久久精品色综合| 亚洲一区二区欧美激情| 久久久久久久久久久久电影 | 狠狠色丁香九九婷婷综合五月| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线国产电影不卡| 91色porny蝌蚪| 9l国产精品久久久久麻豆| 国产成人亚洲精品青草天美| 精品写真视频在线观看| 狠狠色狠狠色合久久伊人| 国产精品中文字幕一区二区三区| 九九国产精品视频| 国产乱码精品一区二区三| 国产福利一区二区三区视频| 国产精品中文字幕日韩精品| 成人午夜免费电影| 99精品欧美一区| 欧洲亚洲精品在线| 欧美视频中文一区二区三区在线观看| 亚洲欧美日韩精品久久久久| 综合激情成人伊人| 亚洲国产综合人成综合网站| 亚洲成a人在线观看| 青草国产精品久久久久久| 国内精品国产成人国产三级粉色| 日韩欧美国产一区二区在线播放| 国产一区二区三区精品视频| 日韩精品亚洲专区| 亚洲一二三四在线| 国产一区二区三区四区五区入口| 一区二区三区在线播放| 国产精品理伦片| 专区另类欧美日韩| 一区二区三区加勒比av| 欧美在线视频日韩| 欧美日韩一区二区三区不卡| 欧美日韩三级在线| 337p亚洲精品色噜噜噜| 日韩三级视频在线看| 韩国女主播一区| 夫妻av一区二区| 91伊人久久大香线蕉| 欧美又粗又大又爽| 欧美一级片免费看| 国产精品美女一区二区在线观看| 亚洲国产精品人人做人人爽| 国产一区二区三区| 欧美色欧美亚洲另类二区| 久久久亚洲国产美女国产盗摄| 在线观看91精品国产入口| 欧美不卡在线视频| 成人午夜碰碰视频| 在线播放中文一区| 国产精品久久久99| 久久精品久久久精品美女| 色悠悠久久综合| 国产日韩欧美高清| 蜜臀av性久久久久蜜臀aⅴ四虎| 91香蕉国产在线观看软件| 精品噜噜噜噜久久久久久久久试看| 91精品国产欧美一区二区| 日韩美女视频19| 色婷婷一区二区| 天天操天天综合网| 亚洲靠逼com| 国产大陆精品国产| 日韩免费高清电影| 日韩精品一级中文字幕精品视频免费观看| 国产精品99久久久久久似苏梦涵 | 欧美国产成人精品| 毛片基地黄久久久久久天堂| 欧美日韩精品欧美日韩精品| 91亚洲大成网污www| 欧美国产在线观看| 久久er99热精品一区二区| 在线观看91av| 日韩av网站在线观看| 国产精品传媒在线| 成人av一区二区三区| 久久午夜羞羞影院免费观看| 久久疯狂做爰流白浆xx| 欧美一区二区三区思思人| 一区二区国产盗摄色噜噜| 91免费看视频| 亚洲免费三区一区二区| 色哟哟一区二区在线观看| 亚洲日本一区二区三区| 91麻豆成人久久精品二区三区| 国产精品久久久久aaaa樱花| 成人免费观看av| 成人福利视频在线| 国产精品久久午夜| 99久久精品国产导航| 最新国产成人在线观看| 色欧美片视频在线观看| 亚洲午夜免费电影| 欧美精品三级在线观看| 精品亚洲porn| 国产精品电影院| 欧美中文字幕一区二区三区亚洲| 亚洲成人av免费| 欧美va亚洲va国产综合| 国产精品亚洲成人| 亚洲人一二三区| 欧美男人的天堂一二区| 久久精品国产亚洲一区二区三区| 久久久亚洲高清| 色播五月激情综合网| 天天av天天翘天天综合网色鬼国产| 欧美一级欧美三级| 欧美性猛交一区二区三区精品| 欧美电影免费观看完整版| 盗摄精品av一区二区三区| 亚洲自拍与偷拍| 欧美一级生活片| 99视频精品全部免费在线| 亚洲福利国产精品| 欧美亚洲禁片免费| 国内精品伊人久久久久影院对白| 婷婷综合在线观看| 午夜私人影院久久久久| 亚洲一区自拍偷拍| 亚洲男人都懂的| 日韩毛片在线免费观看| 中文字幕一区三区| 国产精品嫩草影院av蜜臀| 欧美激情一区二区三区不卡 | 国产在线看一区| 免费在线欧美视频| 狠狠色2019综合网| 日韩午夜中文字幕| 日韩午夜精品视频| 日韩欧美亚洲国产另类| 欧美一级片在线看| 久久亚洲影视婷婷| 欧美国产欧美综合| 中文字幕制服丝袜成人av| 中文字幕在线观看一区二区| 亚洲欧美在线视频观看| 亚洲欧美日韩国产手机在线| 一区二区三区在线影院| 性久久久久久久久久久久| 日韩精品一区第一页| 国产综合色在线视频区| 国产.欧美.日韩| 色哦色哦哦色天天综合| 欧美一区二区三区公司| 日韩一级大片在线| 国产女人aaa级久久久级 | 精品日韩欧美一区二区| 久久久国产一区二区三区四区小说 | 国产调教视频一区| 国产精品另类一区| 亚洲午夜电影网| 麻豆传媒一区二区三区| 成人h动漫精品一区二| 色综合一区二区三区| 91精品国产综合久久精品麻豆| 欧美精品一区二区三区蜜桃 | 亚洲视频免费在线观看| 亚洲第一av色| 国产欧美精品在线观看| 一区二区三区在线免费播放| 视频一区欧美日韩| 国产不卡在线视频| 欧美日韩一本到| 久久综合久色欧美综合狠狠| 综合在线观看色| 久久精品国产精品亚洲红杏| 成人91在线观看| 日韩一二三四区| 亚洲激情男女视频| 国产在线精品一区二区| 99国产精品国产精品毛片| 日韩一区二区三区视频| 亚洲天堂免费在线观看视频| 日韩欧美123| 国产精品二三区| 国产精品系列在线播放| 91精品国产综合久久久久久久久久 | 成人午夜av影视| 在线电影院国产精品| 亚洲视频一区二区免费在线观看| 免费成人av资源网| 在线视频中文字幕一区二区| 国产精品美女久久久久久| 精品一区二区三区免费观看 | 欧美aa在线视频| 91无套直看片红桃|