2011-08-03 1 views
1

Noobieの質問ですが面白いものもあります。htmlのフリップカスケード

HTML文書の流れを逆にして、物事が自動的に右下に掛かり、そこから上に上がるようにしていますか?

答えて

1

あなたが行うことができます。

<HTML dir="RTL"> 

は、物事が右に添付するにするために。

トップダウンの場合は、自分で行うか、スクリプトで行う必要があります。

jQueryを使用して何かを書くことができるかどうか楽しみにしています。私はここに投稿します。

これを試してみてください:

$('body *') 
.contents() 
.each(function() { 
    if(this.nodeType == 3) { 
    this.textContent = this.textContent. 
     replace(/a/g, 'ɐ'). 
     replace(/b/g, 'q'). 
     replace(/c/g, 'ɔ'). 
     replace(/d/g, 'p'). 
     replace(/e/g, 'ǝ'). 
     replace(/f/g, 'ɟ'). 
     replace(/g/g, 'ƃ'). 
     replace(/h/g, 'ɥ'). 
     replace(/i/g, 'ı'). 
     replace(/j/g, 'ɾ'). 
     replace(/k/g, 'ʞ'). 
     replace(/l/g, 'ʃ'). 
     replace(/m/g, 'ɯ'). 
     replace(/n/g, 'u'). 
     replace(/o/g, 'o'). 
     replace(/p/g, 'd'). 
     replace(/q/g, 'b'). 
     replace(/r/g, 'ɹ'). 
     replace(/s/g, 's'). 
     replace(/t/g, 'ʇ'). 
     replace(/u/g, 'n'). 
     replace(/v/g, 'ʌ'). 
     replace(/w/g, 'ʍ'). 
     replace(/x/g, 'x'). 
     replace(/y/g, 'ʎ'). 
     replace(/z/g, 'z'). 
     replace(/A/g, '∀'). 
     replace(/B/g, ''). 
     replace(/C/g, 'Ↄ'). 
     replace(/D/g, '◖'). 
     replace(/E/g, 'Ǝ'). 
     replace(/F/g, 'Ⅎ'). 
     replace(/G/g, '⅁'). 
     replace(/H/g, 'H'). 
     replace(/I/g, 'I'). 
     replace(/J/g, 'ſ'). 
     replace(/K/g, '⋊'). 
     replace(/L/g, '⅂'). 
     replace(/M/g, 'W'). 
     replace(/N/g, 'ᴎ'). 
     replace(/O/g, 'O'). 
     replace(/P/g, 'Ԁ'). 
     replace(/Q/g, 'Ό'). 
     replace(/R/g, 'ᴚ'). 
     replace(/S/g, 'S'). 
     replace(/T/g, '⊥'). 
     replace(/U/g, '∩'). 
     replace(/V/g, 'ᴧ'). 
     replace(/W/g, 'M'). 
     replace(/X/g, 'X'). 
     replace(/Y/g, '⅄'). 
     replace(/Z/g, 'Z'). 
     replace(/!/g, '¡'). 
     replace(/"/g, '„'). 
     replace(/&/g, '⅋'). 
     replace(/'/g, ','). 
     replace(/,/g, '\''). 
     replace(/\(/g, ')'). 
     replace(/\)/g, '('). 
     replace(/\./g, '˙'). 
     replace(/1/g, 'Ɩ'). 
     replace(/2/g, 'ᄅ'). 
     replace(/3/g, 'Ɛ'). 
     replace(/4/g, 'ᔭ'). 
     replace(/5/g, 'ϛ'). 
     replace(/6/g, '9'). 
     replace(/7/g, 'Ɫ'). 
     replace(/8/g, '8'). 
     replace(/9/g, '6'). 
     replace(/0/g, '0'). 
     replace(/;/g, '؛'). 
     replace(/</g, '>'). 
     replace(/>/g, '<'). 
     replace(/{/g, '}'). 
     replace(/}/g, '{') 
    } 
}); 
+0

それは陽気です。あなたが '$(" html ")。attr(" dir "、" RTL ");を最後に投げれば、一気にそれを行います!楽しいブックマークレットを作成します。 – OverZealous

-1

あなたはラップトップやタブレットを使用している場合は、あまり簡単です。ただし、デスクトップを使用している場合は、ディスプレイを直立状態に保つのが難しくなります。ダクトテープと創造的な木工が役立つことがあります。

ただし、モニターが接続されている場合は、いいえ。 HTMLは常にトップダウンからレンダリングされます。

+0

おやおや、本当に:より多くの楽しみのために、ちょっと楽しい:)

も同様に行いました

function rev(el) { $('>*', el).each(function() { rev(this); $(this).prependTo(el); }) } rev($('body')); 

?それは間違った答えではありません。 – OverZealous

+0

笑非常に面白い... – Christopher