日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
這樣去寫你的HTML

昨天在 twitter 上說,怎么忍心把頁面寫得這么難用?是的,這個世界還有一群人等著我們創(chuàng)建出來的東西,可以讓他們的生活能過得更容易呢。比如那些需要讀屏軟件的用戶。作為一個前端,我們又怎么會忍心呢。之前就一直想寫這樣的一篇文章,分享一下如何去創(chuàng)造一個可訪問性更好的頁面。今天的計劃里有一條把HTMLTag 和 WCAG標準結合起來。我推薦你這樣去寫你的HTML,讓某些人的生活可以更容易。

今天想分享的是如何去使用我們的 HTML Tag, 把 WCAG 的標準和語義網(wǎng)的目標進行代碼上的體現(xiàn):

1. 文檔聲明:

其實這跟 WCAG 根本上連不上什么直接關系,但為了一個兼容性更好,特別是向后兼容的頁面,我推薦你這樣寫:

  
 
 
 

2. 鏈接:

互聯(lián)網(wǎng)的聯(lián)幾乎可以說是用 來實現(xiàn)的,作為一個頁面最常見的標簽。我們應該如何對待呢?

(1)為關鍵鏈接添加 accesskey

(2)除非萬不得已,不要去掉 focus 時虛線框

  
 
 
 
  1. Link

3. 縮寫:

對于用 HTML Tag 的正確使用,也是非常重要的,這有利于讀屏軟件使用者對于頁面結構的理解。特別是在 H1,H2,H3 等這些標簽的使用,濫用非常容易造成結構費解。當然,使用一般的標簽,再利用 CSS 來使視覺上形成對比這也是常人能辨識的。但讀屏軟件用戶呢。當然,這里只是順帶提起需要注意頁面標簽的使用方法,而 abbr 最重要的應該是應該添加一個 title 屬性對縮寫進行描述。比如:

  
 
 
 
  1. WD

4. 大段引用:

,一般引用:

有大段引用的時候,使用

,而行內(nèi)引用則使用 ,讓你的結構更加易讀:

  
 
 
 
  1.     之前就一直想寫這樣的一篇文章,分享一下如何去創(chuàng)造一個可訪問性更好的頁面。今天的計劃里有一條把 HTML Tag 和 WCAG標準結合起來。我推薦你這樣去寫你的 HTML,讓某些人的生活可以更容易。
  • 某A給我印象最深刻的一句話是,“做前端要有愛。不要動不動就有朩有地對各種人使用咆哮體”。

  • 5. 刪除:

    在紙上寫東西不能像在計算機上寫東西一樣,可以用撤銷鍵可以按,但當我們想要強調某些東西是被刪除的怎么辦?那就是使用 標簽了。比如這樣:

      
     
     
     
    1. HTML上表示強調時,請使用 <b> 標簽
    2. HTML上表示強調時,請使用 <strong> 標簽

    效果是這樣的:

    HTML上表示強調時,請使用 標簽

    6. 定義列表:

    去年帶著新人做支付寶前端博客的時候,他們給我印象最深刻的是很喜歡用

    。當時在想,這些同學挺不錯的,對語義化的理解還不錯。我們還是比較少用到定義列表的。而是使用一般的
        這兩個。
        也是應該慎用的,最好只使用在某些有“定義”意義的條目,如 w3school 的這個例子,對咖啡和牛奶的定義:

          
         
         
         
        1.   
          Coffee
        2.     
          - black hot drink
        3.   
          Milk
        4.     
          - white cold drink

      7. 無序/有序列表

        /

          列表,這個對于每個前端來說,都熟悉不過了。因為結構可以非常靈活地進行應用,在導航、列表、Tab 等,都經(jīng)常要要用到。這個就無須多說了。但有一點還是需要明白的,不要相信什么

            /
              是 的替代品。在我們常用的 HTML Tags 中,每個標簽都有自己的作用,誰都不是誰的替代品。

                
               
               
               
                1.   
                2. Coffee
                3.   
                4. Tea
                5.   
                6. Milk

              8. 表格:

              如果是一個表格,那就,就不要用段落來替代,更不要用列表。除非萬不得已,并且他們是可以轉換的。另外,表格中還有一些需要注意的點:

              (1)給

              添加 summary 屬性,有些表格非常大,并不需要去讀完整個

              (2)添加

              ,如果我沒記錯,如果沒添加的話,瀏覽器會自動為你添加

              (3)必要時使用

              來控制表示的欄

                
               
               
               
              1.     
            1.         
            2.             
            3.             
            4.             
            5.         
            6.     
            7.     
            8.         
            9.             
            10.             
            11.             
            12.         
            13.     
            14. DATE IP PV
              2011.3.11 3000 8000

            9. 格式化片段 /

            是指 computer code text, 而

             是指 preformatted text。
             的范圍更廣,并且是塊狀元素,可能被使用來格式化各種文本,特別是代碼。使用沒有需要特別注意的,主要是語義上的正確使用,比如不要用 
             來代替一般的 

              
             
             
             
            1. text-align:center
            2. { ( 1 * 102 ) + ( 9 * 101 ) + ( 3 * 100 ) }

        10. 換行:

        在現(xiàn)代網(wǎng)頁中,使用
        的情況是非常少的。網(wǎng)頁中的留白,一般都是使用 CSS 的 padding 和 margin 來實現(xiàn)。這樣更精準,并用更容易控制。現(xiàn)在推薦的用法是,使用到一般的段落

        中做簡單的換行,而不是用來控制頁面留白。

          
         
         
         
        1. 我是一個段落。

        2. 詩歌都會用換行的。

        11. 分割線:



        具有非常好的語義作用。但他的視覺效果很難控制。之前就寫過這樣的文章關于
        在各瀏覽器中的問題。一般也都很少用。如果專門為讀屏軟件使用者提供單獨頁面的話,或許
        會大有用處。

          
         
         
         
        1. 標題一

        2. Lorem Ipsum is ...

        3. 標題二

        4. This is the entry of... 

        12. 無語義標簽:

        /

        其實

        / 這兩個標簽是有語義的,都是 defines a section in a document。是的,和 HTML5 中的
        其實是一樣的。只是,因為搜索引擎的的原因,搜索引擎認為它們是無語義標簽,因此他們成了 “無語義” 標簽。推薦用法是盡量使用其他來做為頁面框架的容器,比如布局、添加額外的視覺效果,而不是段落等的替代品。

          
         
         
         
        1.     
        2.     
      •     
      •         
        •             
        • God, oh my zsh
        •         
      •     

    13. 段落/標題:

    ,

    /

    /

    這幾個標簽幾乎可以說是一個頁面標簽等級結構中最重要的標簽。我們可以用一本書的結構來說明這幾個標簽,而我們構建一個頁面的時候,也應該有這樣的一種思想在腦中:

    (1)書的名稱:H1

    (2)書的每個章節(jié)標題: H2

    (3)章節(jié)內(nèi)的文章標題: H3

    (4)章節(jié)的段落: P

    (5)小標題/副標題: H4/H5/H6

    是的,當然還有引用 ,技術類書中提供的代碼

    ,一些需要注意點的列表 
      ,一些方便比較的表格 等。

        
       
       
       
      1. LOGO

      2. Title

      3.     

        Summary:

      4.     

        lorem ipsum is ...emphasize

      14. 強調: /

      emphasize 的縮寫。而 是 strong emphasize??赡芎芏鄤側腴T前端的同學會對 、、、 這幾個標簽的使用拿捏不準。 基本上是被廢置的,相當于現(xiàn)在的 ,一般情況下他們對于內(nèi)容重要性的排序是這樣的:strong > em ≈ cite。

      注意:別使用老掉牙的標簽,比如FONT、CENTER等,特別是 FONT。
      

      15. 表單項: /