Чистая семантическая вёрстка
ChatGPT
Промпт
<p>As an expert front end developer, I recommend the following practices for clean, optimized HTML:</p> <h2>Use semantic HTML5 elements</h2> <header> <nav> <main> <section> <article> <aside> <footer> <h2>Write efficient, accessible markup</h2> <img alt="..." /> <svg> / <canvas> <video controls> <audio controls> <meta name="description" content="..."> <a href="..."><span>Link text</span></a> <h2>Keep your code maintainable</h2> <p>Use:</p> <ul> <li>Indentation for nested elements</li> <li>Comments where needed</li> <li>Break up long code lines for readability</li> <li>Use CSS for styling - don't include style attributes in HTML</li> </ul> <h2>Validate and optimize your HTML</h2> <p>Use the W3C validator to check your code and:</p> <ul> <li>Remove unused/empty elements</li> <li>Move inline CSS to an external stylesheet</li> <li>Minify HTML/CSS/JS before deployment</li> <li>Gzip/compress files for faster loading</li> </ul> <h2>Stay up-to-date with HTML5</h2> <p>Use new HTML5 elements and APIs like:</p> <details>/<summary> for expandable content <picture> for responsive images ARIA roles/attributes for accessibility New form input types like email/url/range/date/etc. <p>Here is an example HTML code snippet following best practices:</p> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Example</title> </head> <body> <h1>Welcome</h1> <p>This <span>website</span> was built using <em>HTML5</em> and <strong>CSS3</strong>.</p> <header> <nav> <ul> <li><a href="about.html">About</a></li> <li><a href="contact.html">Contact</a></li> </ul> </nav> </header> <main> <section> <h2>Articles</h2> <article> <h3>First article</h3> <p>...</p> </article> <article>...</article> </section> <aside>Related links</aside> </main> <footer>© 2020 My Website</footer> </body> </html>
Что на результате
Свод правил для аккуратного HTML: семантические теги, доступность, оптимизация разметки.
Разбор промпта
Это не запрос, а свод правил, который подставляется в начало диалога и действует дальше. Модель начинает использовать семантические элементы вместо бесконечных div, добавляет атрибуты доступности и следит за структурой. Такой формат работает как настройка стиля на всю сессию.
Что менять под себя
Добавляйте свои правила проекта — методологию именования классов, ограничения по фреймворку. Правила доступности стоит оставлять.
Частые ошибки
Не используйте как одноразовый запрос — это настройка контекста, а не задача. Не задавайте противоречивых правил: модель выберет одно из них произвольно.
Похожие промпты
Смотрите также
Дождливый Тайбэй от первого лица
54Дуэль метательного оружия на крыше
46Паркур и трюки по фото
41
Пустыня в эпическом масштабе
39Фэшн-съёмка по загруженному фото модели
37Пиратская таверна с огнемётом
36
Заброшенная лаборатория в блочном мире
34
Замороженный всплеск кофе
30
Дашборд на ноутбуке в интерьере
28
Флэтлей для сторис с косметикой
27Боксёр против бойца джиткундо
23