HTML是什么,HTML5是什么
HTML 指的是超文本標記語言。
HTML5是最新的HTML標準,擁有更豐富的語義、圖形以及多媒體元素等內容。
HTML元素標簽、屬性都是什么概念?
HTML不是編程語言,是標記語言,所以要使用標記標簽來描述網頁。
屬性是用來提供HTML標簽更多的信息。
文檔類型是什么概念,起什么作用?
在互聯(lián)網上有許多不同的文檔,只有了解文檔的類型,瀏覽器才能正確的顯示文檔。提前聲明文檔類型可以幫助瀏覽器正確的顯示網頁。
meta標簽都用來做什么的?
通常所說的META標簽,是在HTML網頁源代碼中一個重要的html標簽。META標簽用來描述一個HTML網頁文檔的屬性,例如作者、日期和時間、網頁描述、關鍵詞、頁面刷新等。
Web語義化是什么,是為了解決什么問題
使頁面有良好的結構,頁面元素有含義,能夠讓人和搜索引擎都容易理解。比如:<header><media>,全都是<div>后續(xù)沒辦法修改代碼,瀏覽器無法識別網頁結構。
鏈接是什么概念,對應什么標簽?
HTML <a> 元素 (或錨元素) 可以創(chuàng)建一個到其他網頁、文件、同一頁面內的位置、電子郵件地址或任何其他URL的超鏈接。
常用標簽都有哪些,都適合用在什么場景
- body:在網頁上要展示出來的頁面內容一定要放在body標簽中
- p:如果想在網頁上顯示文章,這時就需要p標簽了,把文章的段落放到p標簽中。標簽的默認樣式,段前段后都會有空白,如果不喜歡這個空白,可以用css樣式來刪除或改變它。
- span:標簽是沒有語義的,它的作用就是為了設置單獨的樣式用的。
- br:在需要加回車換行的地方加入br,br標簽作用相當于word文檔中的回車。在 html 代碼中輸入回車、空格都是沒有作用的。在html文本中想輸入回車換行,就必須輸入br。沒有HTML內容的標簽就是空標簽,空標簽只需要寫一個開始標簽,這樣的標簽有br、hr和img。
- div:在網頁制作過程過中,可以把一些獨立的邏輯部分劃分出來,放在一個div標簽中,這個div標簽的作用就相當于一個容器。什么是邏輯部分?它是頁面上相互關聯(lián)的一組元素。如網頁中的獨立的欄目版塊,就是一個典型的邏輯部分。用id屬性來為div提供唯一的名稱,必須唯一。
- img:插入圖片,img src=”圖片地址” alt=”下載失敗時的替換文本” title = “提示文本” src:標識圖像的位置;alt:指定圖像的描述性文本,當圖像不可見時(下載不成功時),可看到該屬性指定的文本;title:提供在圖像可見時對圖像的描述(鼠標滑過圖片時顯示的文本);圖像可以是GIF,PNG,JPEG格式的圖像文件。
表單標簽都有哪些,對應著什么功能,都有哪些屬性
- form:可以把瀏覽者輸入的數據傳送到服務器端,這樣服務器端程序就可以處理表單傳過來的數據。form method=”傳送方式” action=”服務器文件” . form標簽是成對出現(xiàn)的,以form開始,以/form結束。action :瀏覽者輸入的數據被傳送到的地方,比如一個PHP頁面(save.php)。method : 數據傳送的方式(get/post)。所有表單控件(文本框、文本域、按鈕、單選框、復選框等)都必須放在標簽之間
- input:當用戶要在表單中鍵入字母、數字等內容時,就會用到文本輸入框。文本框也可以轉化為密碼輸入框。input type=”text/password” name=”名稱” value=”文本” / 當type=”text”時,輸入框為文本輸入框;當type=”password”時, 輸入框為密碼輸入框。name:為文本框命名,以備后臺程序ASP 、PHP使用。value:為文本輸入框設置默認值。(一般起到提示作用)
- textarea:當用戶需要在表單中輸入大段文字時,需要用到文本輸入域。textarea rows=”行數” cols=”列數” textarea rows :多行輸入域的行數。cols :多行輸入域的列數。在textarea /textarea 標簽之間可以輸入默認值。
- radio/checkbox:使用單選框、復選框,讓用戶選擇,input type=”radio/checkbox” value=”值” name=”名稱” checked=”checked”/> 當 type=”radio” 時,控件為單選框,當 type=”checkbox” 時,控件為復選框,value:提交數據到服務器的值(后臺程序PHP使用),name:為控件命名,以備后臺程序 ASP、PHP 使用,checked:當設置 checked=”checked” 時,該選項被默認選中,同一組的單選按鈕,name 取值一定要一致,這樣同一組的單選按鈕才可以起到單選的作用。
- submit:使用提交按鈕,提交數據,input type=”submit” value=”提交”> type:只有當type值設置為submit時,按鈕才有提交作用,value:按鈕上顯示的文字
ol, ul, li, dl, dd, dt等這些標簽都適合用在什么地方,舉個例子
ol、ul、li適用無描述的列表。例如:新聞展示頁面,一共N條新聞,點進去可瀏覽詳情。
dl、dd、dt適用有描述的列表 例如:簡歷頁面,介紹自己的信息、年齡、住址等。