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 日韩毛片高清免费,国产日韩高清一区二区三区,亚洲国产精品久久精品成人

          整合營銷服務(wù)商

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

          免費咨詢熱線:

          python html轉(zhuǎn)TXT python讀取ht

          python html轉(zhuǎn)TXT python讀取html指定區(qū)域文本內(nèi)容轉(zhuǎn)成txt文件

          科技之巔#python html指定區(qū)域文本內(nèi)容轉(zhuǎn)稱txt文本文件

          1、首先,通過python,去將讀取遍歷程序目錄文件夾中,【html】文件夾里面的文件、文件

          夾以及子目錄、子目錄里面的 ,獲取到該目錄下所有的【.html】文件后,返回一個list對象

          2、遍歷完成后得到一個html文件列表對象,將該列表交給html_to_txt方法,html_to_txt方法

          里面循環(huán)逐個讀取html文件中指定標(biāo)簽中<DIV>標(biāo)簽中<H1>標(biāo)簽中的文字,和中指定標(biāo)簽

          <TD>里面<P>標(biāo)簽的文字提取出來

          3、讀取到的文本內(nèi)容輸出到txt文件中,這里可以加上一個替換replace,把我們不需要的內(nèi)

          容替換之后,這里可以做多次替換,也可以加上換行之類的處理,再進行輸出,可根據(jù)自己

          的需求修改,如果有什么不明之處,可以提問

          是否曾經(jīng)試著點擊或點擊一個元素(例如:按鈕、鏈接),并且注意到只有單擊該元素的特定區(qū)域,它才會響應(yīng)?

          必生這種情況是因為可點擊區(qū)域未應(yīng)用于整個元素。為了更加清楚,請參見下圖,左圖可點擊區(qū)別(圈紅部分)明顯比右圖的小很多,所以右圖的實現(xiàn)用戶體驗會更好。

          對于本文,會介紹一些事例,并通過事例演示如何增加可點擊區(qū)別,提高用戶體驗。

          WCAG準(zhǔn)則

          WCAG全稱Web Content Accessibility Guidelines 網(wǎng)頁內(nèi)容無障礙瀏覽準(zhǔn)則,簡單的說就是為了方便殘障人士(包括低視患者,盲人,聾人,學(xué)習(xí)障礙,行動不便,認知障礙....)訪問Web內(nèi)容而制定的相關(guān)標(biāo)準(zhǔn),可以使網(wǎng)站更加人性化。

          舉個例子,在WCAG準(zhǔn)則2.3.2中規(guī)定:網(wǎng)頁不包含任何閃光超過3次/秒的內(nèi)容。

          用戶應(yīng)該能夠使用臺式機/筆記本電腦上的鍵盤以及移動設(shè)備或平板電腦上的觸摸屏來操作輸入。不要在移動設(shè)備屏幕上將按鈕設(shè)置得太小,以免按下正確的按鈕。觸摸目標(biāo)的最小尺寸最好至少為44 x 44像素。

          費茲法則

          **費茲法則(Fitts law)**是一個人機互動以及人體工程學(xué)中人類活動的模型;它預(yù)測了快速移動到目標(biāo)區(qū)域所需的時間是目標(biāo)區(qū)域的距離和目標(biāo)區(qū)域大小的函數(shù)。

          在下面的圖中,我模擬了兩個按鈕的不同情況。在左側(cè),按鈕更小,更遠,用戶需要更多的時間與它互動。在右側(cè),按鈕大小更大,更接近于它的同級輸入元素,這將使交互更容易、更快。

          接著,我們再來看看一些更加真實例子。注意:記住WCAG準(zhǔn)則費茲法則 的概念。

          按鈕

          在需要時使用實際真實<button>(包含可點擊區(qū)域)非常重要。下面的示例來自我使用的在線銀行系統(tǒng):

          <div class="navig next" onclick="validateLogin()">Next</div>

          這是上面按鈕的HTML的GIF圖像。我把鼠標(biāo)懸停在按鈕上,光標(biāo)仍然是一個指針,這很好。不過,我也可以選擇文本和懸停時,有一個文本光標(biāo)!如果使用了正確的元素,就不會發(fā)生這種情況。

          當(dāng)使用HTML<button>元素時,會獲得下面效果:

          • 可通過鼠標(biāo),鍵盤或觸摸訪問
          • 可以通過鍵盤選中
          • 有對應(yīng)的 JavaScript 方法

          有些元素,我們需要添加 padding,原因有二:

          • 讓它更美觀
          • 讓它變大,這樣更容易被注意到

          鏈接

          之前在做導(dǎo)航的時候,犯了一個錯誤,應(yīng)該是給 a 標(biāo)簽添加 padding 而不是 li:

          <nav>
            <ul>
              <li class="nav-item"><a href="#">Home</a></li>
              <li class="nav-item"><nav href="#">Products</nav></li>
              <li class="nav-item"><a href="#">Store</a></li>
              <li class="nav-item"><a href="#">Team</a></li>
            </ul>
          </nav>
          
          // css
          
          .nav-item {
            padding: 12px 16px;
          }

          基于上面的HTML和CSS,可點擊的區(qū)域?qū)⒅皇俏谋?,如下圖所示:

          正確的方法是在a 標(biāo)簽本身上添加padding。請注意,默認情況下,padding 需要塊元素才有效,而 a 標(biāo)簽是行內(nèi)元素,所以可以給 a 標(biāo)簽設(shè)置block,inline-element或 flex。

          .nav-item a {
            display: block;
            padding: 12px 16px;
          }

          添加了上面的樣式后,可點擊的效果如下:

          面包屑導(dǎo)航

          假設(shè)可點擊區(qū)域如下所示:

          這種體驗不是很好,鼠標(biāo)或手指指向屏幕上如此小的目標(biāo)會比較難。在下圖中,它的可點擊區(qū)域更大并且更易于交互。

          事例源碼:https://codepen.io/shadeed/pen/PMygee

          復(fù)選框和單選按鈕

          當(dāng)存在復(fù)選框或單選按鈕元素時,我希望可以單擊它或關(guān)聯(lián)的標(biāo)簽來激活/禁用它。

          從用戶體驗的角度來看,這是難以訪問和糟糕的。在 HTML 中,可以使用for屬性將標(biāo)簽與輸入框綁定在一起。

          <input type="checkbox" id="option1">
          <label for="option1">Option 1</label>

          或者可以將輸入框放置在標(biāo)簽內(nèi):

          <label for="option1">
              Option 1
              <input type="checkbox" id="option1">
          </label>

          然后,在<label>元素上添加padding,以使可點擊區(qū)域變大。這樣,問題得以解決,整個復(fù)選框或單選按鈕都是可單擊的,如下圖所

          側(cè)邊欄

          對于帶有類別的頁面,有時我會注意到列表鏈接沒有擴展到其父頁面的整個寬度。也就是說,可點擊區(qū)域僅在文本上,如下圖所示:

          解決方法:

          • 刪除<li>元素的 padding,并將其移動到<a>元素
          • 通過添加display: block使a標(biāo)簽的寬度等于其父鏈接的寬度。
          .nav-item a {
              /*Other styles*/
              padding: 12px 16px;
              display: block;
          }

          添加后,如下所示:

          真實案例

          在最近的Twitter更新中,導(dǎo)航設(shè)計在可點擊區(qū)域大小方面存在問題。最初,它僅與文本相關(guān),如下面的屏幕截圖所示,但他們在收到反饋后將其修復(fù)。

          章節(jié)標(biāo)題

          在某些情況下,需要在章節(jié)標(biāo)題的遠端添加“查看更多”按鈕或箭頭。在下面的示例中,我將箭頭放置在假圓中,以便可以正確地使箭頭居中。

          通常情況下,箭頭周圍的間距可以使用padding或width和height。

          使用偽元素來增加可點擊區(qū)域

          僅通過改變元素的寬度和高度或使用padding,并不總是能夠使可點擊區(qū)域變大,這時候就需要偽元素救場了。

          這個想法是,偽元素屬于其父元素,因此當(dāng)我們創(chuàng)建具有特定寬度和高度的偽元素時,它將充當(dāng)其父元素的單擊/觸摸/懸停區(qū)域。

          在下圖中,我在菜單按鈕中添加了:after偽元素:

          .menu-2:after {
            content: "";
            position: absolute;
            left: 55px;
            top: 0;
            width: 50px;
            height: 50px;
            background: #e83474;
            /*Other styles*/
          }

          事例源碼:https://codepen.io/shadeed/pen/BXXjEg?editors=0100


          作者:Ahmad Shadded 譯者:前端小智 來源:css-tricks

          原文:https://css-tricks.com/enhancing-the-clickable-area-size/

          、思路,獲取指定區(qū)域的html元素,放到新頁面中,然后打?。ㄟ€有一種是在html頁面中做標(biāo)識,該方法適用與能控制頁面元素的情況下)

          二、代碼段如下

          var newWindow=window.open("組織結(jié)構(gòu)圖打印窗口","_blank");
          var str=document.getElementById("SVGArea").innerHTML;
          str +='<script type="text/javascript">setTimeout("window.print()",60); setTimeout("window.close()",80);</script>'; // 圖片加載有延時
          newWindow.document.write(str);
          

          三、采用延時是因為當(dāng)有圖片加載時,如果在打開窗口時直接調(diào)用print會導(dǎo)致圖片缺失(圖片未加載完成),所以采用延時操作。最后關(guān)閉窗口即可


          主站蜘蛛池模板: 日韩精品乱码AV一区二区| 中文字幕无码一区二区三区本日| 日本v片免费一区二区三区| 综合久久一区二区三区 | 一区二区三区在线| 亚洲一区中文字幕| 成人区精品人妻一区二区不卡 | 国产一区二区三区樱花动漫| 一区二区三区杨幂在线观看| 国产精品分类视频分类一区| 日本成人一区二区三区| 一区国严二区亚洲三区| 国产精品一区二区无线| 久久精品免费一区二区喷潮| 日韩精品无码一区二区中文字幕| 真实国产乱子伦精品一区二区三区| 波多野结衣中文字幕一区二区三区 | 亚洲色精品vr一区二区三区| 麻豆视频一区二区三区| 一区二区三区四区在线观看视频| 色窝窝免费一区二区三区 | 一区视频免费观看| 日韩精品无码久久一区二区三| 怡红院美国分院一区二区| 一区二区亚洲精品精华液| 亚洲av无码片区一区二区三区| 国产福利一区二区三区在线视频 | 国产一区二区三区小说| 无码国产精品久久一区免费| 无码人妻精品一区二区三区蜜桃 | 精品视频一区二区三区免费| 久久婷婷久久一区二区三区| 久久久无码精品国产一区 | 成人区人妻精品一区二区不卡网站 | 国精产品一区一区三区免费视频 | 亚洲福利视频一区二区三区| 麻豆一区二区三区精品视频| 欲色aV无码一区二区人妻| 在线成人综合色一区| 日本精品一区二区三区四区| 久久综合一区二区无码 |