- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть хтмл страница:
<!doctype html public "-//w3c//dtd html 3.2//en">
<html>
...
...
<table class="box">
...
в css прописано:
.Box { background:#FBFCFD url('back.gif'); }
т.е. бэкграунд таблицы формируется файлом back.gif
с этим всё ок.
при замене:
<!doctype html public "-//w3c//dtd html 3.2//en">
на
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
перестаёт учитываться back.gif в css , т.е. таблица не заполняется фоновым рисунком.
В связи с чем такое происходит, и можно ли решить вопрос чтобы не было проблем именно с css? т.к. понимаю что проблема именно в этом,
т.к. если прописывать бекгруанд таблицы непосредсвенно в <table background=".... , то всё ок.
К тому же сбивается вся центровка текстов, картинок.
Подскажите плиз, т.к. doctype нужен именно второго типа где xhtml?
-=Den=- добавил 29.04.2011 в 04:11
может кому поможет, проблема была:
в хтмл стиль был назвал box
а в css Box
в XHTML с регистром строго
нет ли возможностей отключить точность для регистра букв? и "смягчить" условия XHTML, а то слишком разъезжаются некоторые элементы таблиц и текста?
То, что вы прописали - это не Доктайп, можете смело снести. Ну а если у вас допускаются такие вот конструкции - "<table background=",то в вашем случае ставьте этот:
"смягчить" условия XHTML нельзя, но можно задуматься - а нужен ли вам этот синтаксис? Чем не устраивает HTML?
а дело в том, что на странице есть js скрипт фотогалереи, который использует дивы, таким образом, что при нажатии на фото, страница сайта затемняется (яркость) и фотографии показываются над сайтом и с помощью мыши вращаются лентой слева на право. И всё это работает на XHTML, если же мы ставим HTML, то в принципе тоже всё работает, но в IE 6.0 и возможно выше, фотографии показываются не в центре экрана, а выглядят обрезанными сверху, в общем половины фотографии сверху не видно.
про доктайп прописываем ссылкой на сайт:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
или без
погоды увы не делает в данном коде, хотя конечно по правилам надо прописывать.
1. А причем здесь синтаксис?
2. Если фото выглядят обрезанными, значит есть ошибки либо в html-коде, либо в стилях.
Вы просто поймите одно - если ставите обрезанный DOCTYPE, то любой браузер переключается в режим quirks mode (обратной совместимости) и документ обрабатывается как не соответствующий стандартам, где каждый браузер справляется с ошибками по своему. Кроссбпаузерности при этом добиться невозможно, не применив кучу хаков под каждый браузер.
Какой именно js использует галерея?
Из всех широко используемых есть только один с конфликтом в IE6 это Джек, но там косяк немного в другом, в навигации.
Скорее всего у вас CSS запутанный, и действует на стили слайда. Смотрите в сторону position.