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

Верстка CSS - мой сайт

10.05.2012, 20:39. Показов 1284. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Я скачал, посмотрел и выполнил все (почти все) уроки по html и css - и собрал демо-версию своего сайта, он очень простой - трехколоночный информационный сайт (он будет посвящен компьютерной графике). Я прилагаю его в архиве
http://files.mail.ru/QK7K71
потому что писать здесь код неудобно, он достаточно большой, к тому же в оформлении я использовал картинки. Но у меня возникли трудности.
В архиве находятся две папки - в одной из них сам сайт (папка img с картинками, файлы сайта verstka-div.css и verstka-div.htm, а в другой папке рисунок (Он называется "Вопрос" на котором я показываю области, которые я не могу разместить на сайте.) На местах отмеченных знаком вопроса и место где распологается календарь - там я хочу разместить баннеры 3дмакс, Майя и других графических редакторов - т.к. сайт будет посвящен 3д графике - ну или просто красивые анимационные картники на эту тему. Я не нашел тегов с помощью которых можно поместить область с информацией - в данном случае это картинки или баннеры) поверх области <div class="LeftMenu"> - и выровнять ее размеры (наверное с помощью margin). И как установить календарь я тоже не понял.

Я думал решить эту проблему так - найти сайты где подобное уже сделали, открыть код, разобраться в нем и скопировать нужные элементы (может быть подредактировав их) - но, почти все сайты которые я просмотрел (которые были похожи на то что я хочу) - я вообще не понял как их сделали! Я делал сайт по урокам - в них была четка структура тегов - а в тех что я просмотрел - там либо тег div повторяется 50 раз и кроме него больше почти ничего нет, либо какие то теги которых я вообще нигде больше не видел - как они работают я совершенно не понял. Чтобы окончательно не запутаться, я решил спросить:
1) Допустим есть сайт - стандартный - 3 колонки, и верз/них - графическое оформление. Какиие лучше всего использовать теги для того, чтобы разделить эти 3 колонки на функциональные области в каждой из которых я хочу поместить какую то информацию - например тексты или картинки - вот как разбить рабочее пространоство области на такие модули, в которые можно помещать текст/картинки? Чтобы можно было легко менять верстку страницы - например сначала как в файле "верстка 1", а потом как в файле "верстка 2". И в боковых колонках тоже самое, чтобы я мог добавлять какие то элементы, и убирать их - например календарь, баннер, или еще что-то. Я не хочу использовать различные программы для создания сайтов (хотя сейчас скачал уроки по dreamweaver - но пока не получается) - лучше когда регулируешь сайт вручную это намного точнее, тем более что сайт у меня будет небольшой, там будут просто статьи о 3д-графике и галерея лучших работ.

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

Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2012, 20:39
Ответы с готовыми решениями:

у многих людей заходящих на мой сайт не отбражаються стили CSS
Здравствуйте очень просил бы помочь в разрешении проблемы на моём сайте а именно: Три дня назад подключил яндекс метрику и просматривая...

Верстка CSS
На сайте используется двухколонная верстка: #center { margin-right:230px; } #right { float:right; width:220px; } Нужно в...

Вёрстка css
Добрый день, боюсь быть забаненным, но мучаюсь уже 2 дня. Дизайн очень простой - шапка, меню слева, посередине главная колонка с...

6
Нарушитель
 Аватар для gulliver
86 / 86 / 9
Регистрация: 09.05.2012
Сообщений: 456
10.05.2012, 20:50
Что бы добавить баннеры, в правый блок, создай в этом блоке( в правом, див с размером и шириной, залей в него картинку.)
0
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 21
10.05.2012, 22:18  [ТС]
Так как создать то?
Я создаю а он не работает. Не покажете код?
0
Нарушитель
 Аватар для gulliver
86 / 86 / 9
Регистрация: 09.05.2012
Сообщений: 456
10.05.2012, 22:34
что именно не работает. проблема в размещение внутри правого блока еще блок див со своей шириной высотой ?
0
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 21
12.05.2012, 13:28  [ТС]
Да да! Вы скачали архив? Потому что на некоторых сайтах не хотят качать - наверное боятся вирусов. Я поместил сайт на хостинг
http://3d-journal.ucoz.ru/
Но в архиве папка img с исходными картинками сайта - я думаю так было бы удобнее верстать.
Ну так вот - вот например я хочу создать в правом меню дополнительный блок div

HTML5
1
2
3
<div class="RightMenu">
 </div class="RightMenu2"></div>
<div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
.RightMenu
{
 float: right;
 overflow: hidden;
 background: url(img/left.jpg);
 width: 180px; height: 800px;
}
 
.RightMenu2
{
 background: url(img/Peterburg.jpg);
 width: 80px; height: 40px;
}
картинка где то появляется (потому что сдвигаются поля - и сдвигаются поля нижнего поля, а не бокового), но ее не видно.
Скажите пожалуйста
1) как задать ширину и высоту div
2) как его выровнять относительно того div в котором он уже находиться
3) как правильно поместить div в div - у меня же два файла - html и css, в html див помещается прямо в див? Как я сделал? Или там нужно какое то дополнительное форматирование - отступ или еще что то? А в css - там же свойства div идут один за другим - там нужно как-то соблюдать иерарархию? У меня сейчас в таком порядке
.MainFrame
.header
.header2
.LeftMenu
.RightMenu
.RightMenu2 (это новый div который я пытаюсь сделать - но пока не работает)
.WorkArea
.footer
.menu
.menu:hover

И еще такой вопрос - как нужно прописывать этот внутренний div - основные див-блоки заданы классами - например <div class="LeftMenu"> - это стандарт, т.е. программа понимает только класс - и для него уже есть свойства - или див это просто условный блок, а класс здесь для удобства верстки, чтобы не забыть - но тогда зачем слово class, можно было бы просто <div "LeftMenu">
Я спрашиваю потому что - может ошибка в названии внутренних блоков - как их правильно прописать?

Добавлено через 3 часа 0 минут
Я переформулирую вопрос. Если я правильно понимаю, мне нужно просто правильно организовать иерархию div-блоков и правильно указать в них параметры форматирования для текста и картинок. Выглядеть это должно быть так.


HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 <div class="MainFrame"> (и в нем)
 
 
 <div id=container 1>
 <p> текст - параметры форматирования
 </div>
 
 <div id=container 2>
 <img> - параметры форматирования
 </div>
 
 <div id=container 3>
 <href> - параметры форматирования
 </div>
и css


CSS
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
 .MainFrame
 {
 width: 1024px;
 margin: 20px auto 20px; /*сверху, слева/справа, снизу*/ 
 }
 
 .container 1
 {
 ширина
 высота
 отступ внешний
 отступ внутренний
 }
 
 .container 1
 {
 ширина
 высота
 отступ внешний
 отступ внутренний
 }
 
 .container 1
 {
 ширина
 высота
 отступ внешний
 отступ внутренний
 }
Как то так?
Не подскажете где подробно описано как настраиваются div блоки с содержимым текст и картинки? Потому что параметров может быть много, например

выравнивание
размер шрифта
тип шрифта
размер картинки - подгоняется под размер блока или вставляется в блок как есть

и еще я прочитал

"Продолжим по отступам, не достаточно использовать * {margin:0; padding:0;} лучше перечислять все, пример:
body, td, th, input, select, textarea (в случае, если используется), тем самым мы добьемся одинакового отображения во всех браузерах."

То есть тут два десятка параметров может быть, все надо указывать.
У меня сайт очень простой, там только текст, картинки и пара баннеров - главное правильно сверстать. А на форумах в основном обсуждают темы например "как сделать выпадающее анимированное меню в css", а вот основ почему то мало..
0
545 / 344 / 12
Регистрация: 05.11.2010
Сообщений: 1,076
Записей в блоге: 1
12.05.2012, 14:24
HTML5
1
2
3
<div class="RightMenu">
 </div class="RightMenu2"></div>
<div>
Что, по-твоему, обозначает слеш в названии элемента?
0
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 21
12.05.2012, 15:28  [ТС]
Герц привет!

Да, там две ошибки, в одном теге не хватает / а в другом он лишний.
Я исправил - получилось! Ура!
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.05.2012, 15:28
Помогаю со студенческими работами здесь

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

Верстка с CSS
Здравствуйте! У меня произошла такая проблема, если просмотреть страничку через IE, то когда щелкаешь на слово Порфолио, то появляется...

Html+ css верстка
Здравствуйте, форумчане. Прошу вас помочь мне разобраться с кое-каким вопросом. В тему я вложил макет странички, которую надо сверстать....

HTML+CSS верстка
Помогите,пожалуйста, не могу понять, что не так в этой трехколоночной верстке. Вроде бы все должно быть нормально, но правая колонка никак...

Адаптивная верстка CSS
Здравствуйте, у меня такая проблема. делаю адаптивную верстку для страницы. В браузере если менять размер окна, все работает. Но на...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru