12:35

JavaScript

Embrace your dreams and prove your honor...
      
Вот и добрались.
      

      
На самом деле, учитывая написанное выше, идея проста и очевидна. Но не идеальна.
      
Пишем пост в виде HTML с CSS и JS, закидываем его на Dropbox и вписываем в страницу, используя этот гайд. Одно но - вам придётся либо высчитать высоту поста (подогнать её уже после публикации, как вариант), или создать внутри вашего html внешний контейнер (начинающийся сразу после начала body и заканчивающийся непосредственно перед его концом) с параметром overflow:auto (<div style="overflow:auto">ваш текст</div>) - чтобы появились скроллы, если содержимое превысит указанные вами размеры объекта.
      

      
Минус идеи в том, что ни JS, ни CSS не будут работать вне вашего кода, вне фрейма. Так что польза сомнительна, хоть и есть, наверное.
      

      
Я использовал у себя в эпиграфе.

@темы: Вставка медиа-объектов, Javasсript, Редактирование записи, CSS, Теги оформления записи, Эпиграф, Новая запись

Комментарии
13.02.2011 в 13:54

alhames.ru
А ты случайно не один из разработчиков Dropbox?:gigi:
А то как не фича - так сразу он ))
13.02.2011 в 14:17

Embrace your dreams and prove your honor...
alhames
Не. )
Просто его удобно применять, если нужна прямая ссылка на файл. Альтернатива - свой сервер, но это сложнее.
13.02.2011 в 14:52

молодой динамично развивающийся
не забудь, что нужно либо прописывать кодировку в meta страницы, либо все сохранять в win-1251, который до сих пор используется на дневничках
13.02.2011 в 14:57

Embrace your dreams and prove your honor...
Чудеснов
С точки зрения теории. Но у меня-то эпиграф в дневнике работает и без этого. Что странно, но факт.
15.02.2011 в 20:51

молодой динамично развивающийся
D Ash чувак, в мире БОЛЬШЕ, чем один браузер. А у них еще и версии бывают.
15.02.2011 в 22:14

Embrace your dreams and prove your honor...
Чудеснов
Разумеется больше. И единственный браузер, где предложенная выше схема начинает лагать - opera. Но с ней я вообще не знаю, что делать.
16.02.2011 в 00:03

молодой динамично развивающийся
Google Chrome 10
кодировка в фрейме та же, что на основной странице, т.е. win-1251 → кракозябры
04.12.2013 в 21:21

Spiritus flat ubi vult.
А цвет ссылки можно изменять только таким способом или для этого есть рабочий на дайри код?...
06.12.2013 в 22:09

молодой динамично развивающийся
Hino Hikaru,

  1. <a href="[адрес]" style="color:[цвет]"></a>

  2. Подключаете сервис CSS, добавляете в код дизайна
    .[имя класса] {color:[цвет]}
    и далее используете его в своих постах и комментариях следующим образом:
    <a href="[адрес]" class="[имя класса]"></a>
    . При втором способе изменения будут отображаться только внутри вашего дневника, а у других людей в избранном, например, нет. Поэтому, если важна переносимость, пользуйтесь первым.


А на будущее вот вам адрес сообщества, где стоит искать ответы на подобные вопросы: CSS.DIARY.RU


06.12.2013 в 22:44

Spiritus flat ubi vult.
Спасибо!
Попробовала первый, работает и без подключения сервиса. Вот только обнаружилось, что разные браузеры по разному это передают :/ Например, Файерфокс и Опере отлично, а Хром все уродует - аж глаза портишь, пока разобрать пытаешься, будто все двоится... Так и должно быть?

CSS.DIARY.RU
Спасибо за ссылку!
Но почему там, ведь это просто дневник? :upset:
А тут вроде как сообщество по всем хитростям дайри.
07.12.2013 в 19:22

молодой динамично развивающийся
Упс, неправильную ссылку дал.
diarycss.diary.ru/
07.12.2013 в 19:55

молодой динамично развивающийся
Да, первый вариант работает без каких-либо сервисов. А что именно у вас в разных браузерах по-разному отображается, покажите пример?
07.12.2013 в 19:55

Spiritus flat ubi vult.
Эм... А это разве не только для тех, у кого подключен сервис?
Я задавала уточняющий вопрос к вашей записи, а не интересовалась, что вообще можно сделать с помощью кодов.

И вы не ответили на счет эффекта тени в разных браузерах.
07.12.2013 в 20:05

alhames.ru
И вы не ответили на счет эффекта тени в разных браузерах.
Скрин покажите, а то не совсем понятно в чем проблема =)
07.12.2013 в 22:21

молодой динамично развивающийся
Hino Hikaru,
> А это разве не только для тех, у кого подключен сервис?
Сервис нужен для того, чтобы включать CSS-правила в оформление дневника, использование свойства style, как мы выше выяснили, не требует подключения каких-либо сервисов. А стили используются одни и те же, так что сообщество напрямую относится к вопросам, которые вы здесь задаете.

>И вы не ответили на счет эффекта тени в разных браузерах.

А вы про тени ничего не писали, только про цвет.

Да, с тенями все интереснее. Они действительно отображаются по-разному в разных браузерах, так как на алгоритм сглаживания при затухании тени нет общего стандарта. А в IE до 10-й версии и вовсе не поддерживаются такие тени. И нет, использовать filter для старых IE я вам не советую, так как это дико тормозит работу браузера.
07.12.2013 в 23:20

Spiritus flat ubi vult.
Ага, ну вот теперь понятно)) Спасибо!