- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А по вертикали растянуть слабо? ;)
Намек не тему для новичков? ;)
Верстка слабоватая, объясняю почему:
Добавь для начала:
*{border:0} /* убираем баг, когда ие6 добавляет границу к картинке, если она в ссылке */
a{outline:none} /* убираем баг, когда фаерфокс выделяет рамочкой ссылку при нажатии */
Не делай отступы от кривых скобок к атрибутам - лишний код.
Не делай отступы между атрибутами - лишний код.
Не делай отступы от идентификатора к скобкам - лишний код.
Последний атрибут не закрывай точкой с запятой - лишний код.
Если же собираешься делать по красоте - делай pretty print до конца.
Указывай:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
вместо стрикта. Он лучше поддается верстке, стрикт же будет матюкаться на любую твою хитрость.
Зачем давать div-у width:100% ? Все блочные элементы, включая див уже имеют данное значение атрибута.
Нулевые значения пишутся без указания единицы измерения, не:
* { margin:0px; padding:0px; }
а:
*{margin:0;padding:0}
Как уже говорили - укорачивай повторяющиеся элементы, пример:
border:1px solid #666666;
background:#000000 url(img/spa.gif) repeat-y;
padding:3px 4px 0 8px
Указание position:relative в боди, не переносит данный параметр на дочерние блоки, а значит:
#footer{bottom:0px}
Это неработающий атрибут. И я уже говорил про нулевые значения, что является ещё одной ошибкой.
И кстати - чтоб твой прием по прижиманию футера сработал, надо ставить position:absolute, но и данный шаг имеет свои минусы (поймешь при сложных верстках).
Проверяй все шаги в IE6, много моментов (например минимальная ширина, минимальная высота) у тебя не будут работать в нем.
Указывай цвет в hex формате.
Используй контекстные селекторы, экономишь кучу css и html кода. У тебя каждый див имеет идентификатор, когда его идентификацией может служить уже тот факт что он вложен в другой див с идентификатором.
Много дублирующих атрибутов, например overflow:hidden, опять же, контекстными селекторами этот код задается один раз:
body div{overflow:hidden}
Что распространяет данный атрибут на все дивы в бади.
Забудь про использование большинства html элементов, код:
<div id="footer"><center>"Копирайт" ширина auto</center></div>
Заменяется на:
<div id="footer">"Копирайт" ширина auto</div>
#footer{text-align:center}
Заменяй спецсимволы кодом:
«Левая и правая ёлочки»
Ну это так, навскидку... и кстати - классы быстрее обрабатываются браузерами, чем айди.
А по вертикали растянуть слабо? ;)
Пробовал. Все вроде бы хорошо, но если в нижнюю часть много контента добавить, то он на вышестоящие блоки наезжал...
Может подскажите как правильно это сделать?
Californiy, большое спасибо! Полезная инфа! Может посоветуете что-нибудь реально полезное почитать?
Я раньше писал <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">, но в моем примере в IE6 криво получается.
Угу... думаю там больше будет отзывов...;)
Alex Clever, мне не отзывы, а реальные советы от бывалых нужны...
P.s. Но если модераторы считают также, то можно тему перенести.
это я и имел ввиду... отзывы на вашу просьбу помочь...
Все, что найдете в интернете.
Ищите причину в другом.
Элемент center нужно убрать, его нет в стандарте, доктайп которого вы прописали в документе. Это во-первых. А во-вторых, пора уже на HTML5 переходить.
HTML5, кстати, удобнее и проще - верстать одно удовольствие.
А можно до padding: 3px 3px;☝
Ну тогда и про padding: 3px 3px 3px; не надо забывать ☝