Как в html разделить страницу на две части
Перейти к содержимому

Как в html разделить страницу на две части

  • автор:

Как разделить экран пополам

Здесь вы узнаете, как разделить экран пополам (50/50) при помощи CSS.

Как разделить экран

Шаг 1) Добавляем HTML:

  
Avatar woman

Юлия Иванова

Какой-то текст.

Avatar man

Федор Петров

Здесь тоже какой-то текст.

Шаг 2) Добавляем CSS:

 /* Разделяем экран пополам */ .split < height: 100%; width: 50%; position: fixed; z-index: 1; top: 0; overflow-x: hidden; padding-top: 20px; >/* Контролируем левую половину */ .left < left: 0; background-color: #111; >/* Контролируем правую половину */ .right < right: 0; background-color: red; >/* Если нужно, чтобы контент был выровнен по центру горизонтально и вертикально */ .centered < position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; >/* Стили изображения внутри отцентрированного контейнера */ .centered img

Как разделить html страницу на две части ( меню и рабочая зона)

Например есть меню в левой части , а справа должно открываться рабочая зона того подменю которое выбрано прмер: Меню (с права область где срабатывают ссылки в меню, нажимаю на пункт продажи появляется например таблица с вводом товара) Меню статично а правая часть реагирует на ссылки) Можно ли это сделать без js стандартным способом или все пути к js?

Отслеживать
4,071 1 1 золотой знак 10 10 серебряных знаков 36 36 бронзовых знаков
задан 29 июн 2021 в 7:44
49 7 7 бронзовых знаков

можно, но скорее всего вам это нафиг не надо. 21век, JS работает везде, есть JS фреймворки которые работают быстрее чем сайты с чистым JS . Если хотите мучаться — делайте без JS))

29 июн 2021 в 7:47
да моя цель не фронт, а бек, хотел сделать кошку что бы тренироваться на ней, не углубляясь во фронт
29 июн 2021 в 7:49
JS достаточно прост
29 июн 2021 в 8:01

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вот пример, как делать. HTML+CSS.

Работает на псевдоклассах input[type=»radio»] .

label указывает на input , на который фокусировать/переводить событие при нажатии на label . Так можно определять кликабельную область.

input[type=»radio»] скрытый, там не нужны точки. Но благодаря label состояние меняется. У input[type=»radio»] одного меню должно быть одно название, иначе работать не будет. fieldset похоже не обязательный.

При активном input[type=»radio»] становится активным псевдокласс :checked и теперь мы можем например отобразить следущий после input элемент.

Вот и все, в принципе.

А, да. Самы верхний label и input[type=»radio»] отвечает за закрытие блока.

#menu < position: relative; >#menu label < width: 200px; display: block; >input[type="radio"], input[type="radio"]+.faked-area < display: None; >input[type="radio"]:checked+.faked-area
 

Как поделить страницу на 2 области (на каждой своя полоса прокрутки)?

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

  • Вопрос задан более трёх лет назад
  • 18921 просмотр

1 комментарий

Оценить 1 комментарий

Limme

Алексей Чернов @Limme Автор вопроса

При этом не должна быть видна сама полоса прокрутки, или изменить ее внешний вид

Как в html разделить страницу на две части

17 July 2013 @ 12:55 pm

Как разбить текст на 2 колонки HTML

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

:
подставляем текст правой и левой колонок в следующую формулу:

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

текст левой колонки
текст левой колонки
текст левой колонки
текст левой колонки
текст левой колонки

текст правой колонки
текст правой колонки
текст правой колонки
текст правой колонки
текст правой колонки

Второй способ — табличный. С его помощью можно разбить текст на 2 столбца с вертикальной чертой между ними. Заполняем следующий код своим текстом:

1 колонка 2 колонка

Вот, что у нас получилось:

P.S. на blogspote лучше обойтись без ветикальной черты, она отображается не корректно.
3 способ похож на предыдущий. Единственным отличием является способ задания разделительной черты. так как в некоторых блогосервисах не все коды отражаются адекватно, то предложу вам и этот вариант. Вот как он выглядит:

текст левой колонки
текст левой колонки
текст левой колонки
текст левой колонки
текст левой колонки
текст правой колонки
текст правой колонки
текст правой колонки
текст правой колонки
текст правой колонки

Код:

текст левой колонки текст правой колонки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *