2016-05-23 3 views
0

私はニュースの見出しのリストを含むウェブサイトを持っています。ほとんどのブラウザでは、これらのリンクは正しく折り返されますが、Google Chromeではテキストがコンテナを超えています。 Firefoxと下のクロムの例...他のブラウザよりもクロムの動作が異なる

Firefox http://www.mattconnolly.com/Examples/news-firefox.jpg Chrome http://www.mattconnolly.com/Examples/news-chrome.jpg

HTMLは、UL /李リンクのリストだけです...

<ul> 
<li> 
<a href="http://www.iiwengr.com/2016/05/23/tranmer-returns-to-iiw-as-surveying-technical-specialist/">TRANMER RETURNS TO IIW AS SURVEYING TECHNICAL SPECIALIST</a> 
<span class="post-date">May 23, 2016</span> 
</li> 
<li> 
<a href="http://www.iiwengr.com/2016/05/16/jasper-joins-iiw-as-construction-leader/">JASPER JOINS IIW AS CONSTRUCTION LEADER</a> 
<span class="post-date">May 16, 2016</span> 
</li> 
<li> 
<a href="http://www.iiwengr.com/2016/05/11/changing-a-citys-narrative-with-a-streetscape/">CHANGING A CITY’S NARRATIVE</a> 
<span class="post-date">May 11, 2016</span> 
</li> 
</ul> 

ここで適用されているいくつかのCSSです。.. ul { マージン:0; パディング:0; 幅:100%; }

ul li { 
    border-bottom: 1px solid #dedfe0; 
    list-style-type: none; 
    padding-bottom: 5px; 
    padding-left: 8%; 
    padding-top: 5px; 
    text-align: left; 
} 

ul li a { 
    color: black; 
    display: block; 
    font-size: 1.1em; 
    text-decoration: none; 
    text-transform: uppercase; 
    width: 80%; 
    word-wrap: break-word; 
} 

一貫性のある結果を得る方法についてのアドバイスをいただければ幸いです。

+2

ここに意味のあるコードと問題の説明を追加してください。修復が必要なサイト にリンクしないでください。そうしないと、 問題が解決されたり、リンク先のサイトにアクセスできない場合、この質問は将来の訪問者に価値を失います。 [最小、完全、および検証可能な例(MCVE)]を投稿すると()、より良い回答を得るのに役立ちます(http://stackoverflow.com/help/mcve)。詳細については、 [私のWebサイトの何かが動作しません。リンクを貼り付けることはできますか?](http://meta.stackexchange.com/questions/125997/) ありがとう! – j08691

+0

最初の投稿に申し訳ありませんもっと多くの情報を編集しました – MConnolly

答えて

0

コードで犯人が実際に問題には含まれていなかったので、私は問題を見つけるために、現場に行かなければなりませんでした。

しかし、あなたは、このビットを削除する場合:

#home-widget-three #secondary .widget ul li a:after { 
    content:"\a"; 
    white-space: pre; 
} 

ライン331からのstyle.cssにそれはあまりにもChromeでよさそうです。そのコードが何をすべきかわからないのですか? < 100%の幅が、あまりにも右側にliパディングを与える代わりにli ali spanの両方を与えるのも

、。より洗練された、より保守的なイモ。

+0

ありがとうpowerbouy、それが原因でした。私は正直なところ、その要素が最初にあったものを覚えていない。私はそれがリンクの後に改行を加える試みだったと思うが、それはunnessessaryだった。 – MConnolly

-1

は、あなたのタグにdisplay: inline-blockword-break: break-word;を追加します。

ul li a { 
    display: inline-block; 
    word-break: break-word; 
} 
+0

彼はすでに 'word-wrap:break-word'を持っています。 'display:block'から' inline-block'に変更すると、問題のサイトでは何も変わりません。 – powerbuoy

関連する問題