私はHTML要素を持っており、その中にフォルダ/ファイルパスを表示する必要があります。direction:rtl CSSプロパティの問題
また、1行(幅の狭いコンテナ内)に保持したいので、私は明らかに省略記号を追加する必要があります。
もう1つの要件は、そのパスに最も深いフォルダノードが常に表示されるようにすることです(最新のノードが実際に興味を持っているため、パスが長い場合に役立ちます)。
/
などの文字を動かすために、direction: rtl;
CSSプロパティを使用すると、これは達成するのが非常に難しいです。
この例を見てみましょう:https://jsfiddle.net/r897duu9/1/(あなたが見ることができるように、私はdirection: rtl
プロパティをオーバーライドし、何らかの理由で、この意志としてtext-overflow: ellipsis
プロパティを使用しませんでした)。
私がこれまで試した、それは近代的なブラウザで動作しますがunicode-bidi: plaintext;
CSSプロパティを追加されていますが、Mozilla Developer Networkによると、これは実験的ともそれほど現代ない咳 IEのブラウザーでサポートされていません。これのためのフィドルはここにあります:https://jsfiddle.net/n05b3jgt/1/。
これを達成するためのより良い方法を知っている人はいますか?それは広範囲のブラウザで十分にサポートされていますか?
をオーバーフローした方法であればfloatを使いますか? –
2番目のフィドルでの結果は、あなたが後になったことですか?私はたぶん方向性/二重のものを使わずに、テキストを絶対に配置したいと思うでしょう。 https://jsfiddle.net/n05b3jgt/2/ – CBroe
それは良い質問です。しかし、それ以外の方法で、HTML要素内のすべての単語をラップすることを意味する解決策がないと、どうすれば達成できますか? – Zubzob