- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сайт простой, никаких скриптов, чистый хтмл.
Все построено на таблицах, т.е. страница содержит таблицы в ячейках которых размещается текст. Сверху таблица с графикой-шапкой. И вот с этой шапкой проблемы. Почему-то сначала грузятся картинки, которые сидят в ячейках этой таблицы, а уже потом картинки бэкграунда строк этой таблицы, выглядит как-то хреново. Нельзя наоборот, сначала бэкграунд прорисовывается, а уже потом содержимое ячеек?
Наверное можно загрузить бекграунд в какую нить пиксельную картинку самой первой, тогда он появится сразу как загрузится - то есть раньше всех...
Это если чистым HTML решать задачу.
Ну и если подумать то можно наваять скриптец...
Проблем никаких - получайте объекты и по очереди их "включайте"
Сверху таблица с графикой-шапкой.
Попробуйте разбить шапку на несколько граических файлов для ускорения загрузки.
Пользуйтесь слоями. Таблицы предназначены для размещения табличного текста. Это уже позже с помощью них сайты верстать стали. Я бы вообще советовал сначала вывести основной текст, а потом шапку. Для поисковика страница гораздо релевантнее будет. Т.е. сделайте приблизительно так:
Стили желательно вынести в css. Тогда совсем красиво будет.
У меня была такая же проблема. Решила следующим образом: поверх фона наложила картинки с прозрачным бекграундом.
Наверное можно загрузить бекграунд в какую нить пиксельную картинку самой первой, тогда он появится сразу как загрузится - то есть раньше всех...
Можно еще раз, ничего не понял 🙄 Бэкграунд у меня это и есть картинка в гифе.
Попробуйте разбить шапку на несколько граических файлов для ускорения загрузки.
Можно попробовать, но в этом ли дело?
Например бэкграунд строки таблицы с элементами управления (тоже картинки с надписями) по размеру меньше всех, но грузится после того как загрузятся эти самые элементы управления, хотя по идее должен загрузиться быстрее их. Выглядит это как загрузка отдельных картинок, между ними получаются белые полосы, а потом уже появляется бэкграунд (из узкой вертикальной полоски растягивается на всю строку).
Пользуйтесь слоями. Таблицы предназначены для размещения табличного текста. Это уже позже с помощью них сайты верстать стали. Я бы вообще советовал сначала вывести основной текст, а потом шапку. Для поисковика страница гораздо релевантнее будет. Т.е. сделайте приблизительно так:
Стили желательно вынести в css. Тогда совсем красиво будет.
Попробую, стили итак вынесены.
У меня была такая же проблема. Решила следующим образом: поверх фона наложила картинки с прозрачным бекграундом.
Нет, мне прозрачность не подходит, да и смысл, все равно будут сначала грузиться картинки ячеек, а потом картинка бэкграунда всей строки, вот почему они именно в таком порядке грузятся, а не наоборот.
Вот шаблон сайта о котором речь, посмотрите у кого не очень шустрый инет как он грузится, именно так как я описал. Если не сложно посмотрите может в самой структуре страницы проблема? Там примитив, никаких изысков.
http://pantalone.atspace.com
Попробовал вставить нижеописанную штуку, помогло!
Только у меня вопросы в связи с этим добавлением:
1) будет ли это работать на всех браузерах?
2) отразится ли это как-то на индексировании поисковиками?
3) есть чего лишнее в этом коде?
<script language="JavaScript">
<!--
function na_preload_img()
{
var img_list = na_preload_img.arguments;
if (document.preloadlist == null)
document.preloadlist = new Array();
var top = document.preloadlist.length;
for (var i=0; i < img_list.length-1; i++) {
document.preloadlist[top+i] = new Image;
document.preloadlist[top+i].src = img_list[i+1];
}
}
// -->
</script>
<body style="margin:0;" bgcolor="white"
OnLoad="na_preload_img(false, '...gif', ...);">