Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Собирайте комбинации из блоков! Бесконечный режим, более 100 уровней, ежедневные задания и турниры.

Расслабьтесь и отдохните: игра без ограничений по времени.

Проверьте свою смекалку: головоломка для любителей

Блоки Судоку - расслабляющая головоломка

Головоломки, Гиперказуальные, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT юмор + Web-программирование

С этим тегом используют

IT Программирование Юмор Картинка с текстом Программист Скриншот Мемы Web Javascript Веб-разработка HTML Все
42 поста сначала свежее
225
DELETED
6 лет назад
IT-юмор

"Я хочу научиться писать простой современный веб-сайт" часть первая⁠⁠

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

Н: Я хочу научиться писать простой современный веб-сайт.

П: Раньше программирование изучал?

Н: Да, там Delphi, WinForms, WPF

П: Это плохо… будет много вопросов. Ну вначале, тебе нужно изучить HTML. Это язык разметки для веб-страниц, в котором мы указываем как располагаются такие элементы (теги), такие как параграф, заголовки, картинки, ссылки, блоки и другое. Этакий каркас веб-страницы.

Н: Хорошо. А какую среду разработки использовать для создания веб-страниц?

П: Да хоть блокнот!

Н: Задрали. Почему я, всякий гребанный раз, когда что-либо изучаю в программировании, мне всегда советуют использовать блокнот. У программистов на блокнот фетиш какой-то? Вот ты сам используешь блокнот?

П: Нет…

Н: Ну, а зачем тогда его советуешь?

П: Можешь использовать notepad++, sublime text или vsCode (мой любимый). Изучай…

…

Н: Изучил. Дальше что.

П: Дальше изучай CSS. Он позволяет задавать стили, такие как фон страницы, цвет и размер текста, расположение и фон блоков и многое другое.

Н: Хорошо. Ну это я понял для изучения… Потом, я надеюсь, на практике буду использовать визуальные редакторы.

П: Нет.

Н: То есть я не смогу как в Delphi создать форму и накидать туда кнопки, текстбоксы и другие компоненты?

П: Ну… Если уж тебе это сильно приспичит, есть dreamweaver и другие редакторы. Но я бы их использовал как вспомогательные инструменты к коду. При использовании только визуального редактора создается много ненужного кода и нечитаемых стилей, которые в будущем невозможно будет поддерживать. Не рекомендую.

Н: А как же тогда делать дизайн сайта?

П: Ты или кто-то другой рисует дизайн сайта в Фотошопе, потом по дизайну ты кодом рисуешь сайт, там ширину элементов в пикселях измеряешь. Это называется верстка. Изучай.

…

Н: Я изучил CSS и у меня вопрос. А как создать выпадающее меню, в стандартных тегах я его не нашел.

П: А его и нет!

Н: Как нет? Простой комбобокс есть, а меню, которое построено по такому же принципу нет! Даже в Delphi меню было! А как же мне тогда меню создать.

П: Используй список для создания меню + css стили.

Н: Интересно. То есть использовать списки для создания меню - это нормально, а использовать таблицы для создания шапки(хидера), подвала(футера), содержания (контента) и навигации (навбар) до изобретения флексбоксов – это ненормально?

П: Ну вообще-то веб-сайты раньше создавались только для научный статей и инструмент был создан соответствующий. А нынешние веб-сайты созданы скорее всего не благодаря таким инструментам, а вопреки им, всякими энтузиастами, которым не лень написать тысячу строк, чтобы отобразить трехмерное меню.

Н: Окей… А если я не хочу писать меню?

П: Тогда ты в интернете можешь скачать уже готовое меню, указав в стилях ссылку на него.

Н: Блин, оно по дизайну не соответствует моему дизайну, придется его стили менять. А есть ли уже готовые шаблоны в одном стиле, где и меню есть, и кнопки, и таб-панели?

П: Ты что-нибудь слышал о CSS-фреймворках?

Продолжение следует…

Показать полностью
[моё] IT юмор Программирование Web-программирование Изучение Текст
120
DedSecNET
7 лет назад

Так и работаем.⁠⁠

Так и работаем.
[моё] Программирование IT юмор Профессиональный юмор Github Aspnet Web-программирование
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии