Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久嫩草影院网站,国产成人涩涩涩视频在线观看,好男人好资源在线观看免费视频

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          自己實(shí)現(xiàn)一個(gè)web前端分頁(yè)

          自己實(shí)現(xiàn)一個(gè)web前端分頁(yè)

          項(xiàng)目開發(fā)過(guò)程中,分頁(yè)是少不了的,之前封裝了一個(gè)分頁(yè)組件,樣式是基于bootstrap的樣式,當(dāng)然也可以自己來(lái)修改;

          別的不說(shuō),上圖上代碼;

          bootstrap樣式分頁(yè)

          以下是相關(guān)代碼:

          /***=======================分頁(yè)樣式==================================***/  
          /*分頁(yè)樣式*/  
          .page{  
            display:inline-block;  
            width:100%;  
            text-align:center;  
            height:35px;  
            line-height:35px;  
            background-color:none;  
          }  
          .page  .pagination{  
            margin:0px  !important;  
          }  
          .page  .pagination  li  a{  
            /*修改按鈕樣式*/  
            border:none  !important;  
            background-color:transparent;  !important;  
            color:#555;  
            cursor:pointer;  
          }  
          .page  .pagination  li  a:hover,.page  .pagination  li  a:focus,.page  .pagination  li  a:active{  
            background-color:#ccc;  
          }  
          .page  .pagination  li.active  a,.page  .pagination  li.active  a:hover,.page  .pagination  li  a:active,.page  .pagination  li  a:focus{  
            color:#0099ff;  
            cursor:default;  
            background-color:none;  
          }  
          .pageinfo{
            display:none  !important;
          }
          /*隱藏分頁(yè)信息*/  
          .clickmore{  cursor:pointer;  }  
          .pagination>.action>a:hover,.pagination>.action>a:focus{  color:#0099ff  !important;  cursor:default;  } 
           /****======================分頁(yè)樣式結(jié)束============================***/

          上面是自己寫的分頁(yè)樣式,可自行修改之,下面是分頁(yè)組件代碼:

          /**  
             * bootstrap 對(duì)應(yīng)的獨(dú)立分析組件  
              * @demo 
              * pagination.init({  
              *   selector : '.page', //選擇器,作為渲染目標(biāo),默認(rèn)為 '.page.pagination',非必須  
              *   count : 120, //為總記錄數(shù),必須  
              *   isTransform : false,//是否轉(zhuǎn)換為符合后臺(tái)需要的參數(shù)begin /end  
              *   page : 1, //為當(dāng)前頁(yè)碼,非必須  
              *   pagesize : 10, //為每頁(yè)條數(shù),默認(rèn)10,非必須  
              *   increment : 10, //為頁(yè)面存在的分頁(yè)增量,比如只顯示5個(gè)頁(yè)碼,非必須  
              *   pageArray : [], //可以進(jìn)行生成下拉框,比如 10,20,50 ,選擇不同的頁(yè)碼進(jìn)行分頁(yè),非必須  
              *   previousTitle : '點(diǎn)擊查看',//為上一頁(yè)的title顯示,未實(shí)現(xiàn);  
              *   callback : function(pageObject){//為分頁(yè)點(diǎn)擊回調(diào)函數(shù),必須  
              *     console.log(pageObject);//pageObject={page : 1,pagesize:10};回調(diào)函數(shù)返回值,包括下一個(gè)頁(yè)碼和每頁(yè)條數(shù)  
              *   }  
              * });  
              * @since 2016年2月15日 15:18:36  
              * @author lixun  
              * @version 1.0  
              * @edited by lixun ,增加多實(shí)例;一個(gè)頁(yè)面多個(gè)分頁(yè) ;  
              * 處理思路:  
              * 1\. 對(duì)應(yīng)的每個(gè)selector有一個(gè)pagination,然后在調(diào)用的時(shí)候根據(jù)selector進(jìn)行查找  
              * 2\. 處理的內(nèi)容:1)分頁(yè)加載;2)事件綁定 3)回調(diào)函數(shù) 
              * 3\. 處理原則:平滑處理,原有的可繼續(xù)使用;  
              */ 
          var pagination={
              _defaultSelector : '.page .pagination',    //默認(rèn)選擇器
              _defaultPagesize : 20,                    //默認(rèn)分頁(yè)條數(shù)
              _defaultIncrement : 10,                    //默認(rèn)分的頁(yè)碼數(shù)
              _defaultPageArray : [10,20,50,100],        //默認(rèn)的條碼下拉框
              _map : {    //用戶處理多實(shí)例增加的容器,不可覆蓋
                  //selector : {私有屬性}
                  //".page .column" : {}
              },
              //通用屬性
              lastSelector : '',//上一個(gè)選擇器,用于開發(fā)者不傳遞參數(shù)的時(shí)候,去查找上一個(gè)選擇器用的。
              previousTitle : '上一頁(yè)',
              nextTitle : '下一頁(yè)',
              previousContent : '上一頁(yè)',
              nextContent : '下一頁(yè)',
              //獲得分頁(yè)實(shí)例
              _getPagination : function(selector){
                  if(null !=selector && selector !='' && $(selector).length > 0){
                      return pagination._map[selector];
                  }else{
                      console.error('selector 傳參錯(cuò)誤或$('+selector+')不存在!');
                  }
                  return null;
              },
              //獲得返回的字符串
              pageArrayStr : function(selector,ps){
                  var pa=pagination._map[selector].pageArray;
                  if(null !=pa && pa.length > 0){
                      var concatStr='<select onchange="pagination.changePagesize(\''+(selector)+'\',event)" style="height:20px;line-height:20px;padding:0px;margin-top:-2px;">';
                      var i=0,max=pa.length;
                      for(;i<max;i++){
                          var v=pa[i];
                          concatStr +='<option value="'+v+'" '+(v==ps ? 'selected="true"' : '')+'>'+v+'</option>';
                      }
                      concatStr +='</select>';
                      return concatStr;
                  }
                  return "";
              },
          
              //綁定事件
              bindEvent : function(selector){
                  if(selector && selector !=''){
                      var _tempPaginationInstance=pagination._map[selector] || {};
                      var _bindE=_tempPaginationInstance.bindE==true ? true : false;
                      if(_bindE==false){
                          _tempPaginationInstance.bindE=true;
                          pagination._map[selector]=_tempPaginationInstance;
                          //跳轉(zhuǎn)頁(yè)面
                          $(selector).delegate('li.unselect','click',pagination.clickpage);
                          //綁定上一頁(yè)事件
                          $(selector).delegate('li.pageup','click',pagination.pageup);
                          //綁定下一頁(yè)事件
                          $(selector).delegate('li.pagedown','click',pagination.pagedown);
                          //綁定前面頁(yè)面事件
                          $(selector).delegate('a.previous','click',pagination.previouspage);
                          //綁定后面頁(yè)面事件
                          $(selector).delegate('a.next','click',pagination.nextpage);
                      }
                  }
              },
              //分頁(yè)初始化
              init : function(params){
                  //處理傳參數(shù)據(jù)
                  params=params || {};
                  params.count=params.count || 0;
                  params.pagesize=params.pagesize || pagination._defaultPagesize;
                  var paramSelector=pagination._defaultSelector;
                  if(params.selector){
                      paramSelector=params.selector;
                  }
                  //獲得選擇器后,進(jìn)行實(shí)例處理
                  var paginationInstance=pagination._getPagination(paramSelector);
                  //傳參獲取最新配置
                  var tempPaginationInstance={
                      selector : paramSelector,
                      page : params.page ? params.page : (paginationInstance && paginationInstance.action==true ? (paginationInstance.page ? paginationInstance.page : 1) : 1),
                      count : params.count || 0,
                      action : false,
                      bindE : false,//是否綁定事件
                      pagesize : params.pagesize,
                      callback : params.callback || $.noop,
                      pagenumber : (parseInt((params.count || 0)/(params.pagesize||pagination._defaultPagesize),10)+((params.count||0)%(params.pagesize||pagination._defaultPagesize)==0 ? 0 : 1)),//根據(jù)總數(shù)和一頁(yè)條數(shù)獲得頁(yè)碼數(shù)量
                      increment :  params.increment || pagination._defaultIncrement,
                      pageArray : params.pageArray || pagination._defaultPageArray
                  };
                  if(paginationInstance && undefined !=paginationInstance){
                      //存在實(shí)例,進(jìn)行更新。
                      tempPaginationInstance.bindE=true;//如果存在的話,肯定綁定了
                      pagination._map[paramSelector]=$.extend(paginationInstance,tempPaginationInstance);
                  }else{
                      pagination._map[paramSelector]=tempPaginationInstance;//重新賦值
                      pagination.bindEvent(paramSelector);//綁定事件
                  }
                  pagination.loadPage(paramSelector);
                  pagination.lastSelector=paramSelector;
              },
              //點(diǎn)擊頁(yè)面數(shù)直接跳轉(zhuǎn)
              clickpage : function(){
                  var $a=$(this).find('a');
                  var selector=$a.attr('selector');
                  var gonumber=parseInt($a.html(),10);
                  $(selector+' li.active').addClass('unselect').removeClass('active');
                  $(this).addClass('active').removeClass('unselect');
                  pagination.gopage(selector,gonumber);
              },
              //向上翻頁(yè)
              pageup :  function(){
                  var $a=$(this).find('a');
                  var selector=$a.attr('selector');
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      //得到當(dāng)前頁(yè)面,然后翻頁(yè),如果在邊界,那么就要進(jìn)行觸發(fā)一次翻頁(yè)事件
                      var  $actel=$(selector+' li.active a');
                      var nownumber=parseInt($actel.html(),10);
                      if(nownumber==1){
                          return false;
                      }else{
                          pagination.gopage(selector,nownumber-1);
                      }
                  }
              },
              //向下翻頁(yè)
              pagedown : function(){
                  var $a=$(this).find('a');
                  var selector=$a.attr('selector');
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      var pagenumber=_tempInstance.pagenumber;
                      //獲得該實(shí)例的分頁(yè)碼數(shù)
                      var  $actel=$(selector+' li.active a');
                      var nownumber=parseInt($actel.html(),10);
                      if(nownumber==pagenumber){
                          return false;
                      }else{
                          pagination.gopage(selector,nownumber+1);
                      }
                  }
              },
              //前面頁(yè)面
              previouspage : function(){
                  var selector=$(this).attr('selector');
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      var increment=_tempInstance.increment,
                      page=_tempInstance.page;
                      //判斷當(dāng)前是第幾個(gè),比如16,那么就以10的倍數(shù)向前翻頁(yè)
                      var $nowobj=$(selector+' a.previous').parent();
                      var nextnumber=parseInt($nowobj.next().children().html(),10);
                      var end=(nextnumber-1)%increment > 0 ? parseInt((nextnumber/increment),10)*increment : parseInt((nextnumber/increment-1),10)*increment;
                      pagination.gopage(selector, end+1);
                  }
              },
              //后面頁(yè)面
              nextpage : function(){
                  //判斷當(dāng)前點(diǎn)擊的哪些,比如:現(xiàn)在是5,點(diǎn)擊生成6...
                  var selector=$(this).attr('selector');
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      var increment=_tempInstance.increment;
                      var $nowobj=$(selector+' a.next').parent();
                      var prenumber=parseInt($nowobj.prev().children().html(),10);
                      if(parseInt(prenumber/5,10)==1){//說(shuō)明在第一頁(yè),要從5加載5個(gè),直到結(jié)束
                          pagination.addPage(selector,$nowobj,5);
                      }else{
                          //第二次 增加頁(yè)面數(shù)量了,應(yīng)該是從10開始了...
                          pagination.addPage(selector,$nowobj,increment);
                      }
                  }
              },
              addPage : function(selector,domobj,size){
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      var pagenumber=_tempInstance.pagenumber,
                      increment=_tempInstance.increment;
                      var start=parseInt(domobj.prev().children().html(),10);
                      pagination.gopage(selector, start+1);
                  }
              },
              loadPage : function(selector){
                  //根據(jù)selector獲得count,pagesize,page
                  var _tempInstance=pagination._map[selector];
                  if(!_tempInstance){
                      console.log('error : _tempInstance is null now ,check pagination params please!');
                      return null;
                  }
                  var count=_tempInstance.count,
                      pagesize=_tempInstance.pagesize,
                      page=_tempInstance.page,
                      increment=_tempInstance.increment,
                      pageArrayStr=pagination.pageArrayStr(selector,pagesize),
                      pagenumber=_tempInstance.pagenumber;
                  var $page=$(selector);
                  //清空內(nèi)容
                  $page.html('');
                  var pageno=pagenumber;
                  page=page > pageno ? 1 : page;    //如果當(dāng)前頁(yè)碼樹大于總頁(yè)碼數(shù)則置為1,否則為當(dāng)前頁(yè)碼數(shù);
          
                  //如果頁(yè)數(shù)超過(guò)10,則增...,以5個(gè)數(shù)字遞增,
                  //顯示到page頁(yè)面的下一個(gè)5的倍數(shù)上。
                  var endpage=(parseInt(page/increment,10))*increment > pageno ? pageno : (parseInt(page/increment,10)+(page%increment==0 ? 0 : 1))*increment;
                  if(pageno<=increment){
                      endpage=pageno;
                  }
                  var pageHtml='';
                  if(pageArrayStr==''){
                  }else if(pagination._map[selector].pageArray.length==1){
                      pageHtml='<li class="pageinfo">共'+count+'條 </li>';
                  }else{
                      pageHtml='<li class="pageinfo">共'+count+'條 , 每頁(yè)'+pageArrayStr+'條</li>';
                  }
                  $page.append(pageHtml);
                  $page.append('<li class="prev pageup '+(page==1 ? 'disabled' : '')+'"><a title="'+pagination.previousTitle+'" href="javascript:;" selector="'+(selector)+'">'+pagination.previousContent+'</a></li>');
                  //判斷第幾頁(yè)
                  var start=0;
                  if(page > increment && page <=pageno){
                      $page.append('<li><a class="previous" href="javascript:;" selector="'+(selector)+'">...</a></li>');
                      //給一個(gè)自定義增長(zhǎng)數(shù)量,比如5個(gè),每次增長(zhǎng)五個(gè),當(dāng)前頁(yè)面6頁(yè)面,增長(zhǎng)5個(gè)為10個(gè),start page為 6
                      start=parseInt((page%increment==0 ? (page-1) : page)/increment,10)*increment;
                      endpage=(start+increment ) > pageno ? pageno : (start+increment);//如果開始頁(yè)面加上增加頁(yè)面大于最大頁(yè)碼數(shù),則等于最大頁(yè)碼數(shù)
                      if(endpage-page <increment){
                          start=endpage-increment;
                      }
                  }
                  for(var i=start;i<(endpage==0?1:endpage);i++){
                      var listr='<li class="unselect"><a href="javascript:;" selector="'+(selector)+'">'+(i+1)+'</a></li>';
                      //在第page頁(yè)面增加樣式
                      if((page-1)==i){
                          listr='<li class="active"><a selector="'+(selector)+'">'+(i+1)+'</a></li>';
                      }
                      $page.append(listr);
                  }
                  if(pageno > 5 && endpage !=pageno){
                      $page.append('<li><a class="next" href="javascript:;" selector="'+(selector)+'">...</a></li>');
                  }
                  $page.append('<li class="next pagedown '+(page==pageno ? 'disabled' : '')+'"><a title="'+pagination.nextTitle+'" href="javascript:;" selector="'+(selector)+'">'+pagination.nextContent+'</a></li>');
              },
              //跳轉(zhuǎn)頁(yè)面
              gopage : function(selector,page){
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      _tempInstance.page=page;
                      _tempInstance.action=true;
                      _callback=_tempInstance.callback;
                      _pagesize=_tempInstance.pagesize;
                      pagination._map[selector]=_tempInstance;
                      _callback(pagination.transform({
                          page : page,
                          rows : _pagesize
                      }));
                  }
              },
              /*返回現(xiàn)在的頁(yè)面*/
              getNowPage : function(selector){
                  selector=selector || (pagination.lastSelector || pagination._defaultSelector);//獲取上一個(gè)選擇器
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      _tempInstance.action=true;
                      var _page=_tempInstance.page,
                          _pagesize=_tempInstance.pagesize;
                      pagination._map[selector]=_tempInstance;
                      return pagination.transform({
                          page : _page,
                          rows : _pagesize
                      });
                  }
                  return null;
              },
              transform : function(paginationParams){
                  if(pagination.isTransform && pagination.isTransform==true){
                      var p=paginationParams.page || 1;
                      var rows=paginationParams.pagesize || 10;
                      return {
                          begin : (p-1)*rows+1,
                          end : p*rows
                      };
                  }
                  return paginationParams;
              },
              //返回分頁(yè)參數(shù),以供列表頁(yè)面加載數(shù)據(jù)使用
              getParams :function(selector){
                  selector=selector || (pagination.lastSelector || pagination._defaultSelector);//獲取上一個(gè)選擇器
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      var _pagesize=_tempInstance.pagesize;
                      return pagination.transform({
                          //第幾頁(yè),一頁(yè)有多少條記錄
                          page:1,
                          rows : _pagesize
                      });
                  }
                  return null;
              },
              changePagesize : function(selector,ev){
                  var t=ev.currentTarget || ev.target || ev.srcElement,
                      $t=$(t),
                      v=$t.find('option:selected').val();
          //            selector=$t.attr('selector');
                  var _tempInstance=pagination._map[selector];
                  if(_tempInstance){
                      _tempInstance.pagesize=v;
                      var _callback=_tempInstance.callback;
                      pagination._map[selector]=_tempInstance;
                      //重新調(diào)用callback方法
                      _callback(pagination.transform({
                          page : 1,
                          rows : v
                      }));
                  }
              }
          };


          文章首發(fā)于 BUG集散地 ,https://chrunlee.cn/article/pagination-web-javascript.html

          級(jí)元素與內(nèi)聯(lián)元素的概念與區(qū)別

          在HTML中,大多數(shù)元素都被定義為塊級(jí)元素內(nèi)聯(lián)元素。

          塊級(jí)元素通常會(huì)獨(dú)立成行,而內(nèi)聯(lián)元素會(huì)并排顯示。

          在我們學(xué)過(guò)的元素中,

          塊級(jí)元素如:<h> <p> <table>這些。

          內(nèi)聯(lián)元素如<td><a><img>

          下面我們通過(guò)練習(xí)來(lái)直觀看看他們的區(qū)別。

          塊級(jí)元素展示,代碼如下:

          <body>
            <h1>第一個(gè)網(wǎng)頁(yè)</h1><hr><h2>表格元素</h2><hr>
            <p>塊級(jí)元素與內(nèi)聯(lián)元素</p>
            <p>零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作</p>
            <table border="1" width="50%">
            <thead>
            <tr>
            <td colspan="2">表格的頭部信息</td>
            </tr>
            </thead>
            <tfoot>
            <tr>
            <td colspan="2">表格的腳部信息</td>
            <tr>
            </tfoot>
            <tbody>
            <caption>表格標(biāo)題</caption>
            <colgroup>
            <col span="1" style="background-color:#ff0000;"></col>
            </colgroup>
            <tr>
            <th>姓名</th>
            <th>年齡</th>
            </tr>
            <tr>
            <td>
            <table border="1" width="100%">
            <tr>
            <td>1</td>
            <td>2</td>
            </tr>
            </table>
            </td>
            <td>一列二行</td>
            </tr>
            <tr>
            <td>二列一行</td>
            <td>二列二行</td>
            </tr>
            </tbody>
            </table>
            </body>

          如圖:

          內(nèi)聯(lián)元素展示如下

          示例代碼:這段代碼被我放在了</table>后面。

          <a href="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin">殲20戰(zhàn)斗機(jī)</a>
          <img src="img/戰(zhàn)斗機(jī)/image3.jpg" width="200px"/>

          效果如圖:

          其中,<img>標(biāo)簽中的width屬性規(guī)定了圖片的寬度為200px,也就是200像素。

          HTML中,如果只對(duì)圖片的寬或高進(jìn)行數(shù)值指定,那么未指定的數(shù)值會(huì)隨著指定數(shù)值進(jìn)行等比例縮放!

          熟知html元素是塊級(jí)還是內(nèi)聯(lián)對(duì)以后進(jìn)行頁(yè)面布局有一定的指導(dǎo)意義。

          <div>與<span>標(biāo)簽

          為了方便開發(fā)者對(duì)頁(yè)面內(nèi)容進(jìn)行布局和調(diào)整,html開發(fā)者為html加入了專門的區(qū)塊元素<div></div>。

          <div></div>是一個(gè)塊級(jí)元素,大家可以把它理解為一個(gè)容器,它本身是不會(huì)顯示在頁(yè)面上的。

          比如這個(gè)!

          筆者第一個(gè)漫畫作品

          如果拋開畫面內(nèi)容,我們看到的是一堆對(duì)畫面進(jìn)行分割的方格子。像這樣

          <div></div>元素的作用就是對(duì)頁(yè)面進(jìn)行了這樣的分割。

          實(shí)際上我們的頁(yè)面布局都是基于這樣思路進(jìn)行分割的,只是頁(yè)面上不會(huì)像漫畫一樣顯示外邊框而已。例如:

          強(qiáng)制為其添加邊框分割:

          大家看明白了嗎?<div></div>就是用來(lái)對(duì)頁(yè)面進(jìn)行分割劃區(qū)域的。

          通過(guò)給<div>標(biāo)簽設(shè)置不同的id屬性,可以在css文件中對(duì)不同<div>區(qū)塊中的所有信息進(jìn)行統(tǒng)一調(diào)整樣式的操作。

          這是對(duì)塊級(jí)元素整體改變樣式的方法。

          但是,如果我們想對(duì)一個(gè)塊級(jí)元素中的不同文字或圖片這些內(nèi)聯(lián)元素進(jìn)行單獨(dú)操作怎么做呢?

          html開發(fā)者為我們提供了<span></span>這樣的內(nèi)聯(lián)標(biāo)簽。比如我們對(duì)<p>我有一個(gè)夢(mèng)想</p>這個(gè)段落元素中的"夢(mèng)想"兩個(gè)字進(jìn)行變化顏色的操作,我們可以這樣寫:

          <p>我有一個(gè)<span>夢(mèng)想</span></p>

          通過(guò)對(duì)<span>指定不同的id或class屬性在CSS文件中對(duì)"夢(mèng)想"二字進(jìn)行改變顏色的操作而不會(huì)影響段落元素中的其他文字。

          今天的內(nèi)容結(jié)束了,下一次我們建立一個(gè)新的頁(yè)面來(lái)簡(jiǎn)單看看<div>元素的基本用法。

          喜歡的小伙伴請(qǐng)關(guān)注我,閱讀中遇到任何問(wèn)題請(qǐng)給我留言,如有疏漏或錯(cuò)誤歡迎大家斧正,不勝感激!

          HTML完整學(xué)習(xí)目錄

          HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          第一個(gè)HTML頁(yè)面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML頁(yè)面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          在HTML頁(yè)面中嵌入其他頁(yè)面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          封閉在家學(xué)網(wǎng)頁(yè)制作!為頁(yè)面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          為HTML頁(yè)面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          序列表

          經(jīng)過(guò)之前關(guān)于表格、表單的學(xué)習(xí)后,再來(lái)學(xué)習(xí)列表,就顯得非常的簡(jiǎn)單和容易理解了。

          學(xué)習(xí)是構(gòu)建知識(shí)體系的過(guò)程,沒(méi)有形成體系的知識(shí)學(xué)習(xí)再多也是碎片,是很難形成技能或深刻理解的,因此,如果您是零基礎(chǔ)的初學(xué)者,第一次看我的教程,如果時(shí)間允許的話,請(qǐng)務(wù)必從目錄中找尋第一篇,循序漸進(jìn)的學(xué)習(xí)。

          列表分為有序列表、無(wú)序列表和定義列表,同時(shí)列表之中還能嵌套列表,和表格非常相似。

          首先介紹有序列表

          要用<ol></ol>標(biāo)簽告訴瀏覽器這里是列表。

          然后在里面添加<li></li>標(biāo)簽,在這個(gè)標(biāo)簽中添加內(nèi)容即可。

          示例代碼如下

          <p>我喜歡的水果</p>
          <ol>
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ol>

          大家可以把它放到一個(gè)新的html框架中看看效果。

          完整代碼如下:

          <!DOCTYPE HTML>
            <html>
            <head> 
            <title>列表</title>
            </head> 
            <body>
            <h>有序列表</h>
            <p>我喜歡的水果</p>
            <ol> 
              <li>葡萄</li> 
              <li>西瓜</li> 
              <li>蘋果</li> 
              <li>桃子</li>
              </ol>
            </body> 
            </html>

          頁(yè)面效果如下:

          通過(guò)修改<ol>標(biāo)簽中的type屬性我們可以改變序號(hào)顯示的樣式,默認(rèn)的是數(shù)字,大家看一下不同的type值的不同效果吧!示例代碼如下:

          <ol type="A">
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ol>
          <ol type="a"> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
            、</ol><ol type="I"> <li>葡萄</li> <li>西瓜</li> <li>蘋果</li> <li>桃子</li></ol>

          頁(yè)面效果如下:

          下面給大家介紹一下搜狗輸入法中如何輸入羅馬數(shù)字。

          step1.點(diǎn)擊"輸入方式"

          step2.點(diǎn)擊"特殊符號(hào)"后選擇數(shù)字序號(hào),找到羅馬數(shù)字即可

          除此之外我們還可以使用CSS的方法為有序列表的序號(hào)提供更多樣式。在<ol>標(biāo)簽中修改style屬性可以直接調(diào)用這些css中的屬性。寫法是style="list-style-type:屬性值;"

          示例代碼如下:(使用日語(yǔ)中的片假名表示序號(hào))

          <ol style="list-style-type:hiragana;"> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ol>

          頁(yè)面效果如圖所示:

          是不是很有趣,這里的測(cè)試就不一一做了。為大家奉上list-style-type的值的列表與說(shuō)明,大家自己課下去嘗試,這個(gè)列表中既有有序列表的值也有無(wú)序列表的值。

          如圖:

          資料來(lái)自w3school

          無(wú)序列表

          無(wú)序列表與有序列表的區(qū)別在于最外層的標(biāo)簽,它的寫法是這樣的:<ul></ul>。

          有一個(gè)記憶的小技巧,有序的英文是order,故有序列表為order list(列表),縮寫為ol。

          無(wú)序?yàn)閡norder,無(wú)序列表為unorder list,縮寫為ul。

          無(wú)序列表<ul>標(biāo)簽的type屬性用來(lái)控制列表前的標(biāo)記顯示演示。

          示例代碼如下:

          <h>無(wú)序列表</h>
          <p>我喜歡的水果</p>
          <ul> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ul>
          <ul type="disc"> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ul>
          <ul type="circle"> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ul>
          <ul type="square"> 
            <li>葡萄</li> 
            <li>西瓜</li> 
            <li>蘋果</li> 
            <li>桃子</li>
          </ul>

          頁(yè)面效果如下:

          通過(guò)圖片我們可知,無(wú)序列表默認(rèn)的列表標(biāo)識(shí)就是type="disc"。

          style屬性的話大家自己試試吧,這里就不啰嗦了。

          定義列表

          這個(gè)列表比較特殊,也比較不常見,主要就是顯示名詞定義的。

          首先要寫入<dl></dl>標(biāo)簽。這是告訴瀏覽器這里是個(gè)定義列表,和<ol>或<ul>一樣。

          定義的英文是definition,定義列表就是definition list,縮寫是dl。

          下面在<dl></dl>標(biāo)簽中間寫入定義的名稱<dt></dt>,即definition title(標(biāo)題)。

          與定義名稱標(biāo)簽并列的是定義描述<dd></dd>,即definition describe(描述)。

          示例代碼如下:

          <dl> 
            <dt>計(jì)算機(jī)</dt> 
            <dd>用來(lái)計(jì)算的儀器 ... ...</dd> 
            <dt>顯示器</dt> 
            <dd>以視覺方式顯示信息的裝置 ... ...</dd>
          </dl>

          頁(yè)面效果如下:

          今天的內(nèi)容結(jié)束了!

          列表嵌套列表的測(cè)試大家自己試試吧,學(xué)到現(xiàn)在,相信你們都可以完成了!

          如果您喜歡我的教程請(qǐng)關(guān)注我,點(diǎn)贊也能讓我充滿動(dòng)力!

          如果您有任何疑問(wèn)請(qǐng)給我留言,如有問(wèn)題或錯(cuò)誤請(qǐng)予以斧正!

          HTML完整學(xué)習(xí)目錄

          HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          第一個(gè)HTML頁(yè)面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML頁(yè)面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          在HTML頁(yè)面中嵌入其他頁(yè)面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          封閉在家學(xué)網(wǎng)頁(yè)制作!為頁(yè)面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          為HTML頁(yè)面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作


          主站蜘蛛池模板: 国产亚洲自拍一区| 毛片无码一区二区三区a片视频| 中文字幕一区日韩在线视频| 国产丝袜美女一区二区三区| 高清一区二区三区日本久| 日韩视频免费一区二区三区| 乱色精品无码一区二区国产盗| 久久无码精品一区二区三区| 免费高清在线影片一区| 中文字幕一区日韩精品| 免费无码毛片一区二区APP| 国产免费一区二区三区在线观看| 无码av免费一区二区三区试看| 国产日韩精品一区二区三区在线| 日韩免费视频一区| 无码精品一区二区三区| 精品一区狼人国产在线| 一区二区在线电影| 99国产精品一区二区| 亚洲一区二区高清| 国产成人一区二区动漫精品| 亚洲国产欧美一区二区三区 | 久久精品无码一区二区app| 韩国福利一区二区美女视频| 精品一区二区三区在线播放视频| 国产一区二区三区樱花动漫| 蜜桃视频一区二区三区在线观看| 亚洲国产精品一区二区成人片国内| 日韩精品无码一区二区三区AV| 三上悠亚一区二区观看| 不卡无码人妻一区三区音频| 国产一区二区三区不卡观| 日韩人妻无码免费视频一区二区三区| 亚洲sm另类一区二区三区| 久久久人妻精品无码一区| 国产成人无码精品一区二区三区| 国产一区二区在线观看麻豆| 欧洲精品一区二区三区在线观看| 亚洲国产av一区二区三区| 亚洲AV成人精品日韩一区18p| 海角国精产品一区一区三区糖心|