Сайт о телевидении

Сайт о телевидении

» » Адаптивная верстка. Текст в два столбца

Адаптивная верстка. Текст в два столбца

Для того чтобы написать текст в две колонки, нам потребуется сделать три щелчка мышью. А для того чтобы разбить уже введённый текст на две колонки, нам потребуется произвести всё те же три щелчка мышью. Но если, как говорят, цепляться к словам, то тогда четыре щелчка.

Всё это сказано с юмором, желая подчеркнуть то, насколько процесс ввода текста с разделением его на две колонки прост, в сравнении, например, с выборочной нумерацией многостраничного документа.

Имеющаяся специальная опция позволят не только сразу вводить текст колонками, и даже тремя, а не только двумя, но и разбить на колонки любую часть готового текста, введённого самым обычным способом.

А давайте с готового текста и начнём.

Итак, документ состоит из одной страницы. Мы ввели текст, и вдруг выяснилось, что текст на странице должен располагаться в две колонки. Перед тем как начать действовать, обратим внимание на линейку над страницей и на положение ползунков регулировки полей:

Итак, взглянув на линейку, уверенным движением руки направляем курсор мыши в верхнее меню и щелчком разворачиваем вкладку «Разметка страницы», где вторым щелчком по значку опции с названием «Колонки», открываем окошко с вариантами:

Третьим щелчком выбираем вариант «Две»:

Теперь посмотрим, на то, что стало с текстом и с ползунками линейки:

В общем-то, можно сказать, что программа минимум выполнена. Нам нужно было расположить текст в две колонки, - мы это и сделали. Причём сделали тремя щелчками мыши.

Надо признать тот факт, что текст выглядит не очень. С точки зрения типографских стандартов, текст, в разных его частях, имеет недопустимое расстояние между словами, да и заголовок не всегда должен будет занимать то место, которое он занимает в тексте нашего примера. Есть, конечно же, исключения, но, как правило, заголовок должен быть над текстом. Все эти рассуждения подвели нас к необходимости форматирования текста, после применения к готовому тексту опции «Колонки».

По этой самой причине мы на линейку и обращали внимание, часть ползунков которой, автоматически сместились в центральную её часть. Если будет на то острая необходимость, то с помощью незначительного изменения полей и промежутка между колонками, мы можем помочь себе в процессе форматирования текста. Эта помощь самим себе будет выражаться в изменении параметров ширины колонок и расстояния между ними, которые мы можем сделать в специальном окошке настроек. Об этом окошке поговорим чуть позже.

Для того чтобы текст выглядел более эстетично, мы, в первую очередь можем немного изменить его размер. Для более тонкого (мягкого) изменения размера шрифта можно заменить его на дробное значение.

Первым делом обозначим программе то, что мы намерены редактировать весь текст полностью. С этой целью выделим его. Для выделения текста, в разделе «Редактирование» вкладки «Главная», развернём содержание пункта «Выделить» и выберем вариант «Выделить всё»:

Выделение текста произошло:

Теперь, в верхнем меню, подведём курсор мыши к строке с видимым размером шрифта и сделаем один щелчок левой кнопкой мыши, выделив этим самым щелчком цифровое обозначение размера шрифта:

После появления синего выделения сразу же начинаем вводить дробное значение, например, «11,5», а можем установить «11,3» или «11,8»:

Завершаем процедуру нажатием клавиши «Enter», а затем смотрим на изменения, которые произошли с текстом. Конечно же, сначала можно начать с целых значений размера шрифта, выбирая их из списка размеров.

В процессе такой работы помочь себе мы можем и переносом отдельных слов на следующую строку, а также менять значения междустрочного интервала и интервалов между абзацами. О том, как изменять интервалы можно прочитать на страницах данного ресурса в разделе «Word».

Теперь, уделим внимание заголовку. Для того чтобы заголовок был действительно заголовком, он должен возвышаться над основным текстом. Давайте его возвысим. С этой целью выделим заголовок и только его:

Теперь, вновь обратимся к опции «Колонки» и, в раскрывшемся списке вариантов, выберем вариант «Одна». После такого нашего выбора текст немного перестроится, и мы получим самый настоящий заголовок:

В том случае, когда заголовок наравне с основным текстом немного «потерял в размере», а нам бы этого вовсе не хотелось, то тогда мы снова выделяем только заголовок и возвращаем его шрифту первоначальный (устанавливаем желаемый) размер. Изменить размер шрифта заголовка мы можем перед тем, как обратимся к опции «Колонки» и сделаем выбор варианта «Одна».

Если уже в готовом тексте нам необходимо, чтобы определённая его часть была разбита на колонки, то эту часть текста необходимо сначала выделить, а затем применить нужный вариант разбивки. То есть повторить уже знакомые нам действия.

Выделяем ту часть текста, которую хотим разбить на колонки:

Затем, обращаемся к опции «Колонки» (вкладка «Разметка страницы») и в раскрывшемся списке вариантов выбираем «Две». И вот, что у нас получилось в результате:

Сделаем щелчок мышью в любом месте страницы для снятия выделения:

Мы видим, что первая строка левой колонки ниже первой строки правой колонки. Получилось так, что колонки находятся на разных уровнях. Устраним такое несоответствие. Для этого, установим курсор в начале первой строки правой колонки:

И нажмём «Enter»:

Если есть необходимость редактирования разбитого на колонки текста, и мы хотим прибегнуть к изменению размера шрифта, то правильнее будет осуществлять такие изменения у всего текста в целом за исключением заголовка. Но если разбивка на колонки была произведена нами с целью привлечения внимания к содержанию текста, то тогда мы с разбитым на колонки текстом работаем индивидуально. Говоря кратко, поступаем так, как нам надо и хочется. Это касается и последовательности всех действий. Ну, а если мы передумали и хотим избавиться от столбцов, то тогда выделяем этот текст, а затем в списке вариантов колонок опции «Колонки», выбираем вариант «Одна».

В том случае, когда мы начинаем вводить текст с чистого листа (только начинаем создавать документ) и желаем, чтобы текст разбивался на колонки в процессе ввода, то тогда нам необходимо сделать предварительные настройки.

Для того чтобы сделать эти самые настройки мы должны пройти по знакомому пути, за исключением последнего шага. Если до этого, мы, развернув вкладку «Разметка страницы» выбирали опцию «Колонки» с последующим выбором варианта разбивки (в нашем примере две колонки), то сейчас, пройдя этот путь, мы сделаем выбор вариант действий «Другие колонки…»:

В результате такого выбора перед нами откроется то самое окошко, о котором вскользь было упомянуто вначале разговора:

Если мы посмотрим на содержащиеся в нём опции, то ощутим, что интуитивно понимаем, как с помощью любой из этих опций можем влиять на готовый текст или же сделать настройки для будущего текста:

Давайте в качестве примера, посмотрим на то, как изменится список строки «Применить» в том случае, когда мы выделили часть готового текста:

Именно к этой выделенной части текста мы теперь можем применить различные настройки.

Текстовый редактор Ворд позволяет форматировать текст самыми разными способами. Последние версии данной программы настолько обросли различными функциями, что сейчас нет практически ничего, чего не умеет делать этот текстовый редактор. В этой статье мы расскажем о том, как сделать текст в две колонки в Ворде.

Правильный способ сделать текст в две колонке в Ворде

Для того чтобы сделать текст в две колонки в Ворде вам необходимо перейти на вкладку «Разметка страницы » и нажать на кнопку «Колонки ». После этого появится выпадающее меню, в котором вы сможете выбрать количество колонок, которые вы хотите разместить на этой странице.

В данном выпадающем меню доступны такие варианты:

  • одна – одна колонка, обычный формат страницы в Ворде;
  • две – две одинаковые колонки, страница с двумя колонками;
  • три – три одинаковые колонки, страница с тремя колонками;
  • слева – узкая дополнительная колонка в левой части страницы;
  • справа – узкая дополнительная колонка в правой части страницы;

Кроме этого в выпадающем меню есть пункт «Другие колонки ». Данный пункт открывает дополнительное окно, в котором можно настроить ширину колонок и промежуток между ними.

Также размер колонок можно установить с помощью линейки, которая находится над страницей.

Неправильный способ сделать текст в две колонке в Ворде

Второй способ создания колонок в Ворде можно считать неправильным, но зачастую он более удобен. Для данного способа используются таблицы с невидимыми рамками. Перейдите в вкладку «Вставка » и с помощью кнопки «Таблица » создайте таблицу с двумя колонками.

После того как таблица создана установите курсор во внутрь таблицы и перейдите на вкладку «Работа с таблицами – Конструктор ». Здесь нужно сменить тип линии, которая используется для рисования границ таблицы. Для этого откройте выпадающее меню и выберите «Без границы ».

Такая линия видна во время редактирования документа, но не отображается при его печати.

Как сделать текст в две колонки в Word 2003

Если вы используете Word 2003, то для того чтобы сделать текст в две колонки вам нужно открыть меню «Формат – Колонки ». После этого появится окно «Колонки ».

В этом окне нужно выбрать количество колонок и нажать на кнопку «OK ». При необходимости вы можете настроить ширину колонок, промежутки между ними, а также другие параметры.

В разделе на вопрос Как напечатать в Ворде в два столбца? заданный автором располосовать лучший ответ это Напиши все в один столбец, потом выдели все и нажми кнопку "Колонки" на панели инструментов.

Ответ от Вадим блага [новичек]
Доброго дня, ось подивіться відео, тут показано як:


Ответ от Sketch [гуру]
Открываешь ворд.
Вверху жмешь - "Формат"-"Колонки". Выбираешь количество, настраиваешь ширину и печатаешь.


Ответ от шеврон [активный]
Что значит горизонтальные столбцы? Вы наверное имеете в виду альбомную ориентацию страницы? Это можно сделать в меню Файл-Параметры страницы и выбрать ориентацию «Альбомная. »
Чтобы на этой странице расположить текст в два столбца, нажмите кнопку Колонки на стандартной панели инструментов (она выглядит как раз как два столбца текста) , и набирайте текст.
После того как текст в первом столбце будет набран, нажмите Вставка-Разрыв-Начать новую колонку. Тогда курсор перейдет во вторую колонку. Таким образом Вы сможете набрать стихи по одинаковому количеству четверостиший в каждом столбце.


Ответ от Неспроста [мастер]
в Икрнке - КОЛОНКИ... там же можно указать количество колонок


Ответ от Пользователь удален [мастер]
Можно использовать функцию - вставить таблицу - 2 столбца, 1 строка, а границы таблицы сделать невидымыми


Ответ от Solo Studios [гуру]
Проще всего - Вставить - таблица - одна строка и два столбца. Или (если я правильно понял определение "горизонтальные столбцы") наоборот. В общем, принцип ты поняла, не так ли? 😉


Ответ от WANDA [гуру]
используй разделитель в настроыках


Ответ от Виктория Колочева [мастер]
там есть закладка, столбцы


Ответ от Spirit-p [гуру]
ткни иконку "колонки" на рабочей понели


Ответ от 2 ответа [гуру]

Простые две колонки через CSS

Здесь я не буду описывать замороченные техники полурезиновых и на четверть эластичных дизайнов. Просто обычная фиксированная страница. Где размеры всех колонок указаны либо в пикселах , либо в процентах , либо в EMах . И имеем такой вот HTML:

    1. #wrap{
    2. width:700px;

    FLOAT для двухколоночного дизайна

    Проще всего сделать две колонки с помощью свойства FLOAT, вот так я их как правило и делаю: (ukr.net , pravda.com.ua , )

    1. #main{
    2. float:left;
    3. width:500px;
    4. #side{
    5. float:right;
    6. width:200px;

    Еще можно так

    1. #main{
    2. float:left;
    3. #side{
    4. float:left;

    Вот и все. Для того что бы блок #wrap растянулся до своего содержимого(#side + #main) достаточно задать:

    1. #wrap{
    2. overflow:hidden;

    Из недостатков float методов – при переполнении одного из блоков – колонка может сползать(в ИЕ конечно). Но с этим можно и нужно бороться.

    абсолютное позиционирование

    Как известно “absolutные” блоки позиционируются относительно ближайших родительских relative-блоков. Как по мне, position:absolute – один из самых сильных инструментов в построении страниц.
    Вот такой ЦСС построит нам две колонки.

    1. #wrap{
    2. position:relative;
    3. #main{
    4. position:absolute;
    5. left:0;
    6. width:500px;
    7. #side{
    8. position:absolute;
    9. left:500px;
    10. width:200px;

    39 комментариев к “Как я делаю две колонки”

    Латрек | 24 November, 2005

    Теперь о проблеме “колонок одинаковой высоты”. К счастью эта проблема тоже успешно решена. Можете почитать . Там даже есть пример . (и мой пример)

    zaARTix | 5 December, 2005

    [b]akella
    что не пост – то споры о таблицах:)

    | 27 December, 2005

    […] и мистические CSS свойства которые могут спасти от бед, таящихся в этом злобном броузере. Как я делаю две колонки – самые простыe две колонки которые только могут быть. Просто про […]

    Привіт!
    Прикольно, скільки бачив технік(2 здається:) “очистки” флоатів, то з overflow:hidden зустрівся вперше…Щось у мене на блозі не спрацювало(футер що був у “wrap” розлізся), але це надихає що накінець мож буде здихатися атавізма як “очистки флоатів за допомогою структурного маркапа”.
    Корисно!
    Залік:)

    Alex | 25 October, 2006

    А что насчет отрицательных маржинов, противоположных направлению float’а? :) – чтобы не падало.

    | 26 October, 2006

    Это уже сложнее чем “простые две колонки” , а я все стремился к простоте и той самой прозрачности)

    Ха, два ответа на Ваш комент и оба к одному свелись:)

    Но спасибо – пожалуй для полноты действительно стоило бы добавить, ведь некоторые могли это расценить как более менее общую перепись всех техник для двух колонок.

    Vladson | 16 June, 2007

    Вот кстати о простоте, я тут начитался всякого “бреда” (замечу в кавычках) и решил попробовать сделать 2 колонки как можно проще и вот к чему пришёл…

    Нового в принципе ничего нет, 75% всего что там использовано я вычитал тут остальные 25% в других местах однако в том что касается простоты (и кроссбраузерности) мне кажется очень даже не плохо получилось…

    Естественно “шапка” (“хеадер”) сделана типичнее некуда (на 99% “валидных” сайтов сделано также…)

    Очень обидно что я никак не смог сделать “футер”, все решения которые приходили в голову слишком сложные и не кроссбраузерные (а это явно не вписывается в мои цели)

    (Повторяю я не претендую на что-то новое, речь исключительно о простоте реализации)

    | 16 June, 2007

    Спасибо – это отличный способ, единственный недостаток – футер, но его можно поместить в одну из колонок и тогда все зашибись)

    Vladson | 18 June, 2007

    Да помещенте футера в одну из колонок техника знакомая (именно на этом самом сайте я впервые и увидел упомянание об этом способе) но мне кажется что это слегка “левый” вариант так-как мне кажется весь смысл “дивной-вёрстки” в том чтоб HTML-разметка была полностью независима от CSS-оформления а в данном случае получается что HTML придётся “подгонять” под оформление (т.е запихивать “футер” внутрь div-а одной из колонок хотя его место вовсе не там…)

    Вы такой умный.
    Конечно, делать говносайты в говнодизайне можно и дивами.
    А слабо порезать хороший дизайн и сделать его тянущимся без использования таблиц?
    То-то же.

    | 2 April, 2008

    *ROFL*
    Вы заблуждаетесь. Я очень туп, и никогда в жизни :)
    Тем не менее моего скудного ума хватает на приличный код, жаль что высоты мудрости которых вы достигли не позволяют вам научиться верстать:)

    Заметил одну проблему с абсолютным позиционированием в браузере ie8!
    если дать в двухколоночном макете правом и левом диву по 50% ширины почему то возникает горизонтальная полоса прокрутки! если же ничего соотношения процентное будет другое(не 50 на 50) то полоса прокрутки исчезает!
    Что думаете по этому поводу?! И как это можно исправить?!

    мля и откуда же берутся эти недоразвитые любители табличной верстки! Когда они уже вымрут! Когда мля до вас уже дойдет что дивы это стандарт а верстка таблицами изначально была ошибочной! Таблицы используют для другого – для табличных данных!
    И так на заметку что бы не ломать голову как же заверстать дизайн на дивах надо изначально дизайнеру мыслить дивами и продумывать! Увы многие дизайнеры ограничиваются только знанием фотожопы и до остального а в частности что ихнии рисунки надо преврамтить в хтмл-страницы – им нет дела!

    А все нашел решение! Надо для одного из дивов поставить left:0; а для другого right:0; (замест left:50% например)!

    Хорошая статья, только я вот уже битый час ломаю голову, а почему нельзя под …. в примере с абсолютным позицированием пихнуть ещё какой-нить … чтобы он просто за ним следом следовал? Я уже и так и сяк тыркался, не выходит. Выход есть?

    Резинится норм…контент сносится до минимума, дивы не прыгают.
    всем удачи!
    =============
    body{margin: 10 20 10 20;}

    #wrap {background-color:#CCCCCC;}

    #head {width:100%;background-color:#DDCCFF;}

    #left{width:300px;background:#00CCFF;float:left;position:relative;z-index:1;}

    #content{margin-left:320px;background:#CCCССС;word-wrap:break-word;}

    #footer {float:right;width: 100%;height:50px;background-color:#000000;}

    head
    left
    content
    footer

    опс…пардон


    head
    left
    content
    footer

    “[” и “]” заменяем соответственно на “”)))

    блин…ну вообщем квадратные скобки на знаки больше и меньше)) кавычки тож нормальные нужно.
    это для новичков)

    kodiua | 31 May, 2010

    хоть пост и стары, но всё еще актуальный. Спасибо за объяснение.
    Сам дошел до флоатов, но в опере и мазиле не растягивался див, помогло
    overflow:hidden;
    Спасибо.

    Никита | 18 August, 2010

    Вопрос: у меня две картинки (кнопки от feedburner и tweecounter) они ложаться друг под друга. я пытаюсь их выставить в строчку через div style
    пробовал

    так же во втором div ставил position:right и absolute

    Есть ещё варианты?

    Levik | 19 August, 2010

    Несмотря на “возраст” статьи она не потеряла свою актуальность:) Отлично подходит в качестве пособия начинающему “верстальщику” (сам периодически “начинаю” верстать и в очередной раз обращаюсь к ней)

    sweb27 | 20 December, 2012

    Спасибо, пригодилось статься, забыл про overflow:hidden; … глупо так, но бывает.

    Метод с абсолютным позиционированием вообще до гениальности идеален, особенно для фиксированной ширины. Причём в некоторых случаях можно даже на дивах сэкономить и задавать свойства для HTML и BODY а в отдельные DIV-ы уже пихать доп колонку (или даже не одну если аккуратно)
    Более того, если учесть что в последнее время (слава богу) всё чаще встречается разметка по сантиметрам/дюймам то получается вообще просто (а главное более чем кросбраузерно)

    Уже более чем 7 лет прошло (пост №4) сменилось не одно поколение новых “веяний моды” и даже поколений браузеров, а я в этом способе так и не разочаровался.

    Влад Мержевич

    Двухколонная модульная сетка достаточно часто применяется на сайтах, при этом, как правило, в одной колонке располагается основной материал (текст статьи, например), а во второй — ссылки на разделы сайта и другая информация. Для создания подобного макета таблицы достаточно удобны — каждая ячейка выступает в качестве отдельной колонки, что позволяет легко регулировать различные параметры отображения документа.

    Ширина колонок

    Для начала рассмотрим самый простой вариант, когда ширина левой колонки жестко задана в пикселах, а ширина правой колонки варьируется в зависимости от размеров окна браузера. Для этого требуется задать общую ширину всей таблицы в процентах через атрибут width тега

    и для первой ячейки установить ее ширину в пикселах или процентах также с помощью атрибута width , но уже для тега
    (пример 1).

    Пример 1. Ширина колонки в пикселах

    Две колонки

    Левая колонкаПравая колонка

    В данном примере граница у таблицы не отображается, а вертикальное выравнивание содержимого ячеек по верхнему краю определяется атрибутом valign со значением top . Это требуется для того, чтобы при разном объеме содержимого ячеек, они не сдвигались бы относительно друг друга, а начинались одинаково от верхнего края.

    Атрибуты width и valign можно заменить стилевыми свойствами width и vertical-align с теми же значениями. Тогда данный код будет иметь следующий вид (пример 2).

    Пример 2. Использование стилей

    Две колонки

    Левая колонкаПравая колонка

    Поля внутри колонок

    Расстояние между колонками регулируется атрибутом cellpadding тега

    . Поскольку cellpadding определяет расстояние от границы ячейки до края ее содержимого, то пространство между содержимым разных колонок будет равно удвоенному значению этого параметра. Используя стили, в частности, свойство padding , можно легко регулировать значение отступа для каждой колонки (пример 3).

    Пример 3. Использование полей

    Две колонки

    Левая колонкаПравая колонка

    В данном примере значения атрибутов cellspacing и cellpadding равны нулю, а расстояние между содержимым колонок определяется свойством padding-right , который добавляется к левой ячейке через идентификатор с именем leftcol .

    Аналогично отступы можно регулировать не только справа, но и с других сторон каждой ячейки. В примере 4 показано, как устанавливать поля для всех ячеек через стили.

    Пример 4. Поля в ячейках

    Две колонки

    Левая колонка Правая колонка

    Цвет фона колонок

    Чтобы визуально отделить одну колонку от другой используют разные приемы, самым распространенным из них, пожалуй, является использование фонового цвета. Лучше указывать цвет через стили, это позволяет вынести оформление страницы в отдельный файл. Для этого создаем новый стилевой класс, устанавливаем для него свойство background и применяем его к требуемой ячейке (пример 5).

    Пример 5. Цвет фона

    Две колонки

    Левая колонка Правая колонка

    В данном примере разный цвет фона добавляется для правой и левой колонки (рис. 1).

    Рис. 1. Колонки разного цвета

    Разделитель колонок

    Использование полей не всегда подходит для установки нужного расстояния между колонок. Например, в случае, когда поля вокруг текста нельзя включать в силу разных соображений. Тогда поможет добавление еще одной ячейки, которая выступает в качестве разделителя между колонками (пример 6).

    Пример 6. Использование трех ячеек

    Две колонки

    Левая колонка Правая колонка

    В данном примере вводится еще одна колонка со стилевым идентификатором spacer , это позволяет легко менять ширину между колонками. Внутрь этой ячейки можно ничего не вкладывать, браузеры достаточно корректно работают с подобными ячейками.

    На рис. 2 показан результат примера. Для наглядности и «красоты» вокруг колонок добавлена граница.

    Линия между колонками

    Разделять колонки можно не только с помощью цвета фона и пустого пространства, но и добавлением линии между колонок. Опять же, здесь пригодятся стили, с помощью которых создание линий значительно упрощается. Следует только установить свойство border-left для правой колонки или border-right для левой (пример 7).

    Пример 7. Добавление линии

    Две колонки

    Левая колонкаПравая колонка

    Результат данного примера показан ниже.

    Резюме

    Создание колонок с помощью таблиц процесс достаточно простой и быстрый, следует только добавить таблицу с двумя ячейками и определить ее визуальные атрибуты. К тому же большинство параметров, определяющих вид таблицы, можно вынести в стили и таким образом ускорить процесс добавления однотипных таблиц и документов на их основе.

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