Русский
Русский
English
Статистика
Реклама

Перевод HTML трюки

image

1. Атрибут `loading=lazy`


Совет по производительности. Вы можете использовать атрибут loading = lazy, чтобы отложить загрузку изображения до тех пор, пока пользователь не домотает до них.

<img src='image.jpg' loading='lazy' alt='Alternative Text'>  



2. Email, звонки и SMS



<a href="mailto:{email}?subject={subject}&body={content}">  Send us an email</a><a href="tel:{phone}">  Call us</a><a href="sms:{phone}?body={content}">  Send us a message</a>   


3. Упорядоченные списки с атрибутом `start`


Используйте атрибут start, чтобы изменить начальную точку для ваших упорядоченных списков.

image

4. Элемент`meter`


Вы можете использовать элемент <meter> для отображения количеств. Не требуется JavaScript / CSS.



5. HTML Native Search





6. Элемент Fieldset


Вы можете использовать элемент fieldset, чтобы сгруппировать несколько элементов управления, а также метки ( label ) в веб-форме.



7. Window.opener


Страницы, открытые с target = "_ blank", позволяют новой странице получить доступ к window.opener оригинала. Это может иметь последствия для безопасности и производительности. Включите rel = "noopener" или rel = "noreferrer", чтобы предотвратить это.

<a href="http://personeltest.ru/aways/markodenic.com/" target="_blank" rel="noopener">Marko's website</a>  


8. Элемент Base


Если вы хотите открыть все ссылки в документе на новой вкладке, вы можете использовать элемент base



9. Очистка кэша Favicon


Чтобы обновить значок вашего веб-сайта, вы можете заставить браузеры загружать новую версию, добавив ?v=2 к имени файла.

Это особенно полезно в производственной среде, чтобы пользователи получали новую версию.

<link rel="icon" href="http://personeltest.ru/aways/habr.com/favicon.ico?v=2" />   


10. Атрибут `spellcheck`


Используйте атрибут spellcheck, чтобы определить, можно ли проверять элемент на наличие орфографических ошибок.



11. Нативные слайдеры HTML


Вы можете использовать input type = "range" для создания ползунков.



12. HTML Accordion


Вы можете использовать элемент details для создания native HTML accordion



13. Тег `mark`


Вы можете использовать тег mark для выделения текста.
image

14. Атрибут `download`


Вы можете использовать атрибут download в своих ссылках, чтобы загрузить файл вместо перехода к нему.

<a href='path/to/file' download>  Download</a>           


15. Трюк для производительности


Используйте формат изображения .webp, чтобы уменьшить размер изображения и повысить производительность вашего веб-сайта.

<picture>  <!-- load .webp image if supported -->  <source srcset="logo.webp" type="image/webp">    <!-- Fallback if `.webp` images or <picture> tag not supported by the browser.  -->  <img src="logo.png" alt="logo"></picture> 


16. Миниизображение для видео


Используйте атрибут poster, чтобы указать изображение, которое будет отображаться во время загрузки видео или пока пользователь не нажмет кнопку воспроизведения.

<video poster="path/to/image"> 


Продолжение следует...
Источник: habr.com
К списку статей
Опубликовано: 07.05.2021 18:23:01
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Блог компании timeweb

Html

Учебный процесс в it

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru