Обтекание таблицы в word
Обновлено: 21.11.2024
Сэнди Риттенхаус
Сэнди Риттенхаус
Писатель
С ее B.S. В области информационных технологий Сэнди много лет проработала в ИТ-индустрии в качестве руководителя проекта, руководителя отдела и руководителя отдела управления проектами. Она узнала, как технологии могут обогатить как профессиональную, так и личную жизнь, используя правильные инструменты. И со временем она поделилась этими предложениями и практическими рекомендациями на многих веб-сайтах. Имея за плечами тысячи статей, Сэнди стремится помочь другим использовать технологии в своих интересах. Подробнее.
Так же, как вы можете обтекать изображение в документе текстом, то же самое возможно и с таблицами. Если у вас есть небольшая таблица и вы хотите, чтобы она выглядела более привлекательно, вот как обтекать ее текстом в Microsoft Word.
Обтекание текстом таблицы в Word
По умолчанию Word размещает таблицы вне текста. Это позволяет вручную или даже автоматически изменять размер таблицы в соответствии со страницей или ее содержимым. Но чтобы привести таблицу в соответствие с текстом, достаточно нескольких щелчков мыши.
Выберите таблицу, щелкните правой кнопкой мыши и выберите «Свойства таблицы» или выберите «Свойства» на плавающей панели инструментов.
Перейдите на вкладку "Таблица" во всплывающем окне. В разделе «Обтекание текстом» внизу выберите «Вокруг» и нажмите «ОК».
Вы сразу же увидите, как ваша таблица и текст переместятся в соответствии друг с другом.
Расположение таблицы с текстом
Если необходимо изменить способ отображения таблицы и текста вместе, у вас есть несколько вариантов.
Чтобы переместить таблицу, выберите ее и перетащите на новое место в тексте. Имейте в виду, что разрывы строк или разные абзацы в текстовом блоке могут повлиять на расположение таблицы.
Вы также можете изменить размер таблицы, изменить выравнивание или отрегулировать положение таблицы. Самый простой способ сделать это — вернуться в окно свойств таблицы.
На вкладке "Таблица" справа вверху есть параметр "Размер", где вы можете ввести или использовать стрелки для точной ширины таблицы, а не изменять ее размер вручную. В разделе «Размер» можно настроить выравнивание по левому краю, по центру или по правому краю.
Чтобы получить дополнительные параметры, нажмите "Позиционирование". Эта кнопка доступна только при выборе параметра «Вокруг» в разделе «Обтекание текстом».
В окне "Позиционирование таблицы" вы можете выбрать положение таблицы по горизонтали относительно столбца, поля или страницы. Кроме того, вы можете настроить положение по вертикали относительно абзаца, поля или страницы.
Вы также можете указать, насколько далеко должна располагаться таблица от окружающего текста. Введите дюймы для Верхнего, Нижнего, Слева или Справа или используйте стрелки, чтобы увеличить или уменьшить эти измерения.
В разделе "Параметры" в нижней части окна можно дополнительно установить флажки, чтобы переместить таблицу с текстом и разрешить перекрытие с другими таблицами.
Когда закончите, нажмите "ОК", чтобы увидеть изменения в документе.
Если у вас есть небольшая таблица, которая не растягивает документ по ширине или содержит небольшой объем содержимого внутри, обтекание таблицы текстом может придать этому разделу документа идеальный вид.
- › Как сделать альбомную ориентацию только одной страницы в документе Word
- › Почему прозрачные чехлы для телефонов желтеют?
- › Почему СМС должен умереть
- › Что означает XD и как вы его используете?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Как восстановить метки панели задач в Windows 11
Изменение направления текста строки заголовка в таблице Word 2019
В верхней таблице, в которой ячейки в первой строке содержат текст, а нижние ячейки содержат числа, рассмотрите возможность изменения направления текста в первой строке, чтобы облегчить чтение таблицы. Изменение направления текста в первой строке также является хорошим способом втиснуть в таблицу больше столбцов. Подумайте, какой ширины была бы эта таблица, если бы слова в первой строке отображались горизонтально.
Измените направление текста, чтобы сжать больше столбцов в таблице.
Выполните следующие действия, чтобы изменить направление текста в таблице.
-
Выберите строку, в которой необходимо изменить направление текста.
Обычно это первая строка в таблице.
Возможно, вам придется нажать кнопку "Выравнивание", прежде чем появится кнопка "Направление текста".
Вы можете изменить высоту строки, перейдя на вкладку "Макет" (Работа с таблицами) и введя размер в поле "Высота".
Обтекание текстом таблицы Word 2019
Нет ничего печальнее заброшенного столика на странице. Чтобы таблицы не были одинокими, вы можете обернуть их текстом.
Оберните текст, чтобы столы не были одинокими.
Чтобы обернуть текст вокруг таблицы, перетащите его в текст (перетащите маркер выделения в верхнем левом углу таблицы). В девяти случаях из десяти это все, что нужно сделать, но если текст не переносится правильно, выполните следующие действия для переноса таблицы:
-
На вкладке Макет (Работа с таблицами) нажмите кнопку группы Размер ячейки.
Откроется диалоговое окно "Свойства таблицы".
Появится диалоговое окно "Позиционирование таблицы".
Выбрав «Переместить с текстом», вы гарантируете, что таблица останется с окружающим текстом при вставке или удалении текста.
Использование изображения в качестве фона таблицы в Word 2019
Как показано на изображении ниже, изображение, используемое в качестве фона в таблице, выглядит очень красиво. Однако, чтобы заставить его работать, вам нужна графика, которая хорошо послужит фоном. Для изображения ниже эта проблема была решена путем перекрашивания изображения. Вам также нужно подумать о цветах шрифта. Читатели должны иметь возможность читать текст таблицы, и это обычно означает выбор белого или светлого цвета шрифта для текста, чтобы текст можно было читать поверх графики.
Хорошо подобранное изображение на фоне таблицы помогает понять, о чем эта таблица.
Размещение изображения за столом требует немало усилий, но результат того стоит. Сначала вы вставляете рисунок и, возможно, перекрашиваете его. Затем вы создаете таблицу. Наконец, вы размещаете таблицу прямо над графикой и, возможно, группируете объекты вместе.
Выполните следующие действия, чтобы разместить изображение за столом:
-
Вставьте изображение, измените его размер и отформатируйте изображение.
Чтобы вставить графику, перейдите на вкладку «Вставка» и нажмите кнопку «Изображения» или «Изображения из Интернета». Чтобы изменить его размер, перетащите маркер выделения; сделайте графику настолько большой, насколько вы хотите, чтобы ваша таблица была. Чтобы перекрасить рисунок, как показано ниже, выберите вкладку Формат (Инструменты для рисования), нажмите кнопку Цвет и выберите нужный вариант.
Диагональные линии выделяют ячейки как разные.
Выбор параметра «За текстом» указывает Word, что изображение следует размещать за текстом. Вы также можете перейти на вкладку Формат (Инструменты для работы с рисунками), нажать кнопку "Обтекание текстом" и выбрать "За текстом".
Чтобы изменить размер таблицы, перетащите маркер выделения в ее угол или сбоку. Поместите таблицу рядом с изображением, но не прямо над ним.
Когда стили таблицы не мешают, вы можете четко видеть графику сквозь таблицу.
Самый простой способ выбрать шрифт и цвет шрифта для таблицы – выбрать таблицу, перейти на вкладку "Главная" и выбрать шрифт и размер шрифта.
- Если рисунок находится перед таблицей, выберите его, перейдите на вкладку "Формат" (Инструменты для работы с рисунками), откройте раскрывающийся список на кнопке "Отправить назад" и выберите "Отправить за текстом".
- Чтобы текст в таблице был разборчивым, используйте светлый шрифт. Кроме того, используйте белые или светлые границы таблицы, чтобы их было хорошо видно.
Рисование диагональных линий в таблицах Word 2019
Проведите диагональные линии через ячейки таблицы, чтобы исключить эти ячейки или иным образом изменить их вид.
Чтобы провести диагональные линии через ячейки, выберите ячейки, для которых нужны диагональные линии, и на вкладке "Дизайн" (Работа с таблицами) откройте раскрывающийся список на кнопке "Границы" и выберите "Граница по диагонали вниз" или "Граница по диагонали вверх". р>
Чтобы удалить диагональные линии, откройте раскрывающийся список на кнопке "Границы" и снова выберите "Граница по диагонали вниз" или "Граница по диагонали вверх".
Рисование в таблице Word 2019
- На вкладке "Вставка" нажмите кнопку "Фигуры" и выберите в раскрывающемся списке форму "Овал".
- В углу страницы, вдали от таблицы, перетащите овал, чтобы нарисовать его.
- На вкладке "Формат" (Средства рисования) откройте раскрывающийся список на кнопке "Заливка фигуры" и выберите "Без заливки".
- Откройте раскрывающийся список на кнопке "Контур фигуры" и выберите очень темный цвет.
- Откройте раскрывающийся список на кнопке "Контур фигуры", выберите "Толщина" и выберите толстую линию.
- Перетащите овал на данные в таблице, которые вы хотите выделить.
Если овал закрыт таблицей, перейдите на вкладку Формат (Средства рисования) и нажмите кнопку Переместить вперед. (При необходимости нажмите кнопку «Упорядочить», чтобы увидеть эту кнопку.) Пока вы это делаете, подумайте о том, чтобы немного повернуть овал, чтобы он выглядел так, как будто он нарисован вручную на столе.
Вы можете обвести данные, чтобы выделить их.
Использование математических формул в таблицах Word 2019
- Поместите курсор в ячейку, которая будет содержать сумму или произведение ячеек выше, ниже, справа или слева.
- На вкладке "Макет" (Работа с таблицами) нажмите кнопку "Формула".
В зависимости от размера экрана вам, возможно, придется сначала нажать кнопку "Данные". Появится диалоговое окно Формула. Благодаря своей мудрости Word делает обоснованное предположение о том, что вы хотите, чтобы формула делала, и помещает формулу в поле «Формула».
Математическая формула в таблице.
Например, выберите ПРОИЗВЕД, чтобы умножить цифры. Возможно, вам придется ввести в скобках слева, справа, сверху или снизу, чтобы сообщить Word, где найти цифры, которые вы хотите вычислить.
Word не вычисляет пустые ячейки в формулах. Введите 0 в пустые ячейки, если вы хотите, чтобы они были включены в расчеты. Вы можете копировать функции из одной ячейки в другую, чтобы не открывать диалоговое окно Формула.
Об этой статье
Эта статья взята из книги:
Об авторе книги:
Питер Веверка — опытный технический писатель и давний автор книги For Dummies. Среди его достижений — Office 2016 All-in-One для чайников и Windows 10 для пожилых людей и для чайников, которые являются лидерами продаж в своих категориях.
При экспорте диаграммы в Microsoft Word некоторые столбцы Word могут быть шире, чем они были указаны в смарт-диаграммах BizInt. Обычно это происходит из-за очень длинного слова в ячейке, как показано в примере ниже.
Вы можете заставить Word вставлять разрывы строк внутри слова и, таким образом, соблюдать указанную ширину столбцов.
- В Word выберите столбец текста, который вызывает проблему.
- Откройте панель свойств абзаца (вкладка "Разметка страницы", раздел ленты "Абзацы", нажмите кнопку "Развернуть").
- На вкладке "Азиатская типографика" установите флажок "Разрешить перенос латинского текста в середине слова" и нажмите кнопку "ОК" на панели.
Это позволит Word разбить длинное слово по мере необходимости, чтобы сохранить ширину столбца, как показано ниже.
Если у вас нет вкладки "Азиатская типографика" на панели свойств абзаца, выполните следующие действия, чтобы включить эту функцию.
Включить вкладку "Азиатская типографика"
Вкладка «Азиатская типографика» доступна только в том случае, если в Microsoft Office включена поддержка одного или нескольких азиатских языков. Это легко сделать.
В приведенных ниже инструкциях текст «[версия]» относится к установленной версии Office. Например, если у вас Office 2013 профессиональный, замените [версия] на 2013.
- Запустите инструмент языковых настроек Microsoft Office. Это можно найти в меню "Пуск", "Программы", "Microsoft Office", "Инструменты Microsoft Office [версия]", "Языковые настройки Microsoft Office [версия]".
- Под заголовком «Выберите языки редактирования» у вас должен быть хотя бы один азиатский язык. Чтобы добавить язык, щелкните раскрывающийся список «Добавить дополнительные языки редактирования», выберите язык (например, японский) и нажмите «Добавить».
- Вам потребуется перезапустить Word, чтобы это изменение вступило в силу. Это означает закрытие всех документов и открытие окон Word перед открытием документа, который вы хотите отредактировать. ол>р>
- Использует overflow-wrap:break-word вместо word-break:break-all . Что лучше, потому что он сначала пытается разбить пробелы и обрезает слово, только если слово больше, чем его контейнер.
- Макет таблицы не нужен: исправлено. Используйте обычное автоматическое изменение размера.
- Не требуется определять фиксированную ширину или фиксированную максимальную ширину в пикселях.При необходимости укажите % родителя.
Я использовал word-wrap: break-word для переноса текста в div и span. Однако, похоже, это не работает в ячейках таблицы. У меня есть таблица с шириной: 100%, с одной строкой и двумя столбцами. Текст в столбцах, несмотря на то, что он оформлен с помощью вышеуказанного word-wrap , не переносится. Это заставляет текст выходить за границы ячейки. Это происходит в Firefox, Google Chrome и Internet Explorer.
Вот как выглядит источник:
Длинное слово выше превышает границы моей страницы, но оно не нарушает HTML-код выше. Я попробовал приведенные ниже предложения по добавлению text-wrap:suppress и text-wrap:normal , но ни один из них не помог.
К сожалению, текст здесь создан пользователями. Конечно, я мог предварительно обработать его и добавить дефис, но я надеялся, что есть способ получше.
29 ответов 29
Следующее работает для меня в Internet Explorer. Обратите внимание на добавление CSS-атрибута table-layout:fixed
@ewomac да, иногда мне просто нужно игнорировать ошибки VS2010, связанные с HTML/CSS, если я знаю, что это будет работать в браузере.
@Марк!! чувак, большое спасибо за это. Мне поручили создать мобильную версию клиентского сайта, использующего таблицы, и у меня возникли проблемы с ее запуском! table-layout:fixed сделал свое дело!
Чтобы обойти проблему с некоторыми короткими и некоторыми длинными словами, вы могли бы предварительно обработать текст и перенести только длинные слова (например, > 40 символов) в .
это предпочтительно не разбивало символы, не являющиеся словами (например, если бы у меня была серия более коротких слов, разделенных пробелами, они всегда доходили бы до строки, а затем разбивали бы последнее слово пополам). Перенос слов разбивает слова только при необходимости
Дальний план, но еще раз проверьте с помощью Firebug (или аналогичного), что вы случайно не наследуете следующее правило:
Это может переопределить указанное вами поведение разрыва строки.
Оказывается, нет хорошего способа сделать это. Самое близкое, что я подошел, это добавить «overflow: hidden;» в div вокруг стола и потерять текст. Однако реальное решение, похоже, состоит в том, чтобы отказаться от таблицы. Используя div и относительное позиционирование, я смог добиться того же эффекта, за исключением наследия
ОБНОВЛЕНИЕ 2015 ГОДА. Это для тех, кто хочет получить этот ответ, как и я. Через 6 лет это работает, спасибо всем участникам.
Как уже упоминалось, размещение текста внутри блока div почти работает. Вам просто нужно указать ширину div , что удобно для статических макетов.
Это работает в FF 3.6, IE 8, Chrome.
Я хочу сделать перенос слов с помощью запятой (,). Как долго, долго, долго, долго, долго. Я хочу обернуть это после любой запятой (,).
Обходной путь, использующий перенос с переполнением и отлично работающий с обычным макетом таблицы + шириной таблицы 100 %
HTML
CSS
Протестировано в FF57, Chrome62, IE11, Safari11
заключается в том, что это будет работать не так хорошо, когда в тексте есть пробелы, например,
Если word andthenlongerwithoutspaces помещается в ячейку таблицы в одну строку, а длинный текст с andthenlongerwithoutspaces — нет, длинное слово будет разбито на две части, а не перенесено.
Альтернативное решение: вставьте U+200B (ZWSP), U+00AD (мягкий дефис) или U+200C (ZWNJ) в каждое длинное слово после каждого, скажем, 20-го символа (однако см. предупреждение ниже):
Внимание: вставка дополнительных символов нулевой длины не влияет на чтение. Однако это влияет на текст, скопированный в буфер обмена (конечно, эти символы тоже копируются). Если текст буфера обмена позже используется в какой-либо функции поиска в веб-приложении. поиск сломается. Хотя это решение можно увидеть в некоторых известных веб-приложениях, по возможности избегайте его.
Читайте также: