Станислав Пономарев, отлично, значит с путем все в порядке.
Если редактор это не современная IDE, а что-нибудь другое, то автоподстановка пути в srcset вполне может и не работать.
Нет проблем писать путь руками или копировать или частично скопировать из src.
Станислав Пономарев, так а тип, media и всё такое? При каких условиях браузер должен показывать альтернативную картинку?
Ну сделайте же пример в песочнице, чтобы была видна конкретика.
Артем Грудинский, строчный-блочный...
Вы спецификацию в каком году последний раз читали?
У тега <a>прозрачная контентная модель. И в него можно вкладывать всё, что можно вкладывать в его родителя.
Вы можете задавать размер шрифта в vw или vh, тогда он будет реагировать на изменение ширины или высоты окна.
Только аакуратнее в этим на мобилках, шрифт может стать микроскопическим, вовремя используйте @media, чтобы этого избежать.
Katsuro, если при нажатии (на что, кстати?) уберете маску, то будет прямоугольный.
Если при нажатии уберете маску и сделаете его квадратным, то будет квадратным.
Альтернатива: сверху псевдоэлемент с 4мя кругами с помощью radial-gradient. Но это изврат в данном случае.
NedoProgrammist1979, нет, этим способом делать НЕЛЬЗЯ.
Потому что потом возникнет вопрос, а как вытащить из под этих блоков следующий за ними контент. И т.д.
Нет.
Это вопрос не про HTML и CSS. Это вопрос про хостинг и домены.
Отредактируйте вопрос так, чтобы сразу была понятна суть.
Вам нужно зарегистрировать хостинг (их полно, в том числе и бесплатные на разных условиях).
И домен - имя по которому будет открываться ваш сайт.
Привязать домен к хостингу. Что именно нужно прописать написано в хелпе хостера.
Загрузить ваши файлы на сервер (хостинг) в указанную в инструкции папку через файловый менеджер в панели хостинга или с помощью FTP-клиента (их много, например, FileZilla) или встроенные средства вашего редактора кода.
100%
Я предложила правки вопроса, надеюсь модератор примет.