Ширина таблицы

Автор Jerry, 17 ноября 2007, 15:18:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Jerry

Здравствуйте!

И искал в поиске - нет такой темы.

Как в дефолтной теме через CSS указать ширину всех таблиц?
По умолчанию она растянута где-то на 97% от ширины окна.

И можно-ли поставить не фиксированную ширину, а МАКСИМАЛЬНУЮ,
т.е. она например ровно 1024, больше не растягивается, а если окно уменьшить,
она сжимается так же, как если бы ширина была в процентах указана?

А то на широких экранах ноутбуков читать очень не удобно.
А наиболее комфортное чтение при небольшой ширине, 1024 на
новых мониторах.

Jerry

Почему я не могу редактировать сообщения? :o

Приходится новый постить:

Но все-таки где вообще задавать фиксированную ширину таблиц?
Вот по краям форума отступ. Всё кроме отступа - это ведь
какая-то таблица, у которой указана ширина в процентах от окна,
а где ее задавать?
Нужно поставить фиксированный, чтобы не была слишком большая! :(

Mavn

Согласно правил форума редактировать сообщения можно в течении 24 часов если больше то пишите новое и при этом не нарушаете правил
Отступы
/Themes/default/style.css

body
{
background-color: #E5E5E8;
margin: 0px;
padding: 12px 30px 4px 30px;
}


index.template.php
ищи что то типа

<table width="100%"

или если используются  div то ищи в них
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Jerry

Спасибо!
Но в админке css стиль можно настраивать для всех тем,
кроме default. Попробую сделать в файле...

И как согласовываются 2 параметра: отступ и ширина?
Ведь обычно ставится только ширина...
Надо изменить оба?
Если поставить width=1024px, то как я подсчитаю ОТСТУП,
когда от будет разным у всех?

P.S. Я нашел очень много "<table width="100%""... таблиц много, я незнаю чего править...

Jerry

Mavn, я в css "padding: 12px 30px 4px 30px;"
изменил: вместо "px" можно ставить "%" там ведь...
И это сработало...

Но это бесполезно т.к. у всех разная ширина мониторов
и я не могу предугадать, сколько нужно отступить,
чтобы была фиксированная ширина таблицы!

"<table width="100%"" изменять не поможет, т.к. всё просто
смещается влево, оставляя белое пространство!

Видно, у css приоритет больше, чем html в templat'е!

Можно ли в параметре "padding" поставить неопределенную величину,
а что-то вроде window.width-1024, чтобы оставалось всегда 1024 в таблице?

DiS

Sikes ,
ЦитироватьP.S. Я нашел очень много "<table width="100%""... таблиц много, я незнаю чего править...
Чтобы увидеть таблицу которую правите можно обозначить её границу или закрасить..

Так и не понял ..вам таблица нужна фиксированной ширины или резиновая?  :-\


Jerry

Фиксированной! 1024 px.
Но я узнал, что размер изменяет только
параметр CSS: padding.
У него выше приоритет: если поставить один параметр
в "<table width=" и отличающийся по отображнию CSS параметр,
то играть роль будет CSS параметр...

Но CSS параметр этот определяет ОТСТУП от краев окна!
От него подсчитывается размер таблицы сам!

Можно ли в параметре "padding" поставить неопределенную величину,
а что-то вроде window.width-1024, чтобы оставалось всегда 1024 в таблице?

Т.е. чтобы размер этого ОТСТУПА был (размер_экрана - 1024)/2
с каждой стороны, чтобы область между отступами была 1024?
А "область между отступами" - и есть таблица.

Jerry

Никто не знает, как все-таки с помощью задавания
отступов сделать фиксированную ширину таблицы? :(
И нет такого отступа как %ширина_экрана%-1024?
Если ли вообще переменная, в реальном времени всегда
знающая размер окна? :(

digger®

Цитата: Sikes от 23 ноября 2007, 00:27:11
Никто не знает, как все-таки с помощью задавания
отступов сделать фиксированную ширину таблицы? :(
Почему бы просто не сделать table width=1024px, отступов не за давать, а таблицу выровнять по центру.

Jerry

Если отступов не задавать, то
вместо красивых градиентных границ по краям будет
просто резкое белое пространство...
Но видно, невозможно по другому. :(

digger®

Цитата: Sikes от 23 ноября 2007, 20:21:51
Если отступов не задавать, то
вместо красивых градиентных границ по краям будет
просто резкое белое пространство...
Но видно, невозможно по другому. :(
А что такое "красивые градиентные границы"?
Можно сделать фон страницы под таблицей какой нужен, можно одну таблицу вложить в другую.

DiS

Sikes, а выложить скрин можете?
Меня тоже "красивые градиентные границы" заинтересовали  :o

nidesing

#12
изменила ширину всего форума в style.css
было:
.tborder
{
             padding: 1px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;


добавляем нужную ширину, в данном случае по умолчанию было 100% а стало 85%:
.tborder
{
width: 85%;
padding: 1px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;


единственное у меня теперь кнопка "отметить прочитанные сообщения" вылазит, пока не знаю как исправить (см картинку)

DiS

#13
У Вас явно не прописана в этой таблице ширина
Вернее она не изменилась на нужные вам проценты
Если для таблицы не прописаны стили придется в шаблоне задавать вручную... или дописывать в стилях

nidesing

#14
DiS, знать бы где чего прописывать я в пхп ни в зуб ногой, хорошо знаю css и html только..

добавила width: 85%; в index.template.php в
<div id="bodyarea" style="width: 85%; padding: 1ex 0px 2ex 0px;">

кнопка встала на место а таблицы форума уменьшились еще больше
wallbash

DiS

в boardindex.template.php  посмотри

APEC

#16
Всем привет!
Подскажите плз как уменьшить отступ в теме...
на скрине нарисовал где пространство уменьшить за счет того что растянуть сам форум.
Спасибо.

Отвечаю сам на свой вопрос)
Методом проб и ошибок домозговал где эта ширина валяется)
Может кому и пригодится.

Файл style.css ищем строки:

#wrapper {
   width: 95%;
   margin: 0px auto 0px auto;
   border-left: solid 1px #252525;
   border-right: solid 1px #252525;
   border-top: solid 1px #252525;
}

где 95% это и есть наша ширины портала! Все легко и просто :)

AndrSS

Скажите, а где параметры таблицы (меня интересует как уменьшить правую колонку где "Последний ответ от... "
Искал по форуму, но читаю только "О! Супер, я нашел, все нормально..." А где, что...
не понятно!

Заранее спасибо!

Mavn

Цитата: AndrSS от 03 мая 2008, 23:51:07
Скажите, а где параметры таблицы (меня интересует как уменьшить правую колонку где "Последний ответ от... "
Искал по форуму, но читаю только "О! Супер, я нашел, все нормально..." А где, что...
не понятно!

Заранее спасибо!
Ширина данных колонок указывается в самом шаблоне файл BoardIndex.template.php
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Serifa

Прочитала тему и все-таки спрашиваю: где можно выставить фиксированную ширину таблицы форума? Дефолтная тема, версия 1.1.5. Что искать и в каком файле??
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Mavn

вообще то уже задавался вопрос и я на него уже давал ответ!

min-width:1000px; минимальное ширина 
max-width: 1200px; максимальная ширина
прописывать нужно в секции body style.css
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Serifa

Мысли вслух.

Прихожу к выводу, что надо проставлять таблицу в процентах.
Большинство посетителей сидят перед мониторами от 800 до 1280, 1600 - редкие единицы. У кого 800 - при вашей таблице в 1000 рх появляется горизонтальный скроллинг. И этот контингент населения остается за бортом, в то время как содержатели мониторов 1600 могут просто отрегулировать ширину окна.

А вообще мне всегда нравились именно широкие таблицы))
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Mavn

По нашим данным разрешение 800*600 используют менее 1% поэтому не видим смысла оптимизировать под данное разрешение что либо!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.