2017-09-05 10 views
1

私は、テーブルを表示するためにAngular Ui-Gridを使用しており、上記テーブル用のページャを実装しています。<abbr> htmlタグ疑問符

この例の「1/4ページ」のように、「of」を表す/を作成します。しかし、その下にはいくつかの奇妙なマーキングがあり、マウスが動いたときにカーソルが "これが何であるか分かりません"と言うように疑問符に変わります。

abbr not working

これは、生成されるマークアップは次のとおりです。

<span class="ui-grid-pager-max-pages-number ng-binding" ng-show="paginationApi.getTotalPages() > 0" aria-hidden="false"> 
<abbr ui-grid-one-bind-title="paginationOf" title="of">/</abbr> 4 
</span> 

誰もがここで何が起こっているか知っていますか?

+1

これは 'title'属性のためのものです。定義されている場合は、略語が何を意味するのかを完全に説明する必要があります。ブラウザはこれに疑問符を表示します。これは ''タグに固有です。 –

答えて

1

これは<abbr>タグの自然な動作です。

このCSSを追加し、マウスのホバーに点線の下線と疑問符を削除するには:

abbr { 
 
    text-decoration: none; 
 
} 
 
abbr:hover{ 
 
    cursor: default; 
 
}
<span class="ui-grid-pager-max-pages-number ng-binding" ng-show="paginationApi.getTotalPages() > 0" aria-hidden="false"> 
 
<abbr ui-grid-one-bind-title="paginationOf" title="of">/</abbr> 4 
 
</span>

0

は、CSSに

.ui-grid-pager-panel abbr[title] { 
    text-decoration: none; 
    border-bottom: none !important; 
    cursor: unset !important; 
} 

を追加することによって、それを修正しました。