Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 7

Помогите пожалуйста сделать блочную верстку CSS

17.11.2011, 22:10. Показов 1683. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста сделать блочную верстку CSS
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2011, 22:10
Ответы с готовыми решениями:

Переделать табличную верстку в блочную
Как переделать? Вот исходник <table class="table"> <thead> <tr> <th>1</th> ...

Как подправить блочную резиновую верстку? Разъезжается
Как подправить блочную резиновую верстку? Разъезжается stretchfilm.byethost13.com/roadhawksmcc

Как сделать адаптивную вёрстку на CSS Grid
Здравствуйте. Я новичок в веб-разработке. Совсем недавно начал изучать grid. Очень много времени потратил, чтобы сделать адаптивную вёрстку...

8
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
17.11.2011, 22:51
Клепа, Вы можете выложить задание которое Вам дал преподаватель?
0
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 7
17.11.2011, 22:52  [ТС]
Ребята смех смехом ну реально помогите у меня очень плохо с программистской нужно мне эту тему сдать преподователю
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
17.11.2011, 22:53
Клепа, могу вам посоветовать исползовать для верстки TopStyle - зоадно научитесь работать c CSS, где все интуитивно понятно .
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
17.11.2011, 22:54
Клепа, что конкретоно сделать Вы не можете?
0
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 7
17.11.2011, 22:58  [ТС]
блочную верстку просто я отсутствовала когда мы это проходили уважительная причина была
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
17.11.2011, 23:00
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
div {
  top: 200px;
  left: 200;
  height: 500px;
  width: 500px;
  color: #dc143c;
  background-color: #00bfff;
  font-family: Arial, monospace;
  font-size: larger;
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
  text-align: center;
}
дальше меняете по своему усмотрению, или применяете не общий стиль, а меняте div на .div1 или .div , и это у вас уже класс , и можете применять к отдельным блокам
1
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
18.11.2011, 00:01
Лучший ответ Сообщение было отмечено как решение

Решение

Первое с чего следует начать - это позиционирование.

При абсолютном позиционирование блок будет иметь точные координаты от левого верхнего угла.
Абсолютное позиционирование в CSS задается как:
CSS
1
position:absolute;
Пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <style>
        div.d1
        {
            /*Задали для контейнера абсолютное позоционирование*/
            position:absolute;
            /*Указали количество пикселей слева*/
            left:200px;
            /*Указали количество пикселей справа*/
            top: 100px;
            border:1px solid black;
            width: 140px;
        }
    </style>
</head>
<body>
    <div class="d1">
        Злобный модер Петррр
    </div>
</body>
</html>
Относительное позиционирование.
При относительном позиционировании блок будет спозиционирован относительно контейнера в котором он расположен, при этом в потоке контейнер будет расположен на том же месте
Относительное позиционирование в CSS задается как:
CSS
1
position:relative;
Пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <style>
        div.d1
        {
            position:absolute;
            width: 400px;
            height: 400px;
            border:1px solid black;
            padding:0;
        }
        div.top_left
        {
            position:relative;
            left:0;
            top:0;
            width:100px;
        }
        div.block
        {
            position:relative;
            height:50px;
            top: 300px;
            width:100%;
            text-align:center;
        }
    </style>
</head>
<body>
    <div class="d1">
       <div class="top_left">
            Левый верхний блок
        </div>
        <div class="block">
            Нижний блок
        </div>
    </div>
    
</body>
</html>
Фиксирование позиционирование. При фиксированном позиционировнаие также как и у абсолютного задаются координаты относительно левого верхнего угла. Но блок при прокрутке странице
съезжать никуда не будет. Пример фиксированного позиционирования - порно-баннеры. Фиксированое позиционирование контейнера задается в CSS как:
CSS
1
position:fixed;
Пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <style>
        div.fixed_container
        {
            position:fixed;
            background-color:Gray;
            width:200px;
            height:150px;
            top:100px;
            left:200px;
        }
    </style>
</head>
<body>
 
    <div class="fixed_container">
        Фиксированное позиционирование. <br />Прокручивай документа, я все равно останусь на месте.
    </div>
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
    1<br />
1<br />
    1<br />
 
</body>
</html>
Центрирование блока.
Для того что бы задать положение блока по центру достаточно задать ему отступ справа и слева автоматическим.
Пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <style>
        div.centerBlock
        {
            margin-left:auto;
            margin-right:auto;
            width:200px;
            height:100px;
            background-color:Gray;
            border-radius:10px;
            border:1px dotted blue;
        }
    </style>
</head>
<body>
    
    <div class="centerBlock">
        Блок по центру.
    </div>
 
</body>
</html>
Возможно где-то ошибаюсь.
3
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
18.11.2011, 08:44
От себя могу добавить,
Чтобы можно было прижать блок к верху окна браузера надо написать
CSS
1
* { margin: 0px; padding: 0px; } /* убираем все отступы, прижимаем блок, к левому и верхнему краю окна браузера */
код будет выглядить примерно так
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <style>
    * { margin: 0px; padding: 0px; } /* убираем все отступы, прижимаем блок, к левому и верхнему краю окна браузера */
    .block
        {
            margin: 0px auto; /*отступ с верху и расположение по центру */
            width:200px; /* ширина */
            height:100px; /* высота */
            background-color: red;  /* цвет блока */
            border: solid 1px #000000;  /* рамка, вокруг блока */
        }
    </style>
</head>
<body>
 
    <div class="block">
        Блок по центру.
    </div>
 
</body>
</html>
А, вот так можно прижать к нижнему левому краю
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <style>
    * { margin: 0px; padding: 0px; } /* убираем все отступы, прижимаем блок, к левому и верхнему краю окна браузера */
    .block
        {
            position: absolute;
            left: 0px; /* прижимаем к левому краю */
            bottom: 0px; /* прижимаем к низу */
            width:200px; /* ширина */
            height:100px; /* высота */
            background-color: red;  /* цвет блока */
            border: solid 1px #000000;  /* рамка, вокруг блока */
        }
    </style>
</head>
<body>
 
    <div class="block">
        Блок по центру.
    </div>
 
</body>
</html>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2011, 08:44
Помогаю со студенческими работами здесь

Сделать вёрстку по картинке, используя HTML и CSS
Здравствуйте. Помогите создать изображение , используя только свойства CSS.

Сделать вёрстку по картинке, используя HTML и CSS
Ребят, помогите.. Сделать вёрстку по картинке, используя HTML и CSS.

Помогите пожалуйста, разобраться с css в меню сайта
Вот мой первый сайт http://www.idetremont.ru/. Помогите, пожалуйста, разобраться с css шаблона и выправить левое меню. Никак не пойму,...

Как сделать блочную сортировку?
как сделать блочную сортировку?????

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru