Toy

Рейтинг
67
Регистрация
20.03.2007
Front-end Developer
Такая оптимизация кажется сомнительной.

В моем случае ситуация несколько иначе. Если объединить все стили в один - будет очень много селекторов, большинство из которых не используются на одной странице, поэтому я решил разделять. К тому же это удобно при разработке.

Не могли бы вы дать ссылку на этот совет? Я что-то не смог найти.

Эти советы показывались при анализе сайта через PageSpeed (у меня - расширение для FF встраивается в FireBug). Когда этим занимался, был очень заморочен на оптимизации, хотел чтобы PageSpeed показывал 100% :-) Про лишние запросы - это действительно проблема, но опять нужно исходить из контекста.

У меня есть набор стилей применимый к любой странице сайта (main.css), затем есть файлы post.css и contact.css, в них содержатся стили которые используются только на соответствующих страницах. Затем minify автоматически совмещает файлы main.css и post.css для страниц post в один файл, также для contact - main.css и contact.css.

Так заморочился для оптимизации (по совету Google PageSpeed).

Грубо говоря, на каждую страницу приходится свой файл со стилями?

На каждую типовую страницу.

Делайте как вам удобно.

У меня например есть общий набор стилей для всех страниц + для каждой страницы свои специфические стили. Это удобно при разработке, но на продакшн версии, я использую minify и собираю стили (общие + для страницы) в один файл. В итоге получаю один файл стилей для каждой страницы и при этом в стилях нет селекторов, не используемых на отображаемой странице.

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

А деньги со счета снимать можно? Если да, то мне тоже пожалуйста, доступ :-)

Дорого, не?

Да и в яше всего 2 страницы.

Круто что сайт на кодигнитере, расширять и редактировать будет просто. Но пока дорого, а в целом давно хотел подобный проект только по Москве.

Покажите как вы делаете?

Нужно вызывать fadeIn в качестве callback к fadeOut, там же и менять текст.

Toy добавил 31.08.2011 в 18:56

function changetext () {
$('#data').fadeOut('fast', function() {
$.get("http://site.ru/page.php", function( data ){
$('#data').html(data).fadeIn('fast');
});
});
}

Вот так попробуйте.

fadeIn, fadeOut в API jQuery

zhitov:
поместить в тег <pre></pre>

Наоборот, pre - это преформатированный текст и он будет переноситься на новую строку где есть \n

Если же в тексте переносятся строки вне тега pre, значит там либо расставлены <br> (или абзацы p), либо родительский контейнер узкий.

Вариантов много, покажите на живом примере что вы хотите сделать.

Всего: 534