@hitakiri при чем тут верстка?
Вот вам пример простейшей верстки. jsfiddle.net/iiil/8gFvz/3/show
Откройте в стандартной браузере и попробуйте увеличить масштаб с включенным auto-fit и отключенным. Верстка тут вообще не при чем. Прочитайте мой ответ.
@K_DOT Вы код можете выложить? Все страницы или участка. Что Вы отправляете архивы, ну кому хочется качать что-то себе и разбираться? Есть куча онлайн-сервисов, куда можно полностью выложить все с возможностью редактирования.
@whats на данный момент склоняюсь к этому же. Написать скрипт с работой через дата-атрибуты. Может замахнусь на маленькую библиотеку, которая работает с таблицей по столбцам, хотя бы для собственного использования.
@whats я очень ценю помощь, но Вы внимательно читали вопрос? Таблица в примере и на картинке - они банальные, простые. Представьте таблицу в 10 столбцов и 10 строк. Ячеек у такой таблицы 100. Повторяю, ничего не стоит по умолчанию сделать отбивку вправо, а для некоторых столбцов (точнее для каждой ячейки в столбце) прописать класс и сделать отбивку влево в нем. Но этот способ не кажется самым быстрым и правильным. Повторяю, идеальным вариантом было бы использование col, если бы не поддержка.
@whats нет. Я бы хотел давать эту информацию браузеру сам. Как - я писал выше: присваивать класс заголовку, заполнять теги col или просто выравнивать верхнюю ячейку, а остальные выравнивались бы сами.
@zds, да, но не обязательно. Насколько я помню, Вы против адаптивности. Что предлагает нам резина - раскидать по экрану информацию. Когда экраны были 19 и 17 дюймов - это было оправдано. Сейчас экраны растут, и разрешение растет. Если касаемо фона все еще можно стерпеть, пусть блок контактов будет справа, а меню слева и т.д., то что касается текста - это просто убийственная практика расширять его на всю ширину экрана. Не случайно в газетах и печатном деле придумали колонки.
Возьмите в пример выдачу картинок гугл https://www.google.ru/search?q=image&newwindow=1&t... (кстати, тоже пример резины) - иногда я при поиске картинок делаю браузер не на весь экран, так как просто не могу внимательно следить за строками с картинками на всю ширину экрана.
@1win1 да, бывает ) Потом в 3 ночи очухаешься, что уже целый день потратил на то, чтобы переставить несколько строчек местами и понимаешь, что лучшим выходом было бы оставить все как есть. В конце-концов попросили тебя только добавить несколько пунктов в меню :)
@Yago понимаете, таблицы разношерстные, и их много. В одной 10 колонок, в другой три. В одной все кроме первого столбца должны быть по правому краю, в другой через раз - по левому, по правому. Получается, что придется использовать для каждого типа таблиц свой класс + прописывать все стили. Но, повторяю, спасибо за совет. Можно использовать например так: jsfiddle.net/iiil/jkCUz/4 и это может решить некоторые вопросы.
Спасибо. Но /*выравнивание второй колонки таблицы */ должно звучать как /*выравнивание со второй по последнюю колонки таблицы */
Хороший вариант, но представьте себе такой вариант (текстом в ячейках написаны выравнивания. jsfiddle.net/iiil/jkCUz/2
У псевдокласса nth-of-type довольно низкая поддержка. Но заманчиво использовать в виду простоты.. Возможно для ie7-8 просто забью и поставлю выравнивание по левому краю. Спасибо.