Статьи из блога

Как уменьшить ширину ячейки таблицы

Недавно ко мне обратился коллега по работе с вопросом:

Можно ли уменьшить размер ширины ячейки и если да, то до какого минимума?

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

 

Ячейки таблицы

 

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

 

Ячейки таблицы

 

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

Я предложил следующее решение.

  • Установить курсор ввода в пустую ячейку.
  • Открыть диалоговое окно Свойства таблицы.
  • Нажать кнопку Параметры. Откроется одноименное диалоговое окно:

     

    Параметры таблицы
  •  

  • Установить во всех полях значения по нулям и закрыть это окно.
  • Перейти на вкладку Ячейка и в поле ширина установить значение 0,1 (или иное значение) и закрыть окно.

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

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Еще записи по вопросам использования Microsoft Word:

Комментариев: 10

  1. Леонид Бродский
    29.05.2008 в 13:19 | #1

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

  2. 29.05.2008 в 13:55 | #2

    Леонид, поля увеличить можно, а как быть с границами? Они будут сливаться, а нужен пробел.

  3. Grinya
    25.06.2008 в 15:28 | #3

    Может надо просто поставить в типе границы двойную линию?smile

  4. 25.06.2008 в 15:34 | #4

    Тогда и нижняя граница будет двойной. А это не должно быть.

  5. Сергей Плотников
    04.07.2008 в 10:21 | #5

    Обычно, если не получается что-то изменить мышкой, надо лезть в диалоги.

    Вначале подумал, что можно изменить ширину с нажатой Alt, но нет, тоже не получилось.

  6. Иван
    12.08.2010 в 14:57 | #6

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

  7. 12.08.2010 в 15:38 | #7

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

  8. Камила
    05.12.2013 в 16:10 | #8

    Как уменьшить ширину столбиков??

  9. 03.02.2016 в 14:34 | #9

    vbf

  10. Л
    29.01.2022 в 21:13 | #10

    Мне помогло, большое спасибо

Оставьте комментарий!

(обязательно)

^ Наверх