Поддерживается ли CSS3 'move-to' / content: pending (...) в каких-либо браузерах? - PullRequest
0 голосов
/ 24 мая 2011

«Как переупорядочить элементы с использованием чистого CSS» - это часто задаваемый вопрос.И вы должны использовать для этого Javascript.

Однако недавно я обнаружил move-to, новую часть CSS3, которая, похоже, решает проблему переупорядочения контента.В введении к этому модулю приведен пример перемещения изображений.

Однако я пытался использовать перемещение CSS3 , но это не работает.Вот простой пример :

CSS:

<style> 
    #div1 {
        move-to: end-of-div2;
    }
    #div2:after {
        content: pending(end-of-div2);
    }
</style> 

HTML:

<div id="div1">This is div1</div> 
<div id="div2">This is div2</div> 

Поддерживается ли move-to в любом браузере (на компьютере илимобильный телефон)?Или я что-то делаю не так?

Ответы [ 2 ]

3 голосов
/ 24 мая 2011

Моя обычная ссылка на все вещи такого рода: CanIUse.com .

Обычно это очень хороший ресурс, чтобы узнать, в каких браузерах поддерживается данная функция.

Но похоже, что эта функция даже не упоминается на сайте, не говоря уже о том, что она имеет какую-либо поддержку.

Кроме того, предоставленная вами ссылка на W3C отображает эту функцию как «рабочий проект», что означает, что она находится на очень ранней стадии разработки.

Я настаиваю на том, чтобы внимательно следить за новыми функциями CSS / HTML, и тот факт, что я до сих пор вообще не слышал об этой функции, также подразумевает, что она все еще находится на довольно ранних этапах.

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

Однако, даже если он поддерживается, для него определенно потребуется префикс поставщика, поскольку это все еще только рабочий черновик.

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

Если вы не можете найти какие-либо текущие браузеры выпуска, которые поддерживают его, вы можете проверить версии релиза Chrome и Firefox, чтобы увидеть, поддерживается ли он там - если ничего другого, это даст вам некоторую подсказку относительно того, сколько времени пройдет, прежде чем он станет доступен в полной версии.

0 голосов
/ 23 апреля 2012

Из css3.info Я видел, что, похоже, существует более недавно обновленный черновой вариант редактора под названием CSS Generated Content для Paged Media Module , который описывает некоторые из этих функций. Но эта спецификация также далека от завершения и еще дальше от реализации браузерами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...