整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML-列表標簽(雙標簽) 208

          HTML-列表標簽(雙標簽) 208

          表標簽有3種:1)dl,dd與dt(定義列表) 2)ol與li(有序列表) 3)ul與li(無序列表)前兩者一般不怎么用,網頁中運用最多的是第三種

          1)<dl><dd>與<dt>

          <!DOCTYPE html>
          <html>
          <head>
              <title>列表</title>
              <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
          </head>
          <body>
              <dl>
                  <dt>河北</dt>
                  <dd>石家莊</dd>
                  <dd>秦皇島</dd>
                  <dt>河南</dt>
                  <dd>鄭州</dd>
                  <dd>新鄉</dd>
              </dl>
          </body>
          </html>

          2)<ol>與<li>和<ul>與<li>

          它們兩個都有一個type屬性,用來設置序列的顯示樣式(在li前面顯示),type的取值有:1(數字序號)A,a(大小寫字母)I,i(大小寫羅馬數字)disc(實心原點)circle(空心圓圈)square(實心方塊)

          顯示效果

          有序與無序列表的區別就是type的默認值不同而已

          <!DOCTYPE html>
          <html>
          <head>
              <title>列表</title>
              <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
          </head>
          <body>
              <dl>
                  <dt>河北</dt>
                  <dd>石家莊</dd>
                  <dd>秦皇島</dd>
                  <dt>河南</dt>
                  <dd>鄭州</dd>
                  <dd>新鄉</dd>
              </dl>============================================================<ol type="A">
                  <li>北京</li>
                  <li>上海</li>
                  <li>廣州</li>
                  <li>深圳</li>
              </ol>=============================================================<ul type="circle">
                  <li>北京</li>
                  <li>上海</li>
                  <li>廣州</li>
                  <li>深圳</li>
              </ul>
          </body>
          </html>

          注意:設置屬性時考慮瀏覽器的兼容性

          經過測試ol與ul列表在IE瀏覽器(IE10)下type的這幾個取值都有相應的效果;在谷歌瀏覽器下ol列表只對type值為1、a、A、i、I有效果;ul列表只對type值為disc、circle、square有效果;其他的如蘋果,火狐等瀏覽器自己測試(同一瀏覽器的不同版本不再測試)

          谷歌在顯示效果

          2.1使用嵌套的ul或ol來模擬二級菜單,以后會通過js,css或者Asp.net實現動態的菜單

          二級菜單

          TML 支持有序、無序和定義列表

          實例

          無序列表

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h4>一個無序列表:</h4>

          <ul>

          <li>咖啡</li>

          <li>茶</li>

          <li>牛奶</li>

          </ul>

          </body>

          </html>

          [/demo]

          本例演示無序列表。

          有序列表

          [demo]

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <ol>

          <li>咖啡</li>

          <li>牛奶</li>

          <li>茶</li>

          </ol>

          <ol start="50">

          <li>咖啡</li>

          <li>牛奶</li>

          <li>茶</li>

          </ol>

          </body>

          </html>

          [/demo]

          本例演示有序列表。

          無序列表

          無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。

          無序列表始于 <ul> 標簽。每個列表項始于 <li>。

          <ul>

          <li>Coffee</li>

          <li>Milk</li>

          </ul>

          瀏覽器顯示如下:

          Coffee

          Milk

          列表項內部可以使用段落、換行符、圖片、鏈接以及其他列表等等。

          有序列表

          同樣,有序列表也是一列項目,列表項目使用數字進行標記。

          有序列表始于 <ol> 標簽。每個列表項始于 <li> 標簽。

          <ol>

          <li>Coffee</li>

          <li>Milk</li>

          </ol>

          瀏覽器顯示如下:

          Coffee

          Milk

          列表項內部可以使用段落、換行符、圖片、鏈接以及其他列表等等。

          定義列表

          自定義列表不僅僅是一列項目,而是項目及其注釋的組合。

          自定義列表以 <dl> 標簽開始。每個自定義列表項以 <dt> 開始。每個自定義列表項的定義以 <dd> 開始。

          <dl>

          <dt>Coffee</dt>

          <dd>Black hot drink</dd>

          <dt>Milk</dt>

          <dd>White cold drink</dd>

          </dl>

          瀏覽器顯示如下:

          Coffee

          Black hot drink

          Milk

          White cold drink

          定義列表的列表項內部可以使用段落、換行符、圖片、鏈接以及其他列表等等。

          更多實例

          不同類型的無序列表

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h4>Disc 項目符號列表:</h4>

          <ul type="disc">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ul>

          <h4>Circle 項目符號列表:</h4>

          <ul type="circle">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ul>

          <h4>Square 項目符號列表:</h4>

          <ul type="square">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ul>

          </body>

          </html>

          [/demo]

          本例演示一個無序列表。

          不同類型的有序列表

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h4>數字列表:</h4>

          <ol>

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ol>

          <h4>字母列表:</h4>

          <ol type="A">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ol>

          <h4>小寫字母列表:</h4>

          <ol type="a">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ol>

          <h4>羅馬字母列表:</h4>

          <ol type="I">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ol>

          <h4>小寫羅馬字母列表:</h4>

          <ol type="i">

          <li>蘋果</li>

          <li>香蕉</li>

          <li>檸檬</li>

          <li>桔子</li>

          </ol>

          </body>

          </html>

          [/demo]

          本例演示不同類型的有序列表。

          嵌套列表

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h4>一個嵌套列表:</h4>

          <ul>

          <li>咖啡</li>

          <li>茶

          <ul>

          <li>紅茶</li>

          <li>綠茶</li>

          </ul>

          </li>

          <li>牛奶</li>

          </ul>

          </body>

          </html>

          [/demo]

          本例演示如何嵌套列表。

          嵌套列表 2

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h4>一個嵌套列表:</h4>

          <ul>

          <li>咖啡</li>

          <li>茶

          <ul>

          <li>紅茶</li>

          <li>綠茶

          <ul>

          <li>中國茶</li>

          <li>非洲茶</li>

          </ul>

          </li>

          </ul>

          </li>

          <li>牛奶</li>

          </ul>

          </body>

          </html>

          [/demo]

          本例演示更復雜的嵌套列表。

          定義列表

          [demo]

          <html>

          <head>

          <meta charset="UTF-8">

          </head>

          <body>

          <h2>一個定義列表:</h2>

          <dl>

          <dt>計算機</dt>

          <dd>用來計算的儀器 ... ...</dd>

          <dt>顯示器</dt>

          <dd>以視覺方式顯示信息的裝置 ... ...</dd>

          </dl>

          </body>

          </html>

          [/demo]

          本例演示一個定義列表。

          列表標簽

          標簽 描述

          <ol> 定義有序列表。

          <ul> 定義無序列表。

          <li> 定義列表項。

          <dl> 定義定義列表。

          <dt> 定義定義項目。

          <dd> 定義定義的描述。

          <dir> 已廢棄。使用 <ul> 代替它。

          <menu> 已廢棄。使用 <ul> 代替它。

          篇我們學習CSS列表。

          對于列表,大家并不陌生。比如下面的無序列表和有序列表。

          在 HTML 中,最常用的兩種列表的類型就是無序列表和有序列表,使用 ol 和 ul 元素實現。列表項通過列表元素屬性,實現空心實心圓點數字字母等不同的形式。

          在 CSS 中,列表屬性允許我們為有序列表、無序列表設置不同的列表項標記,甚至可以使用一個圖像,還可以為列表和列表項添加背景顏色。

          應用 list-style-type 屬性設置不同的列表項標記。屬性值有很多,

          比如:

          circle 空心圓點,

          disc 實心圓點,

          square 小方點,

          decimal 數字,

          upper-roman 大寫羅馬字母,

          lower-alpha 小寫字母等等。

          舉個例子。

          創建創建 css-list.html 文件和 list-style.css 文件。打開 html 文件,構建基礎代碼,使用 emmet 命令:小括號 ul 大于 li 乘以3 再乘以3 (ul>li*3)*3。回車,創建了三組無序列表。給三個 ul 元素添加 class 屬性,值分別為 a,b,c。給每個列表項填入一些文本。

          HTML
          <body>
            <ul class="a">
              <li>HTML</li>
              <li>CSS</li>
              <li>JavaScript</li>
            </ul>
            <ul class="b">
              <li>Vue</li>
              <li>React</li>
              <li>小程序</li>
            </ul>
            <ul class="c">
              <li>大前端</li>
              <li>前端架構</li>
            </ul>
          
            <ol class="d">
              <li>HTML</li>
              <li>CSS</li>
              <li>JavaScript</li>
            </ol>
            <ol class="e">
              <li>Vue</li>
              <li>React</li>
              <li>小程序</li>
            </ol>
            <ol class="f">
              <li>大前端</li>
              <li>前端架構</li>
            </ol>
          </body>

          拷貝這三組無序列表,將 ul 元素名稱修改為 ol,三個 class 值改為 d,e,f。

          打開 css 文件,定義選擇器 ul.a,聲明樣式 list-style-type: circle,設置列表項標記為空心圓點。拷貝兩組樣式,修改選擇器 ul.b,ul.c。修改 list-style-type 屬性值分別為 disc,實心圓點,square 小方點。

          無序列表效果就做好了!

          定義選擇器 ol.d,聲明樣式 list-style-type: decimal,設置列表項標記為數字。拷貝兩組樣式,修改選擇器 ol.e,ol.f。修改 list-style-type 屬性值分別為 upper-roman,大寫羅馬字母,lower-alpha 小寫字母。

          有序列表也實現了!

          CSS
          ul.a {
            list-style-type: circle;
          }
          
          ul.b {
            list-style-type: disc;
          }
          
          ul.c {
            list-style-type: square;
          }
          
          ol.d {
            list-style-type: decimal;
          }
          
          ol.e {
            list-style-type: upper-roman;
          }
          
          ol.f {
            list-style-type: lower-alpha;
          }

          有關更多的 list-style-type,大家參照這個案例。

          list-style-image 屬性指定了一個圖像作為列表項的標記。屬性值為 url 小括號,括號里寫入圖片的路徑 url('./xxx.gif') 。

          舉個例子。

          在 html 里,拷貝第一組 ul,將 class 的值改為 g。在 css 里,定義選擇器 ul.g,聲明樣式屬性 list-style-image,值為 url 小括號,圖片路徑為當前目錄下的 purple.gif。

          看看效果,列表項用圖片標記了!

          除了更換列表項的標記,還可以設置標記的位置,通過 list-style-position 屬性來實現。這個屬性的值有兩個:outside,表示標記在列表項之外。inside,表示標記在列表項內部。



          舉個例子。

          在 html 里添加一個 h3 元素,填入一些文本。ul 點 h 大于 li 乘以 3 ul.h>li*3,創建一個無序列表,填入一些文本。拷貝這組列表,將 class 值改為 i。

          在 css 里定義 ul.h 選擇器,聲明樣式 list-style-position: outside。定義 ul.i 選擇器,聲明樣式 list-style-position: inside。

          仔細觀察列表項標記的位置,如果這里畫一條線,就一目了然了,outside,標記在列表內容的左側,也是默認的位置。inside,標記在列表內容里面。

          有時,我們不希望顯示列表項標記,此時可以應用 list-style-type: none 來去掉他們。

          再復制一組這個列表,將 class 值修改為 j。再定義選擇器 ul.j,聲明樣式 list-style-type: none。

          我們看,列表項標記消失了。

          同樣,列表屬性也可以使用簡寫——list-style,被用來在一個聲明中,設置所有的列表屬性。屬性值按照 list-style-type list-style-position list-style-image 順序來書寫,某個值缺省的話,就使用它的默認值。

          復制兩份列表,修改 class 值分別為 k,l (這個是艾奧)。

          HTML
          <ul class="k">
              <li>HTML</li>
              <li>CSS</li>
              <li>JavaScript</li>
          </ul>
          
          <ul class="l">
              <li>HTML</li>
              <li>CSS</li>
              <li>JavaScript</li>
          </ul>

          定義選擇器 ul.k,聲明樣式 list-style: square inside url("purple.gif")。再定義選擇器 ul.l,聲明樣式 list-style: none。

          這樣的簡寫,同樣可以定義列表項的標記樣式,方便快捷。

          我們還可以用顏色來裝飾列表,使它們看起來更有趣。添加到 ol 或 ul 標簽的任何樣式都會影響整個列表,而添加到 li 標簽的屬性只會影響單個列表項。

          在 html 中再復制兩組列表,修改 class 的值分別為 m,n。

          HTML
          <ul class="m">
              <li>HTML</li>
              <li>CSS</li>
              <li>JavaScript</li>
            </ul>
          
            <ol class="n">
              <li>Vue</li>
              <li>React</li>
              <li>小程序</li>
            </ol>

          定義 ul.m 選擇器,聲明樣式:background: #3399ff,padding: 20px。

          定義 ol.n 選擇器,聲明樣式:background: #ff9999,padding: 20px。

          定義 ul.m li 選擇器,聲明樣式:background: #cce5ff,color: darkblue,margin: 5px。

          定義 ol.n li 選擇器,聲明樣式:background: #ffe5e5,color: darkred,padding: 5px,margin-left: 35px。

          這樣,列表就裝飾好了!

          這里用到的 padding 和 margin 屬性,給元素添加內外邊距,我們在后面的課程里還會詳細的研究。

          CSS
          ul.m {
            background: #3399ff;
            padding: 20px;
          }
          
          ol.n {
            background: #ff9999;
            padding: 20px;
          }
          
          ul.m li {
            background: #cce5ff;
            color: darkblue;
            margin: 5px;
          }
          
          ol.n li {
            background: #ffe5e5;
            color: darkred;
            padding: 5px;
            margin-left: 35px;
          }

          文章配套視頻鏈接:https://www.bilibili.com/video/BV1oU4y1278g?p=73


          主站蜘蛛池模板: 色屁屁一区二区三区视频国产 | 精品理论片一区二区三区| 精品女同一区二区| 亚洲福利一区二区三区| 亚洲综合色自拍一区| 久久无码精品一区二区三区| 精品女同一区二区三区在线| 无码中文字幕一区二区三区| 亚洲制服丝袜一区二区三区| 人妻无码一区二区三区AV| 亚洲国产视频一区| 国产精品久久一区二区三区| 亚洲一区AV无码少妇电影| 亚洲日本va一区二区三区 | 一区二区三区国产| 日产亚洲一区二区三区| 亚洲av永久无码一区二区三区| 高清精品一区二区三区一区| 国产情侣一区二区| 国产精品 一区 在线| 久久精品道一区二区三区| 国产一区二区三区韩国女主播| 国产伦一区二区三区免费| 视频一区二区中文字幕| 成人区精品人妻一区二区不卡 | 久久亚洲综合色一区二区三区 | 少妇一夜三次一区二区| 精品一区二区三区免费毛片| 韩日午夜在线资源一区二区| 亚洲电影一区二区| 精品一区中文字幕| 99久久无码一区人妻a黑| 久久精品无码一区二区三区日韩 | 色综合一区二区三区| 久久免费区一区二区三波多野| 国产精品无码一区二区在线 | 中文字幕一区二区三区精彩视频| 成人一区专区在线观看| 蜜桃视频一区二区三区在线观看 | aⅴ一区二区三区无卡无码| 在线精品一区二区三区|