Для начинающих

Типовые вопросы по вёрстке


ℹ️ Прочитай — Как получить качественный и быстрый ответ на свой вопрос?

Придерживайтесь, пожалуйста, рекомендаций при открытии новой темы, — тем самым Вы существенно увеличите шансы получить качественный ответ в ближайшее время.

Именование
Имя темы — это краткое описание проблемы, позволяющее понять о чём идет речь в теме без её чтения.
Пример как правильно назвать тему: "Текст в блоке вертикально по центру", "При наведении на картинку отобразить список".
Пример как не правильно называть тему: "Подскажите начинающему", "Подскажите как сделать", "Что не так?"

Описание задачи
Содержимое темы — полное описание проблемы. Ожидается что содержимое составлено для участника сообщества, который никогда не видел Ваш код, но имеет опыт, позволяющий помочь в её решении. В большинстве случаев достаточно описания проблемы, скриншот и ссылку на код, в котором присутствует ошибка.

ℹ️ Рекомендуем прочитать тему —  "Помогите мне с ..." — Как правильно оформить вопрос/проблему перед публикацией, это повысит Ваши шансы получить ответ.

Оформление
Оформление темы — это визуальное форматирование её содержимого, согласно типа данных. Пользуйтесь редактором, так как он позволит пару кликов преобразить тему и поднять её читабельность. Бесспорно, этот приём благоприятно скажется на отношение читателя вашей темы к ней. На пример: для html/css/JavaScript/php кода используйте кнопку редактора code_24.png, а для длинного текста или кода используйте спойлер spoiler_24.png

Картинки
Делайте скриншоты и обозначайте свою проблему. Для скриншотов рекомендуем: Monosnap, ShareX, JingSkitch. В качестве альтернативы используйте хостигни картинок: piccy.infosavepice.ru

Примеры
Выкладывайте свой код в качестве готового примера, используя среду веб-разработки в браузере: jsfiddle.netcodepen.iocssdeck.compastebin.com. Результат вставляйте как iframe. Это позволит сразу увидеть результат и код, легче и быстрей понять как работает код и в чём проблема.

Спасибо за Ваше внимание и понимание ?

С уважением, команда HTMLforum.io

Subforums

  1. Макеты для вёрстки

    Макеты и задания для самостоятельной работы

    926
    posts
  2. Обсуждение работ

    Аудит Вашего кода: указываем на ошибки, даём рекомендации по улучшению качества кода

    29,873
    posts

28,993 topics in this forum

    • 114 replies
    • 32,688 views
    • 153 replies
    • 56,754 views
    • 19 replies
    • 20,844 views
  1. ЧаВО

    • 8 replies
    • 34,574 views
    • 1 reply
    • 57 views
    • 5 replies
    • 78 views
    • 4 replies
    • 65 views
    • 1 reply
    • 83 views
    • 12 replies
    • 294 views
    • 5 replies
    • 157 views
    • 2 replies
    • 100 views
    • 0 replies
    • 70 views
    • 1 reply
    • 700 views
    • 21 replies
    • 174 views
    • 4 replies
    • 100 views
    • 1 reply
    • 107 views
    • 17 replies
    • 272 views
    • 1 reply
    • 144 views
    • 3 replies
    • 119 views
    • 2 replies
    • 126 views
    • 5 replies
    • 164 views
    • 2 replies
    • 112 views
    • 7 replies
    • 130 views
    • 15 replies
    • 3,115 views
    • 3 replies
    • 95 views
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Спрашивают сейчас

  • Пишут сейчас

    • нашла ответ 'use strict'; class StringBuilder { constructor(value) { this.value = value; } get val() { return this.value; } set val(value) { this.value = value; } append(str) { this.value += str; } prepend(str) { this.value = `${str} ${this.value}`; } // додає елемент на поч і в кін pad(str) { // this.value = str + this.value + str; this.value = ` ${str} ${this.value} ${str}`; } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='  
    • Не могу понять где у меня ошыбка. нужно написать класс и зделать следуещое:  Геттер value - возвращает текущее значение поля _value Метод append(str) - получает парметр str (строку) и добавляет ее в конец _value Метод prepend(str) - получает парметр str (строку) и добавляет ее в начало value Метод pad(str) - получает парметр str (строку) и добавляет ее в начало и в конец _value 'use strict'; class StringBuilder { constructor(value) { this._value = value; } get itev() { return this._value; } append(str) { this._value.push(str); } prepend(str) { this._value.unshift(str); } // додає елемент на поч і в кін pad(str) { this._value.split(' '); } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(this.value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='
    • Я думаю тем, что на параграфы делятся статьи, главы книг и т.п., в общем всё что предназначено для чтения. Зачем же менять назначение параграфа включая его в форму, если есть div, который служит для тех ситуаций, когда текстовому блоку не нужна семантическая окраска.
  • Popular Contributors