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ù)商

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

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

          HTML中的標(biāo)簽是不是都成對?單個標(biāo)簽是什么情況?

          -尖括號<html></html>是一組成為“雙標(biāo)記”,可以理解為<html>為始,</html>為終或閉合;

          2-所有的標(biāo)簽都有<>開始,但不是所有的標(biāo)簽擁有</>結(jié)束,不是所有的標(biāo)簽有始就有終。比如<hr>水平線;

          3-單個的標(biāo)簽叫什么?

          單個的標(biāo)簽叫“單標(biāo)記”,也可以叫不成對標(biāo)簽。

          單標(biāo)記指的是沒有閉合標(biāo)記的標(biāo)記(沒有結(jié)束標(biāo)記),即空標(biāo)簽。

          4-如果給“單標(biāo)記”加上閉合會怎么樣?

          在空標(biāo)簽上使用閉標(biāo)簽是無效的,例如:</hr>。這樣的情況是無效的HTML標(biāo)簽。

          總結(jié),一點(diǎn)小心得。雙標(biāo)記就如一段事件,單標(biāo)記就像一種能力,事件會有開始和結(jié)束,能力的關(guān)閉就是程序的關(guān)閉。

          以下是一些練習(xí)截圖

          這段代碼的顯示是下圖

          這是自學(xué)中的一點(diǎn)點(diǎn)自己的理解,如果有錯誤,歡迎留言指正。

          低版本安卓中對TextView加載html所支持的標(biāo)簽不夠多,比如在搭載了android 5.1的手機(jī)上我們的app調(diào)用了Html.froml為TextView設(shè)置文本時,當(dāng)source包含span標(biāo)簽時不會處理,高版本則會去處理;

          對比下高低版本的Html.java如下:

          android api level 22


          android api level 28


          我們發(fā)現(xiàn),高版本是支持span標(biāo)簽的,那低版本怎么處理呢?我們看到方法handleStartTag

          中在不支持的標(biāo)簽都會回調(diào)一個方法:


          所以我們只需要傳入自定義的TagHandler就可以處理Html.java不支持的標(biāo)簽了。

          一開始我們?yōu)門extView設(shè)置文本時這樣寫:

          String text="創(chuàng)建<span style='color: #ff8500;'>7</span>天,累計消費(fèi)<span style='color: #ff8500;'>15</span>元";
          textview.setText(Html.fromHtml(text));

          高版本手機(jī)正常加載span標(biāo)簽,低版本的手機(jī)效果如下:

          更改后這樣寫:

          String text="創(chuàng)建<span style='color: #ff8500;'>7</span>天,累計消費(fèi)<span style='color: #ff8500;'>15</span>元";
          textview.setText(Html.fromHtml(text,null,new CustomTagHandler()));

          更改后在低版本效果如下:

          CustomTagHandler的實(shí)現(xiàn)參考高版本的Html.java,完整代碼如下:

          、空標(biāo)簽概念

          沒有與之對應(yīng)的結(jié)束標(biāo)簽的標(biāo)簽

          2、常見的空標(biāo)簽:

          1. <meta /> //元數(shù)據(jù)
          2. <base /> //網(wǎng)頁的基礎(chǔ)鏈接
          3. <link /> //引入外部鏈接
          4. <br /> //換行
          5. <hr /> //水平線
          6. <img /> //插入圖片
          7. <area /> //圖片map中的可點(diǎn)區(qū)域
          8. <input /> //用于搜集用戶信息

          3、注意事項(xiàng):

          雖然HTML中對空標(biāo)簽是否需要加結(jié)束符號“ / ”進(jìn)行強(qiáng)制規(guī)定,但是在XHTML(XML規(guī)范的HTML版本)或XML中,對空標(biāo)簽進(jìn)行強(qiáng)制要求,指出空標(biāo)簽必須使用結(jié)束標(biāo)志,大多數(shù)人推薦使用規(guī)范的編寫格式,并且在未來將會對空標(biāo)簽的結(jié)束符號進(jìn)行強(qiáng)制要求。

          在html中,在空標(biāo)簽上使用閉標(biāo)簽是無效的,例如:</br>。這樣的情況是無效的HTML。


          主站蜘蛛池模板: 国模大胆一区二区三区| 国产人妖视频一区二区破除| 日韩精品一区二区三区在线观看l 日韩精品一区二区三区毛片 | 亚洲午夜精品一区二区麻豆| 激情爆乳一区二区三区| 亚洲一区二区免费视频| 国精品无码A区一区二区| 福利在线一区二区| 性色av无码免费一区二区三区| 在线精品亚洲一区二区小说| 日本一区二区在线免费观看| 国产精品美女一区二区三区| 亚洲国产系列一区二区三区| 日韩精品无码免费一区二区三区 | 亚洲av无码一区二区三区乱子伦| 国产乱码精品一区三上| 国精产品一区一区三区有限在线| 久久国产精品无码一区二区三区| 国产无码一区二区在线| 一区二区三区91| 午夜福利国产一区二区| 国产一区二区三区福利| 国产婷婷色一区二区三区深爱网| 国产成人精品亚洲一区| 精品日韩一区二区| 国产一区二区三区在线免费 | 亚洲熟女综合一区二区三区| 97av麻豆蜜桃一区二区| 亚洲一区二区久久| 久久精品免费一区二区喷潮| 国产香蕉一区二区三区在线视频| 51视频国产精品一区二区| 国产乱码一区二区三区四| 亚洲无码一区二区三区| 波多野结衣一区在线观看| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 无码人妻精品一区二| 久久se精品一区二区影院| 国产精品一区二区久久国产| 人妻少妇精品视频一区二区三区 | 亚洲av成人一区二区三区观看在线 |