牙是我們保護牙齒、預防齲壞最簡單易行的方法,牙刷作為重要的刷牙工具,直接影響著我們的口腔健康,那么如何挑選一支好牙刷呢?
首先,我們每三個月要更換一支新牙刷。如果發現牙刷的刷毛已經變得凌亂,就要及時更換。
其次,一支好用的牙刷,要滿足以下條件。
較硬的刷毛雖然清潔效果更好,但對牙齒的磨損和傷害也更大。在購買牙刷時,可以用手指壓一下刷毛,如果手指有刺激感就表示太硬,不建議購買。刷毛太軟,使用者不好掌握刷的力度。刷得太輕,清潔不徹底;用力過大,會損傷牙齦。因此,建議選擇刷毛軟硬度中等的牙刷。刷毛在切割后會出現尖銳的切口,最好選擇經過打磨處理的刷毛。
平整型:這是最常見的一種刷頭,刷毛排列平整,基本可以滿足日常清潔需要。
波浪型:刷毛呈波浪型起伏排列,更貼合牙齒弧度,容易接觸到牙齒相鄰的位置,刷毛的清潔力也稍強一些。
頂端毛束特長型:更多被應用于正畸牙刷,能清潔到普通牙刷清潔不到的位置。
交叉型:采用多材質的刷毛組成的刷頭,清潔效果更好。
杯型:刷毛呈圓形杯狀排列,可以包裹住牙齒,有效清潔牙齒表面的污垢。
牙刷的刷柄,應便于握持,且有防滑設計,以防止刷牙時牙刷滑落。市面上常見的牙刷刷柄有直線型和角度型兩種。使用直線型刷柄時,不好掌握力度;使用角度型刷柄,更容易到達菌斑區域。要注意的是,牙刷的刷柄與刷頭形成的角度以17~20度為宜。
有人擔心電動牙刷會把牙齒刷壞,這實在是多慮了。目前,主流電動牙刷分為旋轉式和聲波振動式兩種。這兩種電動牙刷的力度差別不大,但平均刷力都低于手動牙刷,對牙齒的損傷更小。
選擇一款機身振動小、噪聲小的電動牙刷,不僅可以避免長期使用牙刷導致手掌發麻的情況,還可以避免因噪聲太大而影響心情。而電池決定了電動牙刷的續航能力和使用壽命,建議大家選擇感應式充電的電動牙刷。
Tips
刷牙不能蘸水,是真的嗎?
有一種說法是刷牙時蘸了水,就白刷了。因為牙膏蘸水會很快起泡,讓人誤以為已經刷夠了,實際上還沒起到去污的作用。其實,牙膏不是靠泡沫清潔牙齒的,而是靠牙膏的清潔成分以及牙刷與牙齒的摩擦。刷牙時即便不蘸水,口腔中也會分泌唾液。所以,是否蘸水對牙齒清潔沒有直接影響,關鍵是要保證每次刷牙刷夠3分鐘。不過,某些脫敏牙膏和美白牙膏的有效成分遇水后會快速分解,使用這些牙膏刷牙確實不宜蘸水。
來源: 健康中國
到國家安全
很多人會覺得離自己很遙遠
實際上,國家安全無小事
國家安全就在我們身邊
一起看國家安全部發文披露三個案例
進一步增強國家安全意識和素養
共同筑牢國家安全屏障
↓↓↓
綜合:國家安全部微信公眾號、南方日報
來源: 遼寧日報
lt;h2 id="title1">什么是HTML</h2>
HTML其實是HyperText Markup Language的縮寫, 超文本標記語言
<h2 id="title2">HTML的作用</h2>
1.首先利用記事本保存了一個標題和兩段描述, 然后修改純文本文件的擴展名為.html, 然后再利用瀏覽器打開
鄭伊健 鄭伊健,1967年10月4日出生于中國香港,籍貫廣東恩平,香港影視演員、流行男歌手。1988年參加新秀歌唱大賽加入無線電視,因拍攝“陽光檸檬茶”廣告而入行,拜羅文為師。[1] 1991年加盟BMG唱片公司以歌手身份出道。1995年開始,憑借在《古惑仔》系列電影中飾演陳浩南一角走紅。1996年憑借《古惑仔》主題曲《友情歲月》獲得十大中文金曲獎。1996年至1997年連續兩次獲得”臺灣十大偶像”獎。
2.打開之后發現顯示的格式不對, 不對的原因是因為在純文本文件中所有文字都是同級別的, 瀏覽器不知道哪些文字代表什么意思. 也就是瀏覽器不知道哪些文字是標題, 哪些文字是段落...., 所以導致了顯示的格式不正確
正是因為如此, 所以HTML應用而生. HTML就只有一個作用, 它是專門用來描述文本的語義的. 也就是說我們可以利用HTML來告訴瀏覽器哪些是標題, 哪些是段落.
這些用于描述其它文本語義的文本, 我們稱之為標簽
. 并且這些用于描述文本語義的標簽將來在瀏覽器中是不會被顯示出來
的
所以正是因為HTML的這些標簽是專門用來描述其它文本語義的, 并且在瀏覽器中不會被顯示出來, 所以我們稱這些文本為"超文本"
, 而這些文本又叫做標簽
, 所以HTML被稱之為"超文本標記語言"
<h1>鄭伊健</h1><p>鄭伊健,1967年10月4日出生于中國香港,籍貫廣東恩平,香港影視演員、流行男歌手。1988年參加新秀歌唱大賽加入無線電視,因拍攝“陽光檸檬茶”廣告而入行,拜羅文為師。[1] </p><p>1991年加盟BMG唱片公司以歌手身份出道。1995年開始,憑借在《古惑仔》系列電影中飾演陳浩南一角走紅。1996年憑借《古惑仔》主題曲《友情歲月》獲得十大中文金曲獎。1996年至1997年連續兩次獲得”臺灣十大偶像”獎。</p>
注意事項:
雖然我們利用H1標簽描述一段文本之后, 這段文本在瀏覽器中顯示出來會被放大和加粗, 看上去我們是利用HTML的標簽修改了被描述的那段文本的樣式. 但是一定要記住, HTML只有一個作用
, 它是專門用來給文本添加語義
的, 而不是用來修改文本的樣式的
H1標簽它的作用是什么?
錯誤: H1標簽可以用來修改文字的大小, 并且還可以將文字加粗
正確: H1標簽的作用是用來告訴瀏覽器, 哪些文字是標題. 也就是H1標簽是專門用于給指定的文字添加標題語義
的
<h2 id="title3">HTML發展史</h2>
<h3 id="title4">IETF簡介</h3>
IETF是英文Internet Engineering Task Force的縮寫, 翻譯過來就是"互聯網工程任務組"
IETF負責定義并管理因特網技術的所有方面。包括用于數據傳輸的IP協議、讓域名與IP地址匹配的域名系統(DNS)、用于發送郵件的簡單郵件傳輸協議(SMTP)等
<h3 id="title5">W3C簡介</h3>
W3C是英文World Wide Web Consortium的縮寫, 翻譯過來就是W3C理事會或萬維網聯盟, W3C是全球互聯網最具權威的技術標準化組織.
W3C于1994年10月在麻省理工學院計算機科學實驗室成立。創建者是萬維網的發明者Tim Berners-Lee
W3C負責web方面標準的制定,像HTML、XHTML、CSS、XML的標準就是由W3C來定制的。
Tim Berners-Lee(蒂姆·伯納斯-李),萬維網之父、html設計者、w3c創始人
百度百科
<h2 id="title7">網頁的固定格式</h2>
1.編寫網頁和寫信一樣都有一套規范和要求, 這套規范和要求中規定了寫信的固定格式
2.寫信基本結構
敬愛的江哥: 您好! 正文正文正文正文正文正文正文正文正文正文正文正文 正文正文正文正文正文正文正文正文正文正文正文正文 此致 敬禮! 你的朋友 伊健 2066年6月6日
3.編寫網頁的步驟:
3.1.新建一個文本文檔
3.2.利用記事本打開
3.3.編寫THML代碼
3.4.保存并且修改純文本文檔的擴展名為.html
3.5.利用瀏覽器打開編寫好的文件
4.網頁基本結構:
<html> <head> <title></title> </head> <body> </body></html>
5.通過觀察我們發現, HTML基本結構中所有的標簽都是成對出現的, 這些成對出現的標簽中有一個帶/有一個不帶/, 那么這些不帶/的標簽我們稱之為開始標簽, 這些帶/的我們稱之為結束標簽
<h3 id="title8">html標簽</h3>
作用:
用于告訴瀏覽器這是一個網頁, 也就是說告訴瀏覽器我是一個HTML文檔
注意點:
其它所有的標簽都必須寫在html標簽里面, 也就是寫在html開始標簽和結束標簽中間
<h3 id="title9">head標簽</h3>
作用:
指定網站的標題 / 指定網站的小圖片
添加網站的SEO相關的信息(指定網站的關鍵字/指定網站的描述信息)
外掛一些外部的css/js文件
添加一些瀏覽器適配相關的內容
用于給網站添加一些配置信息
例如:
注意點:
一般情況下, 寫在head標簽內部的內容都不會顯示給用戶查看, 也就是說一般情況下寫在head標簽內部的內容我們都看不到
<h3 id="title12">title標簽</h3>
作用:
專門用于指定網站的標題, 并且這個指定的標題將來還會作為用戶保存網站的默認標題
注意點:
title標簽必須寫在head標簽里面
<h3 id="title10">body標簽</h3>
作用:
專門用于定義HTML文檔中需要顯示給用戶查看的內容(文字/圖片/音頻/視頻)
注意點:
雖然說有時候你可能將內容寫到了別的地方在網頁中也能看到, 但是千萬不要這么干, 一定要將需要顯示的內容寫在body中
一對html標簽中(一個html開始標簽和一個html結束標簽)只能有一對body標簽
Q群:162542073
<h2 id="title11">head內部標簽</h2>
<h3 id="title13">meta標簽</h3>
1.為什么會有亂碼現象?
因為我們在編寫網頁的時候沒有指定字符集
2.如何解決亂碼現象?
在head標簽中添加<meta charset="GBK" />
, 指定字符集
3.什么是字符集
字符集就是字符的集合, 也就是很多字符堆在一起. 其實字符集很像我們古代的"活字印刷術", 在活字印刷術中就是將很多刻有漢字的小章放到一個盒子中, 然后需要印刷文字的時候再去盒子中取這個小章出來用, 正是因為如此, 所以導致了亂碼問題
假設北方人和南方人都擁有裝滿小章的盒子, 但是南方人和北方人在盒子中存儲小章的順序不太一樣, 那么這個時候如果北方人和南方人都需要去取"李"字, 在南方人記憶中李字在第6個盒子的第6行的第6列中(666), 在北方人的記憶中李字在第8個盒子的第8行的第8列中(888). 那么此時如果讓一個南方人去北方人的盒子中取"李"字的小章, 必然找不到,, 所以就導致了亂碼問題
這個地方北方人的存儲小章的盒子和南方人存儲小章的盒子就對應網頁中指定的字符集, 在網頁中我們常見的字符集有兩個GBK/UTF-8, GBK就對應北方人存儲的盒子, UTF-8就對應南方人存儲的盒子
所以在網頁中指定字符集的意義就在于告訴瀏覽器我用的是哪個盒子, 你應該如何去查找才能找到對應的正確的內容
4.GBK(GB2312)和UTF-8區別
提交比較大
體積比較小
GBK(GB2312)里面存儲的字符比較少, 僅僅存儲了漢字和一些常用外文
UTF-8里面存儲的世界上所有的文字
5.那么在企業開發中我們應該使用GBK(GB2312)還是UTF-8呢?
如果你的網站僅僅包含中文, 那么推薦使用GB2312, 因為它的體積更小, 訪問速度更快
如果你的網站除了中文以外, 還包含了一些其它國家的語言 , 那么推薦使用UTF-8
懶人推薦: 不管三七二十一, 一律寫UTF-8即可
6.注意點:
在HTML文件中指定的字符集必須和保存這個文件的字符集一致, 否則還是會出現亂碼
所以僅僅指定字符集不一定能解決亂碼問題, 還需要保存文件的時候, 文件的保存格式必須和指定的字符集一致才能保證沒有亂碼問題
<h2 id="title14">HTML標簽</h2>
<h3 id="title15">HTML標簽分類</h3>
單標簽
只有開始標簽沒有結束標簽, 也就是由一個<>組成的
<meta charset="UTF-8" />
雙標簽
有開始標簽和結束標簽, 也就是由一個<>和一個</>組成的
<html></html>
<h3 id="title16">HTML標簽關系分類</h3>
并列關系(兄弟/平級)
<head></head><body></body>
嵌套關系(父子/上下級)
<head> <meta charset="UTF-8" /> <title>百度一下,你就知道123</title></head>
<h2 id="title17">DTD文檔聲明</h2>
什么是DTD文檔聲明?
由于HTML有很多個版本的規范, 每個版本的規范之間又有一定的差異. 所以為了讓瀏覽器能夠正確的編譯/解析/渲染我們的網頁, 我們需要在HTML文件的第一行告訴瀏覽器, 我們當前這個網頁是用哪一個版本的HTML規范來編寫的
. 瀏覽器只要知道了我們是用哪一個版本的規范來編寫之后, 它就能夠正確的編譯/解析/渲染我們的網頁
DTD文檔聲明格式:
<!DOCTYPE html>
注意事項:
不寫也能運行
H5網頁里面用H4也能運行
<!DOCTYPE>聲明
必須是 HTML 文檔的第一行,位于 <html> 標簽之前
<!DOCTYPE> 聲明
不是 HTML 標簽
<!DOCTYPE> 聲明
沒有結束標簽
<!DOCTYPE> 聲明
對大小寫不敏感
這個聲明瀏覽器會看, 但是并不是完全依賴于這個聲明, 瀏覽器有一套自己的默認的處理機制
HTML5之前
有2大種規范
, 每種規范中又有3小種規范
大規范 | 小規范 |
---|---|
HTML | Strict (嚴格的) |
HTML | Transitional(過度的,普通的,寬松的) |
HTML | Frameset(帶有框架的頁面) |
XHTML | Strict (嚴格的) |
XHTML | Transitional(過度的,普通的,寬松的) |
XHTML | Frameset(帶有框架的頁面) |
HTML的DTD文檔聲明和XHTML的DTD文檔聲明有何區別?
XHTML本身規定比如標簽必須小寫、必須嚴格閉合、必須使用引號引起屬性等等, 而HTML會更加松散沒有這么嚴格
Strict表示嚴格的
, 這種模式里面的要求更為嚴格.這種嚴格主要體現在有一些標簽不能使用
例如font標簽/u標簽等
font標簽可以修改一個文本的字號、顏色、字體,但這和HTML的本質有沖突,因為HTML只能負責語義,不能負責樣式,而font標簽是用于修改樣式的,所以在Strict中是不能使用font標簽
u標簽可以給一個文本加上下劃線,但這和HTML的本質有沖突,因為HTML只能負責語義,不能負責樣式,而u標簽是用于添加下劃線是樣式.所以在Strict中是不能使用u標簽
Transitional表示普通的
, 這種模式是沒有一些別的要求
例如可以使用font標簽、u標簽等
但是在企業開發中不會使用這些標簽,因為這違背了HTML的本質, 而是將這些標簽作為css的鉤子使用
Frameset表示框架
, 在框架的頁面使用
后面學到框架/NodeJS 再做詳細了解
常見的DOCTYPE有如下幾種
HTML4.01:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">XHTML 1.0<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">HTML5: <!DOCTYPE html>
有這么多規范我們學習過程中到底使用哪一種比較合適呢?
www.baidu.com (B)
www.taobao.com (A)
www.qq.com (T)
www.sohu.com(大奇葩)
無論是HTML還是XHTML,過去
企業級開發中用的比較多的大部分都是Transitional類型
的文檔聲明
但是HTML5的時代已經到來
,以上6中規范僅僅作為了解, 以后都用HTML5類型的文檔聲明
, HTML5向下兼容(求此刻WC3心里陰影面積)
目前國內一線網站都更新到了HTML5的文檔聲明, 所以后續授課也是全程使用HTML5的文檔聲明
<h2 id="title18">HTML和XHTML、HTML5區別</h2>
在HTML的早期發展中,大部分標準都是所謂的retro-spec,即先有實現后有標準
。在這種情況下,HTML標準不是很規范
,瀏覽器也對HTML頁面中的錯誤相當寬容
。這反過來又導致了HTML開發者寫出了大量含有錯誤的HTML頁面
html語言本身有一些缺陷
(例如: 內容和形式不能分離;標簽單一;數據不能復用等等),隨著xml的興起人們希望xml來彌補html的不足
,但是目前有成千上萬的網頁都是用html編寫的,所以完全使用xml來替代html還為時過早
,于是W3C在2000年推出了xhtml1.0, 建立xhtml的目的就是實現從html向xml的過度
為了規范HTML
,W3C結合XML制定了XHTML 1.0標準
,這個標準沒有增加任何新的標簽,只是按照XML的要求來規范HTML,并定義了一個新的MIME type application/xhtml+xml。W3C的初衷
是要求瀏覽器對這個MIME type實行強錯誤檢查
,如果頁面有HTML錯誤,就要顯示錯誤信息
。但是由于已有的web頁面中已經有了大量的錯誤,很多開發者拒絕使用新的MIME type
。W3C不得已
,在XHTML 1.0的標準之后增加了一個附錄C
,允許
開發者使用XHTML語法來寫頁面,同時使用舊的MIME type,application/html
,來分發頁面
W3C隨后在XHTML 1.1中取消了附錄C
,即使用XHTML 1.1標準的頁面必須用新的MIME type來分發。于是這個標準并沒有很多人采用
有了XHTML的教訓,W3C在制定下一代HTML標準時(HTML5),就將向后兼容作為了一個很重要的原則
。HTML5確實引入了許多新的特性,但是它最重要的一個特性是,不會break已有的網頁
。你可以將任何已有的網頁的第一行改成<!DOCTYPE html>,它就成也一個HTML5頁面
,并且可以照樣在瀏覽器里正常的展示。
簡而言之
HTML語法非常寬松容錯性強;
XHTML更為嚴格,它要求標簽必須小寫、必須嚴格閉合、標簽中的屬性必須使用引號引起等等;
HTML5是HTML的下一個版本所以除了非常寬松容錯性強以外,還增加許多新的特性
<h2 id="title19">.htm 和 .html擴展名區別</h2>
DOS操作系統(win95或win98)下只能支持長度為3的后綴名
,所以是htm
但在windows后綴長度可以大于3位,所以windows下無所謂htm與html,html是為長文件的格式命名的
所以htm是為了兼容過去的DOS命名格式存在的
更多內容微信訂閱號:網頁設計輕松學
*請認真填寫需求信息,我們會在24小時內與您取得聯系。