отразить каскад HTML - PullRequest
       8

отразить каскад HTML

1 голос
/ 03 августа 2011

Вопрос Noobie, но интересный, а также.

Есть ли какой-либо способ обратить поток документов HTML, чтобы все автоматически свисало внизу справа и поднималось оттуда?

Ответы [ 2 ]

1 голос
/ 03 августа 2011

Вы можете сделать:

<HTML dir="RTL">

Чтобы сделать вещи прикрепленными справа.

Для сверху вниз вы должны сделать это сами или в сценарии.

Просто для удовольствия я посмотрю, смогу ли я написать что-нибудь, используя jQuery.Я опубликую это здесь.

Попробуйте это:

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

rev($('body'));

Это было довольно забавно:)

Сделайте это также, для большего удовольствия:

$('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 голосов
/ 03 августа 2011

О, это довольно просто, если вы используете ноутбук или планшет. Однако, если у вас есть рабочий стол, может быть сложнее заставить дисплей оставаться в вертикальном положении. Иногда может помочь клейкая лента и немного творческой работы по дереву.

Однако, если ваш монитор подключен, то нет. HTML всегда отображается сверху вниз.

...