Всем привет на связи Джон Винсент. У меня есть свой сайт sefil.ru, он работает на движке DLE, за лицензию я заплатил, а вот шаблон, то есть оформление скачано с интернета, но мне захотелось сделать, что то свое и я начал изучать материалы по созданию сайтов, которые в большинстве случаев очень сложны для восприятия не подготовленному человеку и поэтому, я решил по мере изучения материала и внедрения их на практике при создании оформления своего сайта, писать статьи на эту тему своими словами. Я буду писать, а иногда и записывать видео как я понял ту или иную тему. Я могу и ошибаться и что то писать не так, но описывать я буду только то, что сам внедрил в свой сайт при создании своего шаблона. Если же я что то напишу неправильно и вы на 100% будете уверены, что я не прав, вы можете смело мне писать в комментариях, что я не я делаю это не так, а надо вот так. И первым делом, прямо в этой статье я напишу из чего в моем понимании состоит сайт.
Из чего состоит сайт?
В основном сайт состоит из верстки, базы данных и различных скриптов которые выполняют различные функции и скрипты.
Верстка.
Представляет себя системный код так называемой HTML разметки и таблицы css. Которые работают вместе и отвечают за внешний вид сайта и разделяются на блоки и строки. Код html разметки хранится в файлах с расширением html, в моем случае tpl, так как у меня сайт на dle. Таблицы же css, хранятся в файлах с расширением css соответственно, но бывают исключения когда команды оформления css размещают в файле html, и даже в файлах выполнения скриптов php. Но такое затрудняет работу с кодом, так как он становится очень неудобным и громоздким.
Команды html разметки в основном делятся на div - блоки и span - строки а также многих других команд
В файлах css определяются, какого цвета и размера будет тот или иной блок или строчка.
В файлах php выполняются различные скрипты и запросы в бд, файл php является своего рода проводником между базой данных и готовой страницей.
Ну а база данных, как ясно из названия хранит различные данные.
Пишите в комментариях, если я что то написал не так.