Блочная модель документа
В современной верстке выделяется 2 типа элементов:
• Блочные (block level) - в основном, отвечают за каркас страницы.
• Строчные (inline level) - в основном, помогающие нам при стилизации страницы и тд.
Блочные элементы
Они занимают всю доступную ширину родителя в которого вложены, из-за чего выталкивают соседствующие элементы не могут располагаться с ними на одной строке и переносятся под них.
<div class="block">Block Element #1</div>
<div class="block">Block Element #2</div>
<div class="block">Block Element #3</div>
Основные блочные элементы:
Это список основных блочных элементов, также практически все семантические теги являются блочными и в добавок к этому небольшому списку существует достаточно много блочных тегов.
<div>div element</div>
<p>p element</p>
<hr>
Списочные теги
Списочные теги используются для создания списка элементов, для вывода на страницу. Такие теги используются достаточно часто при верстке страниц. Также списочные теги являются блочными.
Маркированный список:
<ul>
<li>Lorem ipsum.</li>
<li>Similique, voluptas?</li>
<li>Enim, et!</li>
</ul>
Нумерованный список:
<ol>
<li>Lorem ipsum.</li>
<li>Beatae, fugit?</li>
<li>Id, molestiae.</li>
</ol>
Список описаний ( документация ):
<dl>
<dt>Lorem</dt>
<dd>Lorem ipsum dolor sit.</dd>
<dt>Lorem ipsum.</dt>
<dd>Lorem ipsum dolor sit.</dd>
</dl>
Теги заголовков
Теги заголовков имеют семантическое значение для страницы, тег <h1> имеет наибольшее значение, является главным заголовком HTML документа. Использовать заголовки нужно в правильной последовательности от h1 до h6, если вы используете младший заголовок без старшего это будет ошибкой. Теги заголовков тоже являются блочными.
<h1>Lorem ipsum.</h1>
<h2>Lorem ipsum.</h2>
<h3>Lorem ipsum.</h3>
<h4>Lorem ipsum.</h4>
<h5>Lorem ipsum.</h5>
<h6>Lorem ipsum.</h6>
Вкладывая одни блочные элементы в другие мы получаем возможность создавать более сложную верстку.
<div class="post">
<div class="post-title">
<h2>Hello world</h2>
</div>
<div class="post-content">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, ducimus.</p>
</div>
</div>
Из примера выше видно, что в div c классом post вложенные другие элементы. На самом деле, вложенность может достигать любого уровня, но не стоит сильно увлекаться так как чем больше будет вложенность тем сложнее будет браузеру и компьютеру это все обрабатывать.
Как делать нельзя?
Нельзя вкладывать теги <p> друг в друга.
<p>
Lorem ipsum dolor sit amet.
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</p>
Нельзя вкладывать заголовки друг в друга.
<h2>
Some title
<h3>Some subtitle</h3>
<h3>Some another subtitle</h3>
</h2>
ВАЖНО!
Сами по себе элементы не являются ни блочными ни строчными, а также не имеют никаких стилей сами по себе. HTML - это все лишь разметка. Для всех тегов существуют стандартные стили которые по-умолчанию настроены в браузере. За стилизацию элементом всегда отвечает язык CSS который и будет определять то блочный элемент или строчный, а также множество других стилей.
P.S. О строчных элементах напишу в следующем посте.
Brand-Blend #2 — смешиваем бренды
Продолжаю делиться с вами своими интересными проектами) Сегодня Brand-Blend — что получится, если «смешать» некоторые бренды?
Apple, apple...
Встречаются как-то немец с французом...
TORMozilla — Быстро и надёжно!
За идею TORMozilla спасибо @TrommVain
Сбрендил для вас,
Антон Логотиппер
Мои сообщества:
Instagram Брендинга на грани
Группа Брендинга на грани ВКонтакте
Telegram Брендинга на грани
Группа Logotipper ВКонтакте
Установи Mozilla Firefox
Здравствуй, %username%.
Сейчас в мире интернет браузеров остался только один браузер, который не принадлежит гуглу и не собирает о тебе данные для гугла. И имя ему... в оглавлении поста.
Все остальные популярные браузеры сделаны на движке "хромиум" от гугла.
Чем это плохо? Тем же, чем плохо любая монополия. Если у тебя нет выбора, то тот, чьим продуктом ты пользуешься, может делать что захочет. Собирать любые данные, например.
Чем это плохо? Тем, что ты сам не знаешь, какие данные он собирает и во что это выльется. Начиная от рекламы, и заканчивая расшатыванием твоего "окна Овертона" при помощи тонкой пропаганды, меня твою систему ценностей и личность (сегодня собрал данные, завтра подсунул видосик в ютубе незаметно, и т.д.).
Поэтому нужно не допустить монополии.
Как это сделать? Очень просто. Поддержать конкурента.
Скачай мозиллу и пользуйся ею. Там тоже можно поставить адблок и вот это вот все. Плюс там можно держать еще один аккаунт. Например, у меня два аккаунта на одном сайте. Один для общения, второй для покупок. Первый в мозилле, второй в хроме.
Плюс можно смотреть в мозилле ютубчик, не создавая миллион ссылок в хроме. Короче это даже удобней, когда для одних задач у тебя один инструмент, а для других - другой. Я, например, работаю через хром, а отдыхаю через мозиллу. Личные акаунты в мозилле, а рабочие в хроме залогинены.
То есть я не призываю тебя донатить денег мозилле и все такое. Просто установи этот браузер и пользуйся для каких то задач. Любых. Можно вообще для одной. Например, для прослушивания музыки или для ютуба. Этим ты поможешь мозилле.
А помочь ей стоит, ведь браузер хороший, и люди, которые его делают, тоже не плохие. Ну и это путь от монополии. Тут просто дело привычки - начать им пользоваться. Кстати, смена браузера заставит твой мозг создать некоторые новые нейронные связи, что полезно, и делает твой мозг более гибким, и положительно влияет на него в целом.
Ах да, поставить плюс посту, что б его увидело больше людей - тоже помощь мозилле. Тем более что пост "без рейтинга".
P.s. когда я написал, что есть всего два браузера, я имел в виду, что все бразеры, типо оперы и т.д. на движке "хромиум", то есть, по сути, хром. Только оболочка другая. А движок работает так, как хочет гугл.
P.p.s. Есть некоторые браузеры, которые не хром, но они насколько редки и занимают такой маленький процент от общей массы, что смысла о них говорить нет. Если ты пользуешься таким, то возьми с полки пирожок и иди себе с миром. А если ты еще и линуксоид, и очень хочешь об этом всем сообщить, то возьми два пирожка и гордись собой молча. Пост не для тебя.
Mozilla Common Voice — инициатива по обучению машин тому, как говорят реальные люди
Текст с главной страницы сайта:
Голос — естественен и человечен. Вот почему мы стремимся создать прикладную голосовую технологию для наших машин. Но для создания голосовых систем необходим очень большой объём голосовых данных.
Большинство данных, используемых крупными компаниями, недоступны всем. Мы считаем, что это сдерживает инновации. Поэтому мы запустили проект Common Voice, чтобы сделать технологию распознавания голоса открытой и доступной для всех и каждого.
Теперь вы можете отправить нам свой голос, чтобы помочь создать открытую языковую базу данных, которую сможет использовать любой разработчик для создания своих инновационных приложений и сайтов.
Произносите фразы, чтобы помочь машинам понять, как говорят реальные люди. Проверяйте работу других волонтёров, чтобы улучшить качество. Это просто!
Помогите Common Voice достичь10 000 часов на русском языке
Как в браузере Serpent (на основе Firefox 52 ESR), в расширении Tampermonkey развернуть поле редактора скриптов?
Ссылка, откуда скачан браузер Serpent: http://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220...
Ссылка, откуда скачано расширение Tampermonkey: https://addons.mozilla.org/firefox/downloads/file/3671743/ta...
Небольшие, но полезные расширения для Mozilla Firefox
Контекстное меню 'Искать картинку в Яндекс'
Почему на смартфоне Huawei без сервисов Google не запускаются Android-приложения и игры, отсутствующие в Huawei AppGallery?
Выскакивают следующие ошибки:
Для работы с приложением "WhatsApp" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.
Для работы с приложением "Instagram" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.
Для работы с приложением "Spotify" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.
Для работы с приложением "Best Fiends" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.
Для работы с приложением "Subway Surf" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.
Для работы с приложением "Firefox" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.