Создаю контент типо Page. Вставляю таблицу:
<table width="200" border="1">
<tr>
<td>1</td>
</tr>
</table>
<tr>
<td>1</td>
</tr>
</table>
Когда захожу на страницу, ширина таблицы почемуто 100%, а не 200рх.
Убрал из файла style.css в папке с темой вот это:
table {
margin: 1em 0;
width: 100%;
}
margin: 1em 0;
width: 100%;
}
Непомогло
Подскажите пожалуйста, как решить это проблему.
Комментарии
в системном css можно убрать. то ли в default.css, то ли в system.css. но будьте осторожны, чтобы все остальное не поплыло. И при обновлении придется сохранять файл или каждый раз переписывать изменения.
Задай своей табле класс и пропиши его свойства в css
<tr>
<td>1</td>
</tr>
</table>
в css
table.t1 td {
width: 200px;
border: 1px solid #000;
}
должно помочь.
yugin
В system.css не нашел что менять.
glu2006
Нет, не помогло
Тогда попробуй завернуть таблицу в div и зафиксируй ширину дива.
если всатвить на страницу вместе с css, вот так:
table.t1 td {
width: 200px;
border: 1px solid #95acd9;
}
</style>
<table class="t1">
<tr>
<td>1</td>
</tr>
</table>
то цвет рамки отображаеться правильно т.е. из этого стиля береться, а ширина всеравно на всю страницу.
Оформлял тамлицу дивами:
table.t1 td {
width: 200px;
border: 1px solid #95acd9;
}
</style>
<div width="200"><table class="t1">
<tr>
<td>1</td>
</tr>
</table></div>
Всеравно не помогает (правльно ли я параметр в дивах написал?)
Блин, может еще варианты есть?
во первых, ставьте firebug и смотрите откуда таблица берет ширину 100%. во вторых, я написал "то ли в default.css, то ли в system.css". смотрите еще default.css и ищите внимательно. уверен на 99,99%. у самого также, но на другой теме.
вообще, лучше задать стиль для таблиц в цсс темы, а не править системные. но это кому как.
в css
table.t1 td {
width: 200px;
border: 1px solid #000;
}
вот это надо вставить не в page.tpl.php
а в style.css темы Garland которую вы пользуете, поскольку style.css имеет самый высокий приоритет действия а уж потом system.css default.css и им подобные все должно работать включая первый пост я у себя только что проверил.
glu2006
Конечно, именно туда и вставлял. Результата никакого. Если в текст вставлять, то хоть рамка окрашивается. Вы на 5-ом друпале у себя проверили?
yugin default.css нету в папке с сайтом. Попробую firebug (я "Оперист", надо будет разобраться как пользоваться "лисой").
firebug рулит
Странно, но почемуто файл "style.css" погружался не из папки с темой, а из папки "files/css" и файл назывался "ab9416dd55fbffdaad52bea63b65e98d.css". Видимо кеширование какое-то.
Удалил папку "css" и все заработало (опять появилась с уже обновленным css-файлом)
С чем это может быть связано? или как это оключить? И надо ли вообще это отключать?
Спасибо за помощь glu2006 и yugin, вы настоящие друзья!
a.mohax бегло прочитал вашу тему.
Надеюсь изменения в CSS того, что идет в комплетке Друпала вы не вносили? Если работаете на Garland нужно пользоваться модулем css injector. Но в D5 его нет. А где вы были 9 лет?
включено сжатие файлов css, поэтому и название файла такое длинное. это в настройках производительности находится, нужно отключить на время настройки дизайна, потом снова включить и будут сжаты уже обновленные файлы.
мне вот интересно, вы пишите, что не нашли что менять в систем.цсс, а дефолт.цсс рядом с ним не увидели. это как так? находятся они оба в modules/system
Да именно на 5-м поскольку за 6-ю ветку не берусь из-за недостаточности модулей. (временной)
ТО что у Вас было называется объединение файлов CSS при кешеровании.
Теперь понятно, почему опера сразу показывала изменения, а лис и ие только через некоторое время *глупо получилось* И с этим разобрался. Я искал файл "default.css" (обычным поиском по файлам), а надо было искать "defaults.css"
Если интересно, вот страница на которой я эксперементирую http://www.infot.kz/?q=content/sdv
Обратите внимание, как решена проблема с разными разрешениями мониторов
никак она не решена ))), при ужатии до 800 пикселей по горизонтали, нижняя полоса прокрутки появляется а верхнее меню слаживается в 2-е строки и картинки заползают одна на одну в контенте. в общем там еще работы не початый край.
Еще как решена!
Под оптимизацией сайта под разрешение подразумевается что при меньшем разрешении появляются полосы прокрутки но изображение не ломается. )))) Не попадались вам дотошные заказчики еще видимо.
Тут был пост.
Можно оффтоп?
Как сделать чтоб верхнее меню, текст пункта был написан в две строки? Тег
<br>
м/у словами непомагает:)))Как убрать у таблицs верхнюю границу?
Как сделать чтоб появлялись полосы прокрутки? Дивами?