1. Web專題分享

        共 10211字,需瀏覽 21分鐘

         ·

        2021-10-16 13:06

        Web專題分享

        如果格式有問題,可以直接在這里進(jìn)行查看?https://www.yuque.com/shuangguidaidan/ft6o18/tcu448

        先來了解一下什么是 Web ?創(chuàng)建 Web 頁面或 App 等前端界面呈現(xiàn)給用戶的過程,實現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶界面交互

        Web 標(biāo)準(zhǔn):結(jié)構(gòu)、樣式和行為。W3C 對其進(jìn)行規(guī)范。

        • HTML 是名詞 - 表現(xiàn)

        • CSS 是形容詞 - 結(jié)構(gòu)

        • JavaScript 是動詞 – 行為

        以上這三個東西就形成了一個完整的網(wǎng)頁,但是 JS 改變時,可以會造成 CSS 和 HTML 的混亂,讓這三個的界限不是那么清晰。

        這個時候,Web 標(biāo)準(zhǔn)就出來了,Web 標(biāo)準(zhǔn)一般是將該三部分獨立分開,使其更具有模塊化。

        image-20211009222851763

        一、HTML

        1、什么是 HTML ?

        超文本標(biāo)記語言 (英語:Hypertext Markup Language,簡稱:HTML ) 是一種用來結(jié)構(gòu)化 Web 網(wǎng)頁及其內(nèi)容的標(biāo)記語言。網(wǎng)頁內(nèi)容可以是:一組段落、一個重點信息列表、也可以含有圖片和數(shù)據(jù)表。

        HTML 規(guī)定了一系列的標(biāo)簽,通過不同標(biāo)簽的任意組合來拼裝了成了不同樣式的網(wǎng)頁內(nèi)容(這個很像積木),例如:Confluence、jira、淘寶、京東等

        image-20211009135757501

        2、網(wǎng)頁基本結(jié)構(gòu)語法/模板:

        ?
        <html>
        ????<head>?
        ????<meta?charset="utf-8">
        ????????<title>網(wǎng)頁標(biāo)題title>
        ????head>
        ????<body>?
        ????????
        ????body>
        html>

        這里有:

        • — 文檔類型?;煦绯醴郑琀TML 尚在襁褓(大約是 1991/92 年)之時,DOCTYPE 用來鏈接一些 HTML 編寫守則,比如自動查錯之類。DOCTYPE 在當(dāng)今作用有限,僅用于保證文檔正常讀取?,F(xiàn)在知道這些就足夠了。

        • — html 元素。該元素包含整個頁面的內(nèi)容,也稱作根元素。

        • — head 元素。該元素的內(nèi)容對用戶不可見,其中包含例如面向搜索引擎的搜索關(guān)鍵字、頁面描述、CSS 樣式表和字符編碼聲明等。

        • — 該元素指定文檔使用 UTF-8 字符編碼 ,UTF-8 包括絕大多數(shù)人類已知語言的字符。基本上 UTF-8 可以處理任何文本內(nèi)容,還可以避免以后出現(xiàn)某些問題,沒有理由再選用其他編碼。

        • — title 元素。該元素設(shè)置頁面的標(biāo)題,顯示在瀏覽器標(biāo)簽頁上,也作為收藏網(wǎng)頁的描述文字。

        • — body 元素。該元素包含期望讓用戶在訪問頁面時看到的內(nèi)容,包括文本、圖像、視頻、游戲、可播放的音軌或其他內(nèi)容。

        3、HTML 元素

        HTML 不是一門編程語言,而是一種用于定義內(nèi)容結(jié)構(gòu)的標(biāo)記語言。HTML 由一系列的元素(elements)組成,這些元素可以用來包圍不同部分的內(nèi)容,使其以某種方式呈現(xiàn)或者工作。一對標(biāo)簽( tags)可以為一段文字或者一張圖片添加超鏈接,將文字設(shè)置為斜體,改變字號,等等。

        4、HTML 標(biāo)簽

        image-20211009222553248

        這個元素的主要部分有:

        開始標(biāo)簽(Opening tag):包含元素的名稱(本例為 p),被大于號、小于號所包圍。表示元素從這里開始或者開始起作用 —— 在本例中即段落由此開始。
        結(jié)束標(biāo)簽(Closing tag):與開始標(biāo)簽相似,只是其在元素名之前包含了一個斜杠。這表示著元素的結(jié)尾 —— 在本例中即段落在此結(jié)束。初學(xué)者常常會犯忘記包含結(jié)束標(biāo)簽的錯誤,這可能會產(chǎn)生一些奇怪的結(jié)果。
        內(nèi)容(Content):元素的內(nèi)容,本例中就是所輸入的文本本身。
        元素(Element):開始標(biāo)簽、結(jié)束標(biāo)簽與內(nèi)容相結(jié)合,便是一個完整的元素。

        5、網(wǎng)頁元素分類

        塊元素 (block)

        無論標(biāo)簽內(nèi)容有多少,該標(biāo)簽始終會獨占一行

        常見的塊元素有: h1、h2、h3、h4、h5、h6、p…

        行內(nèi)元素 (in-line)

        內(nèi)容決定元素的寬度和高度,不會獨占一行,行內(nèi)元素不允許設(shè)定寬度和高度(除圖片以外)

        常見的行內(nèi)元素有: em、strong、a、img、code…..

        6、HTML常用標(biāo)簽

        標(biāo)題標(biāo)簽

        可以使用 h1 ~ h6 來修飾標(biāo)題。其中 h1 最大 , h6 最??;所有的標(biāo)題標(biāo)簽?zāi)J(rèn)加粗

        所有的標(biāo)題標(biāo)簽?zāi)J(rèn)獨占一行(塊級元素)

        段落標(biāo)簽

        段落內(nèi)容

        默認(rèn)會獨占一行,段落與其他元素之間會保留間距

        換行標(biāo)簽:`
        `

        水平線標(biāo)簽:`
        `

        字體樣式標(biāo)簽

        <strong>需要加粗的文本strong>
        <em>需要傾斜的文本em>
        <code>代碼塊code>
        <var>變量var>
        <dfn>定義項目dfn>
        <samp>演示文本samp>
        <kbd>定義鍵盤文本。表示該文本從鍵盤上輸入kbd>
        <cite>引用cite>

        效果:
        需要加粗的文本

        需要傾斜的文本

        代碼塊

        變量

        定義項目

        演示文本

        定義鍵盤文本。表示該文本從鍵盤上輸入

        引用

        網(wǎng)頁中的特殊符號和注釋:(更多詳見:https://www.jb51.net/onlineread/htmlchar.htm)

        圖片標(biāo)簽

        屬性解釋:

        src : 圖片所存放的地址 (推薦寫相對路徑)

        title : 當(dāng)鼠標(biāo)在圖片上停留時的顯示文本

        alt : 當(dāng)圖片加載失敗或網(wǎng)絡(luò)傳輸速度較慢時的默認(rèn)提示文本

        width : 圖片的寬度

        height : 圖片的高度 [推薦: 在指定圖片寬度/高度時,只需要指定其中一個屬性即可,圖片會根據(jù)指定的寬度/高度進(jìn)行等比例縮放,圖片不會失真]

        圖片標(biāo)簽 src 是必須的,其余可以設(shè)置

        超鏈接

        超鏈接分類:

        • 普通鏈接 (使用頻率最多的)

        • 錨鏈接

        • 功能性鏈接

        普通鏈接

        鏈接文本 / 圖片

        屬性解釋:

        href : 超鏈接所要跳轉(zhuǎn)到的地址 [跳轉(zhuǎn)到指定的網(wǎng)址: http://www.baidu.com?[跳轉(zhuǎn)到同一個項目中的文件: 路徑/xxx.html]

        name : 自定義框架名稱 , 表示當(dāng)前鏈接在指定的內(nèi)聯(lián)框架中打開

        target : 鏈接打開目標(biāo), 可以選擇以下幾種

        _self : 在當(dāng)前自身窗口中打開鏈接

        _blank : 在新標(biāo)簽頁面中打開鏈接

        _parent : 在父級框架中打開 [Ext]

        _top : 在最頂層中打開 [Ext]

        功能性鏈接

        發(fā)送郵件:

        點擊此處,給我發(fā)送郵件

        mailto:你的電子郵箱

        打電話:

        點擊此處,和我電話聯(lián)系

        tel:你的聯(lián)系電話

        使用腳本:

        點擊此處,彈個框

        鏈接內(nèi)容除了可以使用文本外,也可以使用圖片

        錨鏈接

        1. 定義錨

        需要顯示的內(nèi)容

        1. 使用錨鏈接

        鏈接文本 / 圖片

        鏈接文本 / 圖片

        列表

        Web 上的許多內(nèi)容都是列表,HTML 有一些特別的列表元素。標(biāo)記列表通常包括至少兩個元素。最常用的列表類型為:

        無序列表(Unordered List)中項目的順序并不重要,就像購物列表。用一個


        瀏覽 142
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
            
            

                      • 久久久久久国产精品免费播放 | 天堂福利影院 | 啪啪网站网址 | 久久久一本 | 考逼大网站|