Энциклопедия мобильной связи

Позиционирование содержимого. Фиксированное позиционирование в CSS

При работе с текстом пользователю может потребоваться поменять предложения или целые абзацы местами или расположить фрагменты каким-то нестандартным образом. Переместить блок текста в приложении Microsoft Office Word можно несколькими способами.

Инструкция

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

    Ctrl, Shift и стрелка вправо/влево выделяют слово, а если использовать стрелки вверх или вниз, можно выделить целый абзац.

  • После того как нужный фрагмент будет выделен, подведите к нему курсор и нажмите левую кнопку мыши. Удерживая ее нажатой, перетащите блок текста в то место документа, которое вам необходимо. Отпустите кнопку мыши.
  • Другой вариант: выделите блок и кликните по выделению правой кнопкой мыши. В выпадающем меню выберите команду «Вырезать», - фрагмент текста будет помещен в буфер обмена. Установите курсор в том месте, в которое хотите переместить блок, и снова кликните правой кнопкой мыши. В контекстном меню выберите команду «Вставить».
  • Вызов команд может осуществляться и с клавиатуры. Сочетание клавиш Ctrl и X позволяют вырезать нужный фрагмент текста, а клавиши Ctrl и V – вставить его в другое место документа. Также для этого можно воспользоваться кнопками на панели инструментов на вкладке «Главная».
  • Если вы размещали текст с помощью инструмента «Надпись», необходимо действовать иначе. В данном случае текст помещен в заданную область, которая имеет границы. Чтобы переместить такой блок, выделите не сам текст, а рамку вокруг него, после чего перетащите эту рамку в нужное вам место, удерживая нажатой левую кнопку мыши. Текст, находящийся в пределах границ, является неотъемлемой частью объекта «Надпись», он переместится вместе с рамкой.
  • При работе с текстом, находящимся в ячейках таблицы, подойдет любой из описанных вариантов. Все зависит от конкретных условий: иногда необходимо переместить только текстовую часть, иногда - ячейку или же несколько смежных ячеек.
  • Одной из лучших сторон CSS является то, что стили дают нам возможность позиционировать содержимое и элементы на странице практически любым мыслимым образом. Это вносит структурность в наш дизайн и помогает сделать контент более наглядным.

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

    Позиционирование через float

    Один из способов позиционирования элементов на странице - через свойство float . Это свойство довольно универсально и может применяться разными путями.

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

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

    Свойство float принимает несколько значений, два самых популярных - это left и right , они позволяют элементу располагаться слева или справа от своего родителя.

    Img { float: left; }

    float на практике

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

    ,
    ,
    Понравилась статья? Поделитесь с друзьями!
    Была ли эта статья полезной?
    Да
    Нет
    Спасибо, за Ваш отзыв!
    Что-то пошло не так и Ваш голос не был учтен.
    Спасибо. Ваше сообщение отправлено
    Нашли в тексте ошибку?
    Выделите её, нажмите Ctrl + Enter и мы всё исправим!