В моем случае ситуация несколько иначе. Если объединить все стили в один - будет очень много селекторов, большинство из которых не используются на одной странице, поэтому я решил разделять. К тому же это удобно при разработке.
Эти советы показывались при анализе сайта через 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 страницы.
Круто что сайт на кодигнитере, расширять и редактировать будет просто. Но пока дорого, а в целом давно хотел подобный проект только по Москве.
http://flowplayer.org/tools/demos/overlay/multiple.html
Покажите как вы делаете?
Нужно вызывать 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
Наоборот, pre - это преформатированный текст и он будет переноситься на новую строку где есть \n
Если же в тексте переносятся строки вне тега pre, значит там либо расставлены <br> (или абзацы p), либо родительский контейнер узкий.
Вариантов много, покажите на живом примере что вы хотите сделать.