3

問題がありました。Web ページを作成していて、Web のいくつかの部分で text-align:justify を使用しています。すべて問題ありません。テストしたすべてのブラウザでうまく動作しますが、opera ではすべてが取得されます。乱雑で余白がありません。左側にあるメニューのリンクが表示されますが、選択できません。つまり、リンクのようには見えません。ハックを使用して、ul の li 要素を正当化していますそれを機能させるための追加のスパン class="streth"> は、よく知られているハックだと思います。

font-size:0;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines

ul要素で

vertical-align: top;
display: inline-block;
*display: inline;
zoom: 1

li要素で。それで、質問は何ですか?、質問はありません。これはオペラで動作させるためのソリューションです。メニューラッパーがあり、font-size:0px があり、ul 要素は nav id="#menu" の中にあり、これも font-size:0px があります

#menuwrapper{  max-width:970px;
           margin:20px auto 0px auto;
       font-size:0px;
       text-align:left;
       padding:0px;}

#menu ul{  padding:0px;
       margin:0px;
       clear:both;
           font-size:0;
       text-align: justify;
       -ms-text-justify: distribute-all-lines;
       text-justify: distribute-all-lines;}

テストの結果、フォントサイズが問題であることがわかりましたが、変更するとページの残りの部分が変更されるため、これをオペラ用にのみ変更します: noindex:-o-prefocus, #menu ul{font-size:1px; この上。

#menuwrapper{   max-width:970px;
        margin:20px auto 0px auto;
        font-size:0px;
        text-align:left;
        padding:0px;}

noindex:-o-prefocus, #menuwrapper {font-size:1px;}

#menu ul{   padding:0px;
        margin:0px;
        clear:both;
        font-size:0;
        text-align: justify;
        -ms-text-justify: distribute-all-lines;
        text-justify: distribute-all-lines;}

noindex:-o-prefocus, #menu ul{font-size:1px;}

実際には、どの親にも font-size:0px から text-algn:justify が必要です。そうです、すみません、私の英語は私の言語ではありません

4

1 に答える 1