Нужно ли знать html. HTML и CSS — зачем их нужно знать и почему познания в PHP и MySQL нужны, но в гораздо меньшем объеме

06.04.2019 Приложения

Можно с уверенностью сказать, что 21 век – это век Интернета. В каждом доме есть источники этого замечательного изобретения человечества. Мы заходим в сеть, открываем страницы сайтов, получаем информацию, развлекаемся или совершаем покупки. Но ни кто из нас, пользователей, не задумывается, как построены, и кем созданы все эти ресурсы. По большому счёту, оно нам и не надо. Мы же детально не изучаем, как работает компьютер. Работает себе и хорошо. Пользуемся мы и ладно.

Но иногда бывают случаи, когда появляется потребность в каких-то дополнительных знаниях. И тут уже одними «хорошо» и «ладно» не отделаешься. К примеру, некоторая работа в Интернете сама по себе уже предполагает базовые знания HTML. К примеру, работа с текстами. Эти знания нужны хотя бы для того, чтобы просто отформатировать этот самый текст.

А что вообще такое HTML? Аббревиатура HTML означает HyperТext Markup Language. В переводе с английского – язык гипертекстовой разметки. Надо помнить, что HTML – это никакой не язык программирования, как некоторые ошибочно думают, а именно язык разметки. Его выучить довольно просто. Основное назначение HTML – предать странице с помощью различных тегов особый вид. На его базе можно построить несложный сайт. На таком сайте можно разместить информация о себе как об авторе, своё портфолио, контактную информацию и прочее. В общем, всё, что в голову придёт.

Понятное дело, что коммерческие проекты и более сложные сайты создаются по-другому. В способе их создания HTML играет, чуть ли не последнюю роль. Однако и в этих методах, зачастую, также необходим HTML. А куда без него? С его помощью может корректироваться внешний вид сайта, его формы, если они имеются, и прочее.

Конечно, сегодня можно и вовсе обойтись без HTML. При желании есть возможность создать сайт, используя лишь специальный конструктор. Подобные программы бывают версий офлайн и онлайн. Если работы по созданию собственного ресурса производятся с использованием конструктора в офлайне, то все действия можно проводить без подключения к Интернету. Лишь в самом конце, когда ресурс уже сформирован, при выгрузки его в Интернет, нужна связь. Ну, а онлайн – понятно, что в обязательном порядке требуется наличие сети.

Используя конструктор, можно не задумываться о собственных знаниях языка гипертекстовой разметки. Однако если потребуется внести какие-нибудь корректировки, а специальных шаблонов найти не получится, тогда без HTML станет не очень хорошо. Ведь руководствуясь базовыми знаниями этого языка, можно с лёгкостью внести нужные изменения. Плюс – хозяин сайта уже не будет очень сильно зависеть от шаблонов. Благо, если конструктор, с помощью которого создавался сайт, платный. Тогда можно написать его создателям, и они, может быть, накрапают нужный шаблончик. Ну, разве это удобно? Всё лучше, когда свои знанию живут в голове. Поэтому следует хорошенько поразмыслить, перед тем как создать сайт, и отметить для себя, какие знания могут понадобиться, а какими лучше пренебречь.

Изучать сайтостроение обычно начинают с освоения языков и CSS. Но после знакомства с методами создания сайтов на CMS, обычно возникает вопрос: «Нужно ли знать HTML и CSS владельцу сайта на CMS?» .
Действительно, современные системы управления контентом (CMS) позволяют оперативно управлять работой сайта. Весь процесс создания и настройки происходит с помощью панели управления, которая имеет удобный для пользователя интерфейс. Ему остается только вставлять текст, ставить галочки в нужных местах, выбирать необходимые пункты меню и т. д.

Движки обычно имеют встроенный текстовый редактор, который дает возможность форматировать текст аналогично тому, как это делается, например, в Wordе. С помощью кнопок редактора можно менять цвет, размер, начертание и другие параметры текста.
За несколько простых шагов добавляются новые страницы, пункты меню сайта, вставляются изображения, видеоролики. Устанавливая дополнительные расширения, можно быстро изменять функциональные возможности сайта.
Поэтому возникает впечатление, что знание HTML и CSS совсем не нужно для создания, работы и развития сайта. Так ли это на самом деле?
Конечно, нет однозначного ответа на этот вопрос. Все зависит от многих факторов. Конечно, мы не говорим о тех, кто всерьез занимается именно созданием сайтов, для кого это любимое, интересное дело. Им не знать языков программирования, на которых основываются современные веб-технологии, просто нельзя.
Мы говорим о тех, для кого сайт не цель, а средство.
Действительно, можно не знать HTML и CSS, если создается простенький сайт, например, визитка или сайт-объявление, для того, чтобы разместить его в Интернете, и больше к нему не возвращаться.
Но если есть пусть небольшой, но развивающийся проект, обязательно возникает ситуация, когда нужно внести какие-то изменения в готовые модули. Например, работая с сайтами на CMS WordPress или Joomla! , приходится постоянно обращаться к коду, корректируя шаблон, размещая рекламные блоки и т. д. Минимальные знания HTML и CSS для этого уже необходимы.
Более серьезные знания нужны для поддержки проекта. При активной работе и развитии сайта могут возникать различные проблемы, решать которые приходится самостоятельно. Современные браузеры имеют дополнительные отладочные средства, которые помогают найти ошибки и исправить их. В этом случае знание HTML и CSS может выручить, иначе придется искать помощь на стороне, а это может быть затратно по времени и средствам.
Таким образом, даже владельцу сайта на CMS полезно знать хотя бы основы HTML и CSS. Для этого можно воспользоваться прекрасными бесплатными видеокурсами Евгения Попова «HTML — базовый курс» и «CSS — базовый курс» .



Нужнали знать штмл чтобы учить пхп?
Дополнено (1). или java script?
Дополнено (2). НУжна-ли для Этого высшая математика?


neonx

Не обязательно, но желательно немножко знать



Смотря какая задача ставится. Если сделать сайт - то да, нужно. Если написать скрипт на заказ, то нет.



Если написать страничку в инет, то учи и html и css и php.

OlegE

На PHP можно писать скрипты в той или иной мере упрощающие работу (обычно под Linux).
Но это язык ориентированный на написание сайтов, соответственно он ориентирован на работу и генерацию HTML, поэтому без знания HTML можно обойтись в случаях не связанных с разработкой web, в ином случае необходимы хотя бы основные навыки. JavaScript будет необходим если писать обвязки типа AJAX.



1. Можно программировать на php не зная html, если идет речь о написании скрипта, который не будет отображаться пользователю
2. Чтоб создавать достойные веб-приложения нужно знать php, sql, (x)html, javascript, css
3. Абсолютно бесполезная высшая математика для всего этого



Я не знал HTML, когда начал учить php, но учить без него не получилось. Поэтому параллельно я его выучил… Хотя это довольно просто… Как и css… Рекомендую учить в Dreamweaver



Лучший способ выучить HTML - учить его с помощью блокнота и браузера.



PHP - это дополнение к HTML. HTML - это основа. Он не сложны, но если ты его не будешь знать то ты горе-дизайнер. HTML - это всё!



Обязательно! HTML - это фундамент любого сайта. А уже на нем можно построить сайта с помощью тех же PHP и Javascript. Одним словом говоря, зная только html и не зная всего остального можно сделать сайт, но не наоборот.



Ну в общем-то нужно знать всё
Я например знаю Java script php HTML CSS
В общем-то во всём разьирабсь
да и выучить не так уж и сложно просто надо уметь гуглить!



Вообще-то скрипты под заказ все же подразумевают использование HTML ведь скрипт любой скрипт пишется для пользователя, а пользователь нуждается в выводе этих данных в удобной форме, то есть HTML про это можно догадаться если просто расшифровать php - Hypertext preprocesor то есть язык обработки гипертекст

Athur

hp, html, javascript, а также css, mysql и так далее - это технологии, которые почти везде используются вместе, да и в любой книге по php есть мест о html-тегам, базовое осознание html очень просто, на изучение основ вы потратите 2-3 часа максимум, а когда решите, что вы хотете знать больше тогда и расширите свои знания.



лучший ответ Желательно. Php- используется для различных действий на сервере (то есть все что написанно в php включая математические вычисления реализуется на серваке)
JavaScript - работает на компьютере пользователя, включая все вычисления и так далее, а Html только для визуальной части сайта (нет нужды в высшей математике для изучения всех языков)
Разница в том, что к примеру когда ты создал код, который отсчитывает время на твоей интернет страничке, так вот если дата и время создалось на компьютере пользователя посредством JavaScript, то пользователь может просто изменить у себя на компе время, соответственно и время в таймере изменится, а если время создается на сервере, нет никакой привязки к компьютеру пользователя. Короче, есть вещи который могут работать без проблем на компе пользователя, тогда используют JavaScript чтобы не нагружать сервер, а в вышесказанном примере, стоит писать на php, тогда не будет привязки к компьютеру пользователя. Если собираешься работать с базой данных при помощи php, стоит выучить и SQL с помощью которого пишутся разные запросы из таблиц. Удачи

17.03.07 5K

Хотите, я открою вам один секрет? Создать свой сайт это намного проще, чем вы думаете и виноваты в этом новые технологии и программы. Думаете, для этого нужны знания HTML, CSS, и др. Ничего подобного, сейчас создать сайт сможет и 10-летний ребенок.
Давайте я расскажу, как это можно сделать.

Все способы создания сайта можно условно разделить на три категории. Два последних способа это и есть те самые новые технологии и программы.
Вы можете:
1) создавать сайт вручную, при помощи HTML, CSS, PHP;
2) использовать конструктор сайтов;
3) установить на сайт систему управления контентом (CMS).

Давайте рассмотрим каждый вариант в отдельности и попробуем выяснить его особенности.
1) HTML – это язык разметки гипертекста. Мы набираем текст определенными правилами и получаем красивую веб-страницу. Скажем так, что это самый трудоемкий способ создания сайта. Чтобы убедиться в этом, достаточно открыть код даже маленькой html-страницы и увидеть, сколько всего там написано. Нелегко набрать столько кода, даже если будешь пользоваться html-редактором. Не правда ли? А если в этом коде нужно что–нибудь изменить, представляете, сколько времени на это может уйти?
2) Конструктор сайта – эта программа, которая позволяет из готовых шаблонов создать ваш собственный сайт.

Прежде всего, программы такого рода можно разделить на две группы:
— Off-line конструкторы – могут работать и без подключения к Интернет. Единственное, когда это подключение вам понадобиться – это когда нужно будет опубликовать сайт в сети или внести изменения в уже работающий сайт.
— On-line конструкторы – здесь же все наоборот. Весь процесс создания сайта происходит непосредственно в Сети.

Возможности таких программ тем больше, чем больше вы за них заплатите. Если будите пользоваться бесплатной версией, то рискуете сильно разочароваться. Обычно платные версии конструкторов сайтов могут:
— Быстро менять дизайн сайта.
— Возможность редактирования сайта в режиме on-line.
— Возможность подключения программных модулей (сервисы поиска по сайту, голосование, обратная связь, новостная лента и др.)
— Постоянная служба поддержки.

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

3) CMS (Система управления контентом). Представляет собой программу, написанную на языке веб-программирования, которая устанавливается на ваш сайт и полностью управляет информацией на нем. Установив такую систему не нужно заботиться о дизайне, достаточно просто вводить текст и содержание. Все остальное сделает программа. Мое мнение это самое функциональное решение. Здесь есть все возможности для создания профессионального сайта. Управлять таким сайтом можно прямо в режиме on-line. Самое главное здесь можно найти очень даже не плохие бесплатные решения.

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

Как известно, способами, которые я привел выше, сайт создается из готовых шаблонов. Вы зависите от них. Представьте, что вам нужно доработать какую-нибудь мелочь, а такого шаблона просто нет. Что делать? А установить данную доработку ну просто жизненно необходимо. Это хорошо если вы пользуетесь платной CMS или конструктором сайта со службой поддержки. В этом случае вы можете написать письмо, и для вас создадут свой персональный шаблон. А если возможности пользоваться платными сервисами нет? Тогда придется изучать HTML и делать все самому. На бесплатных системах помогать вам никто не будет.

Я считаю, что у человека, который собрался создавать свой сайт в Интернет в любом случае должны быть хотя бы базовые знания по HTML. Например, когда я издаю новый выпуск рассылки, публикую новую статью, да даже оставляю сообщение в форуме, мне приходиться пользоваться HTML. Представляете, а это лишь небольшая доля того, что мне приходиться делать!

Но существуют и исключения. Бывают люди, которым оформление не столь важно, да и возможности особые не нужны. Им просто нужен сайт, который хранит немного информации. Обычно это мини-сайты, которые состоят из нескольких страниц. К примеру, мини — сайты часто используют небольшие организации для публикации информации о себе. Это могут быть сайты различных увеселительных заведений, кружков, секций, пожарной части, маленького магазина и другое. Главная цель такого сайта сообщить людям через Интернет, что есть такое место. Для этого случая использование конструктора сайта или CMS было бы как нельзя кстати.