Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 一区二区在线播放视频,一级毛片韩国,日本一区二区三区精品视频

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據同步管理

          免費咨詢熱線:

          編寫靈活、穩(wěn)定、高質量的HTML代碼的規(guī)范,附web前端資料

          、唯一定律

          無論有多少人共同參與同一項目,一定要確保每一行代碼都像是唯一個人編寫的。

          二、HTML

          2.1 語法

          (1)用兩個空格來代替制表符(tab) -- 這是唯一能保證在所有環(huán)境下獲得一致展現(xiàn)的方法。

          (2)嵌套元素應當縮進一次(即兩個空格)。

          (3)對于屬性的定義,確保全部使用雙引號,絕不要使用單引號。

          (4)不要在自閉合(self-closing)元素的尾部添加斜線 -- HTML5 規(guī)范中明確說明這是可選的。

          (5)不要省略可選的結束標簽(closing tag)(例如,</li> 或 </body>)。

          2.2 Example



          三、HTML5 doctype

          為每個 HTML 頁面的第一行添加標準模式(standard mode)的聲明,這樣能夠確保在每個瀏覽器中擁有一致的展現(xiàn)。



          四、語言屬性

          根據 HTML5 規(guī)范:

          強烈建議為 html 根元素指定 lang 屬性,從而為文檔設置正確的語言。這將有助于語音合成工具確定其所應該采用的發(fā)音,有助于翻譯工具確定其翻譯時所應遵守的規(guī)則等等。



          五、IE 兼容模式

          IE 支持通過特定的 <meta> 標簽來確定繪制當前頁面所應該采用的 IE 版本。除非有強烈的特殊需求,否則最好是設置為 edge mode,從而通知 IE 采用其所支持的最新的模式。



          六、字符編碼

          通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內容的渲染方式。這樣做的好處是,可以避免在 HTML 中使用字符實體標記(character entity),從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。



          七、引入 CSS 和 JavaScript 文件

          根據 HTML5 規(guī)范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type 屬性,因為 text/css 和 text/javascript 分別是它們的默認值。



          八、實用為王

          盡量遵循 HTML 標準和語義,但是不要以犧牲實用性為代價。任何時候都要盡量使用最少的標簽并保持最小的復雜度。

          九、屬性順序

          9.1 從大到小

          HTML 屬性應當按照以下給出的順序依次排列,確保代碼的易讀性。

          (1)class

          (2)id, name

          (3)data-*

          (4)src, for, type, href, value

          (5)title, alt

          (6)role, aria-*

          9.2 Example



          9.3 說明

          class 用于標識高度可復用組件,因此應該排在首位。id 用于標識具體組件,應當謹慎使用(例如,頁面內的書簽),因此排在第二位。

          十、布爾(boolean)型屬性

          10.1 注意

          (1)布爾型屬性可以在聲明時不賦值。XHTML 規(guī)范要求為其賦值,但是 HTML5 規(guī)范不需要。

          (2)元素的布爾型屬性如果有值,就是 true,如果沒有值,就是 false。

          (3)如果屬性存在,其值必須是空字符串或 [...] 屬性的規(guī)范名稱,并且不要在首尾添加空白符。

          簡單來說,就是不用賦值。

          10.2 Example



          十一、減少標簽的數(shù)量

          編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構來實現(xiàn)。



          十二、減少 JavaScript 生成的標簽

          通過 JavaScript 生成的標簽讓內容變得不易查找、編輯,并且降低性能。能避免時盡量避免。

          最后,小編還給大家準備了web前端的學習資料

          獲取方式:請大家轉發(fā)+關注并私信小編關鍵詞:“資料”即可獲取前端自學教程一套。

          移動互聯(lián)網時代,網頁的響應式布局已經成為一個必備的技能。響應式布局可以讓網頁在不同大小的屏幕上都能完美展示,提供更好的用戶體驗。本文將教你如何使用CSS實現(xiàn)網站的響應式布局,讓你的網頁在各種設備上都能完美展示。

          步驟一:使用媒體查詢

          媒體查詢是CSS3的一個重要特性,可以根據不同的設備條件來應用不同的樣式。在網站中使用媒體查詢,可以根據屏幕的寬度、高度、設備類型等條件來調整網頁的樣式。例如,可以設置在屏幕寬度小于某個值時,網頁的布局變?yōu)閱瘟酗@示,以適應小屏幕設備。

          步驟二:使用百分比和彈性布局

          在響應式布局中,應盡量避免使用固定的像素單位來設置元素的寬度和高度,而是使用百分比來設置。通過設置百分比寬度,可以使元素根據屏幕大小自動調整大小。另外,彈性布局(Flexbox)也是一個強大的工具,可以實現(xiàn)靈活的網頁布局。通過設置flex屬性和彈性容器,可以輕松實現(xiàn)響應式的網頁布局。

          步驟三:隱藏不必要的內容

          在小屏幕設備上,為了提供更好的用戶體驗,有時候需要隱藏一些不必要的內容??梢允褂肅SS的display屬性或者visibility屬性來控制元素的顯示與隱藏。通過設置display:none或visibility:hidden,可以在小屏幕設備上隱藏一些不必要的內容,以減少頁面的混亂和加載時間。

          步驟四:優(yōu)化圖片和字體

          在響應式布局中,圖片和字體的大小也需要根據屏幕大小進行適配。可以使用CSS中的max-width屬性設置圖片的最大寬度,以避免圖片在小屏幕設備上過大而導致頁面排版混亂。另外,使用相對單位(如em或rem)來設置字體大小,可以根據屏幕大小進行自適應調整。

          步驟五:測試和調試

          在完成響應式布局后,一定要進行測試和調試,以確保網頁在各種設備上都能正常展示??梢允褂脼g覽器的開發(fā)者工具,模擬不同的設備尺寸和屏幕方向,查看網頁的效果。如果發(fā)現(xiàn)有問題,可以通過調整CSS樣式來修復。

          總結:

          通過使用媒體查詢、百分比和彈性布局、隱藏不必要的內容、優(yōu)化圖片和字體以及測試和調試等步驟,我們可以實現(xiàn)網站的響應式布局,讓網頁在各種設備上都能完美展示。快來學習這些技巧,讓你的網頁更加適應移動設備,提供更好的用戶體驗吧!

          1)javascript的使用

          HTML 中的腳本必須位于 <script> 與 </script> 標簽之間。腳本可被放置在 HTML 頁面的 <body> 和 <head> 部分中。

          <script> 和 </script> 會告訴 JavaScript 在何處開始和結束。

          <script> 和 </script> 之間的代碼行包含了 JavaScript。

          使用<script>的方式有兩種,一種是直接在頁面中嵌入Javascript代碼,類是上邊圖片所示,另一種是包含外部JavaScript文件。包含在<script>內的javascript代碼將被自上而下的依次解釋。也可以把腳本保存到外部文件中。外部文件通常包含被多個網頁使用的代碼。外部 JavaScript 文件的文件擴展名是 .js。如需使用外部文件,請在 <script> 標簽的 "src" 屬性中設置該 .js 文件的路徑。原理同css的引用類似。

          (2)javascript標簽的位置

          按照傳統(tǒng)做法,所有的<script>元素都應放在<head>標簽里面,這樣做的目的是把所有的外部文件(css文件和javascript文件)都放在相同的地方,便于管理??墒欠旁?lt;head>中就意味著必須等所有的javascript代碼 下載、解析、執(zhí)行完之后,頁面要呈現(xiàn)的內容才會被加載(瀏覽器在遇到<body>元素的時候才會加載呈現(xiàn)頁面內容)。對于那些要執(zhí)行很多javascript代碼的頁面來說,這無疑會導致瀏覽器在呈現(xiàn)頁面時會出現(xiàn)很明顯的延時,而延時期間頁面一片空白,(等待javascript加載,未執(zhí)行到<body>元素),這對于用戶體驗來說是無法容忍的,為避免這個問題,現(xiàn)代web程序一般都把javascript用于放到<body>元素中頁面內容的最后面,即結束標簽</body>之前。如上個程序代碼所示。

          (3)延遲腳本defer和異步腳本async

          延遲腳本defer:這個屬性的用途是表明腳本在執(zhí)行時不會影響頁面的構造。也就是說,腳本會被延遲到整個頁面都解析完畢后再運行。因此,在<script>元素中設置defer 屬性,相當于告訴瀏覽器立即下載,但延遲執(zhí)行。具體使用如下圖所示:

          異步腳本async:這個屬性與 defer 屬性類似,async 只適用于外部腳本文件,并告訴瀏覽器立即下載文件。但與 defer不同的是,標記為 async 的腳本不必等待其他腳本,也不必阻塞文檔呈現(xiàn),并且不保證按照指定它們的先后順序執(zhí)行。具體使用如下圖所示:

          (4)<noscript>元素

          如果瀏覽器不支持 JavaScript ,或者被用戶手動屏蔽時,對這種問題的最終解決方案就是創(chuàng)造一個<noscript>元素,用以在不支持 JavaScript 的瀏覽器中顯示替代的內容。這個元素可以包含能夠出現(xiàn)在文檔<body>中的任何 HTML 元素——<script>元素除外。包含在<noscript>元素中的內容只有在下列情況下才會顯示出來。具體的使用如下所示:

          ?

          這個頁面會在腳本無效的情況下向用戶顯示一條消息。而在啟用了腳本的瀏覽器中,用戶永遠也不會看到它——盡管它是頁面的一部分。

          每日金句:我沒有停止愛你,我只是決定不再表現(xiàn)出來。喜歡我的文章的小伙伴記得關注一下哦,每天將為你更新最新知識。


          主站蜘蛛池模板: 国产精品亚洲专区一区| 国产精品亚洲专区一区| 狠狠爱无码一区二区三区| 精品成人一区二区三区免费视频| 精品久久一区二区三区| 在线精品国产一区二区三区| 精品国产一区二区三区香蕉| 精品一区二区三区免费 | 亚洲综合无码一区二区三区| 精品一区二区91| 国产福利91精品一区二区三区| 亚洲AV无码一区二区二三区软件| 中文字幕在线播放一区| 韩国福利一区二区三区高清视频 | 精品人妻无码一区二区色欲产成人| 精品福利一区二区三| 久久免费精品一区二区| 国产裸体歌舞一区二区| 伊人久久精品无码av一区| 国产裸体歌舞一区二区| 精品一区二区在线观看| 亚洲av鲁丝一区二区三区| 精品一区二区三区波多野结衣| 日本午夜精品一区二区三区电影| 人妻体体内射精一区二区| 亚洲一区精彩视频| 日本v片免费一区二区三区 | 亚洲国产精品一区二区第一页免 | 高清精品一区二区三区一区| 亚洲欧美日韩一区二区三区 | 国精品无码A区一区二区| 亚洲一区二区三区高清| 亚洲日韩一区二区三区| 国产日韩精品一区二区三区| 一区 二区 三区 中文字幕| 国产色综合一区二区三区| 伊人久久精品无码麻豆一区| 高清一区二区三区| 亚洲一区二区三区久久| 美女视频一区二区| 亚洲国产精品一区二区成人片国内 |