前端代碼入門

HTML的基本結構

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <title>文檔標題</title>
  </head>
  <body>
    <p>文檔內容...</p>
  </body>
</html>

lang屬性用于設定網頁的語言(zh-CN中文,en英文)

charset屬性用于指定網頁的字符編碼

HTML常用全局屬性

  • 鼠標移到元素上時顯示的一個工具提示文本
    <abbr title="全稱">簡稱</abbr>
    
  • 隱藏元素
    <p hidden>默認隱藏的段落文本</p>
    
  • 自定義屬性
    <div id="el" data-name="adiu" data-uid="121"></div>
    
    常與JS和CSS的content屬性一塊配合使用

favicon圖標

<link rel="icon" >

縮略的網站標志,它顯示在瀏覽器標簽上,是必不可少的

CSS的引入方式及區(qū)別

  • 行內樣式

    <p style="font-size: 18px;color: #666;">文檔內容...</p>
    

    結構層和樣式層沒有分離,不易讀

  • 內部樣式表

    <style media="screen">
      p {
        font-size: 18px;
        color: #666;
      }
    </style>
    

    整個頁面顯得太臃腫,且多頁面應用容易產生冗余代碼

  • 外部樣式表

    導入式

    <style media="screen">
      @import './css/master.css';
    </style>
    

    media指定媒介類型:screen 計算機屏幕,print 打印

鏈接式

<link rel="stylesheet" href="./css/master.css">

所屬關系:
@import是css的語法規(guī)則,只能加載在style標簽內和css文件中;link是HTML提供的標簽

加載順序:
等頁面內容全部加載完成后,才下載@import后面的文件;當頁面加載的時候,link引用的文件會同時加載

腳本支持:
link支持使用JS控制DOM去改變樣式

CSS的繼承性

元素外觀(文字顏色、字體等)相關的樣式會被繼承,元素布局相關的樣式不會被繼承

可以使用inherit關鍵字實施繼承(標題的字體大小不會繼承,超鏈接的文字顏色不會繼承)

CSS中的顏色

十六進制顏色、rgb()、rgba()

CSS中的長度單位

px:絕對尺寸,不能隨著瀏覽器的縮放而產生變化,一般不用于響應式應用

em:相對尺寸,參考對象為父元素的字體大小,如果父元素沒有設置則會一層一層向上找

rem:相對尺寸,參考對象為根元素html的font-size

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、理論基礎知識部分 1.1、講講輸入完網址按下回車,到看到網頁這個過程中發(fā)生了什么 a. 域名解析 b. 發(fā)起T...
    我家媳婦蠢蠢噠閱讀 3,258評論 2 106
  • 寫完標題以后發(fā)呆了好大一會兒,多少年沒提筆寫過文章了啊,寫成大白話了,你可不能怪我啊 (*???)。去年在站酷...
    蝸牛呱呱閱讀 2,965評論 0 8
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么? ...
    Simon_s閱讀 2,391評論 0 8
  • 前端面試題的簡單整理,都只是大概回答,具體某些問題的具體理解后續(xù)會補上。 前端頁面有哪三層構成,分別是什么?作用是...
    李歡li閱讀 541評論 0 2
  • day01-_起源和結構 結構:Xhtml xml 表現(xiàn):CSS 行為:DOM ECMAScript 以上都屬于W...
    Sakura_明妃閱讀 1,338評論 0 1

友情鏈接更多精彩內容