大家好沸久,上星期在饑人谷學習了 HTML 的歷史概述,語法和一些常用標簽余蟹。前幾天因為收拾東西回家卷胯,此筆記一直沒有寫完。今天整理完成后分享給大家威酒,如有錯誤之處窑睁,歡迎指正Mο俊(沒有獎勵??)
首先是關(guān)于HTML的歷史:
HTML(英文:HyperText Markup Language,中文:超文本標記語言)由英國計算機科學家Timothy John Berners-Lee創(chuàng)立担钮,同時他也是萬維網(wǎng)的發(fā)明者橱赠。而萬維網(wǎng)(WWW)包括了URL,HTML以及HTTP箫津,本篇只簡單介紹下HTML病线。
HTML起手式
其中<!DOCTYPE html>
為文檔類型
<html lang="en">
html標簽,可改zh-cn
而head標簽內(nèi)為看不到的元素鲤嫡。
<meta charset="UTF-8" />
字符編碼
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
為防止頁面縮放送挑,用于兼容手機。
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
可要求Ie升級到最新內(nèi)核(11)
<title>Document</title>
為標題
章節(jié)標簽
- 標題h1~h6
- 章節(jié)section
- 文章article
- 段落p
- 頭部header
- 腳部footer
- 主要main
- 旁支aside
- 劃分div
全局屬性
-
class:類(class找元素非常不方便)暖眼,推薦:
-
contenteditable惕耕,可以讓所有元素可編輯。
<div class="middle bordered" contenteditable>
note:
要想使style標簽可見:放置body內(nèi)诫肠,加style{display:block;}
配合contenteditable可被編輯樣式,這是個調(diào)試技巧司澎,可以先顯示再編輯。 hidden:隱藏栋豫,比
display:block
優(yōu)先級高id:不到萬不得已挤安,不用要id,因為不會報錯丧鸯。(唯一性會誤導別人)
簡寫為#xxx蛤铜,js可直接調(diào)用id元素,有些忌諱丛肢,新手不要用围肥。style:html的屬性,不是css的樣式蜂怎,還可通過js設(shè)置穆刻,js會覆蓋html的style(js優(yōu)先級最高,html>css)杠步。
-
tabindex:控制tab的順序氢伟。(0是最后訪問,-1是別訪問)
-
title:可在開發(fā)者模式幽歼,有代碼提示朵锣。
例:標題文字太多,想省略號隱藏试躏。
若要顯示完整內(nèi)容:
默認樣式(因為css還沒出生)
查看:開發(fā)者工具猪勇,element->style->user agent stylesheet
css reset(清除默認樣式,加自己的樣式)
方方老師常用reset也可借鑒大廠源碼:
開發(fā)者工具內(nèi)找h1h2h3h4…颠蕴,連擊3下復制泣刹,table后刪除助析。
輸入table+tab鍵可快速打出下圖代碼:
內(nèi)容標簽:
- ol:有順序的列表,內(nèi)只有l(wèi)i(list item)
- ul:無順序的列表椅您,dl+tab可生成所有結(jié)構(gòu)
- dl:描述列表
- dt:描述對象
- dd:描述數(shù)據(jù)內(nèi)容
pre:保留所有空格外冀,回車,tab(因為tab掀泳,回車和多個空格會縮成一個空格)
code:默認字體等寬雪隧,
pre配合code使用,效果更佳员舵。hr:分割線
br:換行
-
a:超鏈接
- href:網(wǎng)址鏈接
- target:新窗口打開(國內(nèi)常用)
em:強調(diào)內(nèi)容語氣脑沿,默認斜體
strong:強調(diào)內(nèi)容本身,默認加粗
quote:內(nèi)聯(lián)引用
blockquote:塊引用