幾天學習了HTML相關的基礎知識之后,老師出了五道自測題,通過這幾天學習的總結,和查閱相關文檔,我也作出了自己的理解,以下是我學習的相關心得分享給大家。
如果想要搞清楚HTML元素、標簽、屬性之間的關系,首先我們應該了解3個概念:
了解上述三個概念,我明白了,一個HTML頁面就是由多個元素構成,元素是由標簽描述,每一個元素的特征,都是由屬性決定的。
根據W3C標準,HTML是一種Web語言,它是使用一些“標簽”來定義網頁內容的,例如我們在一個HTML文檔中寫<html xmlns="http://www.w3.org/1999/xhtml"></html>,就聲明了一個HTML文檔的開始,里面可以放各種標簽,一個HTML文檔是由以下結構構成的:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<body>
</body>
</html>
由以上代碼不難看出,HTML結構層次分明,是一種具有結構層次的標記語言,通過這些標簽可以告訴瀏覽器如何做出相應的解析。否則,如果HTML標簽任意位置都能放置,就沒法做標準高度統一了,那么瀏覽器也就無法做出正確的解析了。因此,我們看到的各種網頁,都是通過這種具有結構化的標簽組合而成的。
表單控件中的name值,是前端與后端進行交互時傳值的變量名稱,后端只有通過控件的name值才可以接收到該值進行相應的處理。
1.頁面布局不靈活;
2.代碼的可讀性:表格布局的代碼可讀性低,沒有使用<div>, <h1>等標簽直觀;
3.表格加載速度慢;
4.不利于SEO;
1.繼承的:根據元素在文檔的結構和層級關系來確定它的最終樣式;
2.瀏覽器客戶端:用戶代理樣式(user agent style),基本上瀏覽器的表現樣式都是一致的;
3.用戶自定義:寫在HTML文檔<style>標簽中的樣式;
4.行內樣式(內聯樣式):寫在元素的style屬性中的樣式。
以上就是我個人的總結,不知道是否完全正確,如果有錯誤的地方煩請各位指正,多謝大家。
基本符號代碼轉化
例
組合表單中的相關元素:
<form>
<fieldset>
<legend>Personalia:</legend>
Name: <input type="text" size="30"><br>
Email: <input type="text" size="30"><br>
Date of birth: <input type="text" size="10">
</fieldset>
</form>
瀏覽器支持
目前大多數瀏覽器支持 <legend> 標簽。
標簽定義及使用說明
The <legend> 元素為 <fieldset>元素定義標題。
HTML 4.01 與 HTML5之間的差異
在 HTML 4.01中 "align" 屬性已被廢棄, HTML5不支持該屬性。不建議使用。 請使用 CSS 來設置 <legend> 元素的對齊方式。
屬性
屬性 | 值 | 描述 |
---|---|---|
align | topbottomleftright | HTML5 不支持。 HTML 4.01 已廢棄。不建議使用。 請使用樣式代替。 為 fieldset 中的標題定義對齊方式。 |
全局屬性
<legend> 標簽支持全局屬性,查看完整屬性表 HTML全局屬性。
事件屬性
<legend> 標簽支持所有 HTML事件屬性。
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。