<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Екатерина Меркулова</title><generator>teletype.in</generator><description><![CDATA[Здравствуйте! 👋 Я web-дизайнер, занимаюсь созданием лендингов и дизайном личных кабинетов на платформе GetCourse.
Telegram: @merkulova_ek]]></description><image><url>https://img4.teletype.in/files/b8/09/b8097ced-8b31-47fd-b067-6b2b52fbe081.png</url><title>Екатерина Меркулова</title><link>https://teletype.in/@ekmerkulova</link></image><link>https://teletype.in/@ekmerkulova?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/ekmerkulova?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/ekmerkulova?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 17 Apr 2026 10:33:05 GMT</pubDate><lastBuildDate>Fri, 17 Apr 2026 10:33:05 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@ekmerkulova/BwFG1U9oc2o</guid><link>https://teletype.in/@ekmerkulova/BwFG1U9oc2o?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><comments>https://teletype.in/@ekmerkulova/BwFG1U9oc2o?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova#comments</comments><dc:creator>ekmerkulova</dc:creator><title>Как задать уникальные стили для каждой плитки в таблице на GetCourse?</title><pubDate>Thu, 13 Apr 2023 09:41:31 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/75/d5/75d508fc-a1a4-4475-88c7-046a9af8b5f6.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/39/50/39504307-e8a3-4792-bb7a-20e9d60f9d85.png"></img>Привет! Хочу поделиться с вами способом, как можно задать уникальные стили для каждой ячейки в таблице на GetCourse, используя CSS.]]></description><content:encoded><![CDATA[
  <p id="HJ6J">Привет! Хочу поделиться с вами способом, как можно задать уникальные стили для каждой ячейки в таблице на GetCourse, используя CSS.</p>
  <figure id="GNzN" class="m_column">
    <img src="https://img4.teletype.in/files/39/50/39504307-e8a3-4792-bb7a-20e9d60f9d85.png" width="1032" />
  </figure>
  <p id="GSoH">Для того чтобы узнать номер идентификатора (id) нужной ячейки, нужно ее выбрать и открыть инструменты разработчика в браузере.</p>
  <p id="iT8L">Для этого, нажмите правой кнопкой мыши на ячейке и выберите &quot;Инспектировать элемент&quot;. В открывшемся окне инструментов разработчика вы увидите HTML-код элемента, где можно найти уникальный идентификатор, который обозначен как data-training-id. Этот номер id можно использовать для создания уникальных стилей для каждой ячейки в таблице при помощи селектора CSS.</p>
  <figure id="lZvY" class="m_column">
    <img src="https://img1.teletype.in/files/49/f7/49f7c44d-228d-479b-bb11-47b3b7caa555.png" width="1017" />
  </figure>
  <p id="VvQ3">Для примера, чтобы задать стиль для ячейки с id 727468667, нужно использовать следующий код:</p>
  <pre id="UTFp">.stream-table tr[data-training-id=&quot;727468667&quot;] td { {
background-color: red;
color: white;
font-size: 16px;
height: 50px;
}</pre>
  <p id="ewNt"><br /></p>
  <p id="peTE">Этот код описывает стили для таблицы, которая имеет класс &quot;stream-table&quot;. Он выбирает все строки (tr) в таблице, у которых есть атрибут &quot;data-training-id&quot; со значением &quot;727468667&quot;, и устанавливает для ячеек (td) в этих строках определенный набор свойств стиля.</p>
  <p id="E2U3">Конкретно, он устанавливает красный фон и белый цвет текста для ячеек, а также устанавливает высоту каждой ячейки 50 пикселей и размер шрифта 16 пикселей. Это может быть полезно, чтобы выделить конкретные строки или ячейки в таблице, связанные с определенным &quot;data-training-id&quot;.</p>
  <p id="hBMs">Точно также, можно установить уникальные стили для других ячеек в таблице, используя соответствующие номера id. Например, для ячейки с id 727468859 нужно использовать следующий код:</p>
  <pre id="wvcp">.stream-table tr[data-training-id=&quot;727468859&quot;] td  {
background-color: blue;
color: white;
font-size: 20px;
height: 70px;
}</pre>
  <p id="FJCT">Этот код описывает стили для таблицы, которая имеет класс &quot;stream-table&quot;. Он выбирает все строки (tr) в таблице, у которых есть атрибут &quot;data-training-id&quot; со значением &quot;727468859&quot;, и устанавливает для ячеек (td) в этих строках определенный набор свойств стиля.</p>
  <p id="3YJz">Конкретно, он устанавливает синий фон и белый цвет текста для ячеек, а также устанавливает высоту каждой ячейки 70 пикселей и размер шрифта 20 пикселей. </p>
  <p id="Gg9R">Таким образом, можно легко создать индивидуальный дизайн для каждой ячейки в таблице.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@ekmerkulova/ZDWEs2InLyYJvCkx</guid><link>https://teletype.in/@ekmerkulova/ZDWEs2InLyYJvCkx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><comments>https://teletype.in/@ekmerkulova/ZDWEs2InLyYJvCkx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova#comments</comments><dc:creator>ekmerkulova</dc:creator><title>Как использовать медиа-запросы CSS для создания адаптивного дизайна на Getcourse?</title><pubDate>Tue, 11 Apr 2023 16:43:42 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/26/68/266823f0-bb05-42d3-9295-15c1994b22c2.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/4f/68/4f687ad8-41f6-4274-b5cf-b1eb94feb296.png"></img>Привет! Мы сегодня поговорим о том, как сделать ваш курс на Getcourse удобным для просмотра на любом устройстве с помощью адаптивного дизайна и CSS медиа-запросов.]]></description><content:encoded><![CDATA[
  <p id="NAHp">Привет! Мы сегодня поговорим о том, как сделать ваш курс на Getcourse удобным для просмотра на любом устройстве с помощью адаптивного дизайна и CSS медиа-запросов.</p>
  <p id="EhLo">Что такое адаптивный дизайн? Это способ создания сайта, который позволяет ему автоматически изменяться, чтобы выглядеть и работать оптимально на всех устройствах. Например, если кто-то открывает ваш курс на своем смартфоне, сайт автоматически изменит размер шрифта и макет, чтобы сделать контент легче читаемым и доступным.</p>
  <p id="vIgi">Как мы можем сделать это на Getcourse? С помощью CSS медиа-запросов. Это технология CSS, которая позволяет настроить стили на основе характеристик устройства, на котором отображается веб-сайт.</p>
  <p id="3US7">Например, если у вас на странице есть блок или кнопка, которые могут некорректно отображается на маленьких экранах, мы можем использовать медиа-запрос, чтобы скрыть их и сделать курс более удобным для пользователей.</p>
  <p id="WB6X">Чтобы добавить класс элементу на странице, необходимо перейти на вкладку &quot;Настроить вид&quot;. Затем выбрать нужный элемент добавить ему класс, после чего сохранить настройки. Дальше следует перейти на вкладку &quot;Стили&quot; и ввести соответствующий код для скрытия элемента с классом &quot;my-block&quot; на мобильных устройствах.</p>
  <figure id="QY5k" class="m_column">
    <img src="https://img1.teletype.in/files/4f/68/4f687ad8-41f6-4274-b5cf-b1eb94feb296.png" width="1160" />
  </figure>
  <p id="kB7L"></p>
  <figure id="spnx" class="m_column">
    <img src="https://img4.teletype.in/files/3a/9f/3a9f5803-5741-4060-b256-bcea5ca86588.png" width="1150" />
  </figure>
  <p id="q5o2"></p>
  <figure id="gwUV" class="m_column">
    <img src="https://img4.teletype.in/files/3c/7c/3c7c3126-a377-4a7a-89d5-68098f288cad.png" width="1150" />
  </figure>
  <p id="hY4B">Ниже пример CSS кода, который скроет кнопку с классом &quot;my-block&quot; на мобильных устройствах:</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <blockquote id="v1Gj">@media only screen and (max-width: 600px) { .my-block{ display: none; } }</blockquote>
  </section>
  <p id="5F8A">Этот код говорит браузеру скрыть блок с классом &quot;my-block&quot; на всех устройствах, ширина экрана которых меньше или равна 600 пикселей. Таким образом, на маленьких экранах пользователи будут видеть только необходимый контент.</p>
  <p id="80Ec">Другой пример, который мы можем использовать, это изменение размера текста в зависимости от размера экрана. Например, мы можем использовать следующий медиа-запрос для уменьшения размера текста на маленьких экранах:</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="MqJY">@media only screen and (max-width: 600px) { .my-text { font-size: 14px; } }</pre>
  </section>
  <p id="nsGw"></p>
  <p id="MiH2">В этом примере мы используем медиа-запрос, который уменьшает размер текста с классом &quot;.my-text&quot; на экранах, ширина которых меньше или равна 600 пикселей. Таким образом, текст будет лучше читаем на маленьких экранах и не будет выходить за пределы экрана.</p>
  <p id="z2tw">Медиа-запросы могут быть применены не только к размеру экрана, но и к другим характеристикам устройства, таким как ориентация экрана (портретная или альбомная), плотность пикселей, цветность экрана и другим.</p>
  <p id="atXN">Допустим нужно адаптировать ваш сайт  для устройств с небольшими и средними экранами в портретной ориентации.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="cZvs">/* Медиа-запрос для устройств */
@media screen and (min-width: 320px) and (max-width: 768px) and (orientation: portrait) {
  body {
    font-size: 14px;
    background-color: lightyellow;
  }

  .my_navigation {
    display: flex;
    flex-direction: column;
  }

  .my_menu-item {
    margin-bottom: 5px;
  }
}
</pre>
  </section>
  <p id="Y0Wz"></p>
  <p id="7TwL">Этот медиа-запрос проверяет, является ли устройство экраном (например, смартфон, планшет, компьютер), имеет ли ширину экрана от 320 до 768 пикселей и вертикальную ориентацию. Если всё это соблюдается, то применяются стили: размер шрифта становится 14 пикселей, фон меняется на светло-желтый, а навигация располагается вертикально с отступами между пунктами меню.</p>
  <p id="k5Xg"></p>
  <p id="ztjo">Используя адаптивный дизайн и медиа-запросы на Getcourse, вы сможете создать более удобный и доступный курс для пользователей на всех устройствах.</p>
  <p id="DhOJ"></p>
  <p id="CBhe"></p>
  <p id="y8bS">✨<strong>Зарегистрируйтесь на GetCourse по этой <a href="https://getcourse.ru/?gcpc=f5dce" target="_blank">ссылке </a>и получите бесплатный доступ на 14 дней!</strong></p>
  <p id="3WNF">⭐️<strong>Хотите, чтобы ваш проект на GetCourse выглядел профессионально и привлекал клиентов? Я помогу вам с дизайном и версткой. Свяжитесь со мной в <a href="https://t.me/k_merkulova" target="_blank">Telegram</a></strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@ekmerkulova/ZC1_416m-lIHgBF2</guid><link>https://teletype.in/@ekmerkulova/ZC1_416m-lIHgBF2?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><comments>https://teletype.in/@ekmerkulova/ZC1_416m-lIHgBF2?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova#comments</comments><dc:creator>ekmerkulova</dc:creator><title>Адаптивная верстка vs мобильная версия: ключевые различия</title><pubDate>Tue, 11 Apr 2023 16:43:42 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/bb/ef/bbef509e-dd58-40a7-bd50-24cbdb6ff820.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/05/7e/057e2e40-570d-44e9-93c4-13d36888eaf9.jpeg"></img>Привет! Сейчас все чаще люди сидят на сайтах с телефонов, и разработчикам приходится делать дизайн удобным и подстраивающимся под разные экраны. И тут возникает вопрос: что лучше - адаптивная верстка или мобильная версия? Счас я расскажу про основные отличия этих подходов, чтобы вы могли выбрать, что подходит для проекта.]]></description><content:encoded><![CDATA[
  <p id="euan">Привет! Сейчас все чаще люди сидят на сайтах с телефонов, и разработчикам приходится делать дизайн удобным и подстраивающимся под разные экраны. И тут возникает вопрос: что лучше - адаптивная верстка или мобильная версия? Счас я расскажу про основные отличия этих подходов, чтобы вы могли выбрать, что подходит для проекта.</p>
  <p id="KtzV">Что такое адаптивная верстка? Адаптивная верстка - это подход, который позволяет создавать веб-сайты, которые автоматически подстраиваются под размер экрана устройства, на котором сайт просматривается. Это достигается за счет использования гибких сеток, медиа-запросов и других технологий, которые позволяют элементам веб-сайта изменять размер и позицию в зависимости от размера экрана.</p>
  <p id="ZaSe"><strong>Преимущества адаптивной верстки:</strong></p>
  <ul id="xjsZ">
    <li id="Sub2">Один сайт, который выглядит хорошо на любом устройстве;</li>
    <li id="GKxs">Улучшенная оптимизация для поисковых систем;</li>
    <li id="nzag">Более удобное использование сайта на мобильных устройствах;</li>
    <li id="iz3B">Экономия времени и ресурсов на разработку и поддержку сайта.</li>
  </ul>
  <p id="qwX9">Что такое мобильная версия? Мобильная версия (mobile version) - это отдельная версия веб-сайта, которая специально разработана для мобильных устройств. Обычно она имеет более простой дизайн и уменьшенный функционал по сравнению с полной версией сайта. Мобильные версии могут быть созданы с использованием различных подходов, например, с помощью отдельных поддоменов, подкаталогов или динамической адаптации контента.</p>
  <p id="UnrW"><strong>Преимущества мобильной версии:</strong></p>
  <ul id="Ydu5">
    <li id="MkCe">Улучшенная производительность и скорость загрузки на мобильных устройствах;</li>
    <li id="3ANr">Более простой дизайн, что упрощает использование сайта на маленьких экранах;</li>
    <li id="unXO">Более гибкий подход к дизайну и функционалу, что позволяет учитывать специфические требования мобильных устройств.</li>
  </ul>
  <p id="jttI">Ключевые различия между адаптивной версткой и мобильной версией</p>
  <p id="KGrC"><strong>Гибкость:</strong> Адаптивная верстка более гибкая, чем мобильная версия. Она может адаптироваться к любому устройству и экрану, в то время как мобильная версия ограничена только мобильными устройствами.</p>
  <p id="K708"><strong>Сложность разработки:</strong> Разработка адаптивной верстки может занять больше времени и ресурсов, чем создание мобильной версии, потому что требуется более сложная и тщательная работа над дизайном и кодом. В свою очередь, мобильная версия может быть быстрее и проще в разработке, но требует больше управления, так как вы работаете с двумя разными версиями сайта.</p>
  <figure id="IOCY" class="m_column">
    <img src="https://img1.teletype.in/files/05/7e/057e2e40-570d-44e9-93c4-13d36888eaf9.jpeg" width="1200" />
  </figure>
  <p id="HpFr"><strong>Обновление контента:</strong> При использовании адаптивной верстки вы обновляете только одну версию сайта, которая отображается на любом устройстве, в то время как при использовании мобильной версии вам нужно обновлять две версии сайта - для мобильных и для стационарных устройств.</p>
  <p id="xhLv"><strong>Удобство использования:</strong> Адаптивная верстка обеспечивает более удобное использование сайта на разных устройствах, так как пользователи могут получить доступ к всем функциям сайта, в то время как мобильная версия может иметь ограниченный функционал, что может снизить удобство использования для пользователей.</p>
  <p id="L096">Выбор между адаптивной версткой и мобильной версией зависит от конкретных потребностей и требований вашего проекта. Адаптивная верстка позволяет создавать универсальный сайт, который будет выглядеть хорошо на любом устройстве, но требует больше времени и ресурсов на разработку и поддержку. Мобильная версия может быть быстрее и проще в разработке, но может иметь ограниченный функционал и требует управления двумя версиями сайта.</p>
  <p id="o1X1">✨<strong>Зарегистрируйтесь на GetCourse по этой <a href="https://getcourse.ru/?gcpc=f5dce" target="_blank">ссылке </a>и получите бесплатный доступ на 14 дней!</strong></p>
  <p id="hsZW">⭐️<strong>Хотите, чтобы ваш проект на GetCourse выглядел профессионально и привлекал клиентов? Я помогу вам с дизайном и версткой. Свяжитесь со мной в <a href="https://t.me/k_merkulova" target="_blank">Telegram</a></strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@ekmerkulova/sidebar_getcourse</guid><link>https://teletype.in/@ekmerkulova/sidebar_getcourse?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><comments>https://teletype.in/@ekmerkulova/sidebar_getcourse?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova#comments</comments><dc:creator>ekmerkulova</dc:creator><title>Готовое решение для изменения стиля боковой панели GetCourse с помощью CSS-кода</title><pubDate>Sun, 09 Apr 2023 13:05:29 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/97/63/9763c245-0ee7-4efb-8467-c06ea80fca63.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/97/d3/97d32d35-00cd-41d1-9a13-9bd4c4ac59ed.png"></img>Здравствуйте, друзья! Я хочу поделиться с вами готовым CSS-кодом для оформления боковой панели GetCourse. Этот код поможет вам сделать вашу панель более уникальной и привлекательной.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JmJ8">Здравствуйте, друзья! Я хочу поделиться с вами готовым CSS-кодом для оформления боковой панели GetCourse. Этот код поможет вам сделать вашу панель более уникальной и привлекательной.</p>
  </section>
  <p id="JVmq"></p>
  <figure id="cJJX" class="m_column">
    <img src="https://img2.teletype.in/files/97/d3/97d32d35-00cd-41d1-9a13-9bd4c4ac59ed.png" width="1040" />
  </figure>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="bg5o">Для использования кода вам необходимо скопировать его и вставить в поле «Счетчики и прочие скрипты для BODY» в настройках вашего аккаунта GetCourse. Чтобы это сделать, просто войдите в свой аккаунт, перейдите в раздел «Настройки» -&gt; «Настройки аккаунта»</p>
  </section>
  <p id="3FBW"></p>
  <figure id="4f08" class="m_column">
    <img src="https://img4.teletype.in/files/35/b1/35b120fa-8110-40f5-9ac3-1841adb9a87f.png" width="1089" />
  </figure>
  <p id="zrql"></p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <ol id="I5Bg">
      <li id="dU65">Скопируйте код, приведенный ниже.</li>
      <li id="Uytr">Вставьте его в поле «Счетчики и прочие скрипты для BODY».</li>
      <li id="3AGU">Сохраните изменения.</li>
    </ol>
  </section>
  <p id="JajY"><br /></p>
  <pre id="cjqW">&lt;style&gt;
/* Стили для боковой панели Getcourse */

/* Скрыть значки марафона и уведомлений */
.menu-item-marathon, .topNotitication-notice, .gc-account-leftbar .menu-item-label {
  display: none;
}

/* Установить цвет фона для меню */
.gc-account-leftbar, .gc-account-leftbar .gc-account-user-menu, .gc-account-leftbar .toggle-link, .gc-page-nav-items-menu a {
background: #F0F1F3;
width: 50px;
}

/* Стили для меню кнопок */
.gc-account-leftbar .gc-account-user-menu li a {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-bottom: 3px solid #AAB9C1;
  border-radius: 10px;
  transition: background-color 0.3s, border 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Стили для наведения курсора на кнопки */
.gc-account-leftbar .gc-account-user-menu li:not(.active):not(.selected) a:hover {
  background-color: #fff;
  border: 1px solid #74C0FC;
  border-width: 1px 1px 5px 1px;
  border-radius: 10px;
}

/* Скрыть все иконки */
.menu-item-notifications_button_small img.menu-item-icon,
.menu-item-cms img.menu-item-icon,
.menu-item-user img.menu-item-icon,
.menu-item-tasks img.menu-item-icon,
.menu-item-teach img.menu-item-icon,
.menu-item-notifications img.menu-item-icon,
.menu-item-sales img.menu-item-icon,
.menu-item-chatium img.menu-item-icon {
  display: none;
}

/* Удалить разделители между кнопками */
.gc-account-leftbar .gc-account-user-menu li {
  border-bottom: 0;
}

/* Стили для виджета в мобильной версии */
.talks-widget-button {
  background: #74C0FC;
  transition: background-color 0.3s;
}

.talks-widget-button:hover {
  background-color: #4a9ef0;
}

/* Заменить изображение для меню */
li.menu-item.menu-item-cms a::after {
  content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/225/h/b400c315dfddb340b926b602f9902fcd.png&quot;);
}

li.menu-item.menu-item-teach a:after {
  content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/62/h/e15ce14e13933609f16fe3976c03984c.png&quot;);
}

li.menu-item.menu-item-user a:after {
  content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/441/h/2c811799c5477533f576216740467dfe.png&quot;);
}

li.menu-item.menu-item-tasks a:after {
  content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/50/h/19108d14b8bc5135f7c6ca72a9249166.png&quot;);
}

li.menu-item.menu-item-notifications a:after {
content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/324/h/9cead92a2a5ea617b5d17bf4820a1ea5.png&quot;);
}

li.menu-item.menu-item-sales a:after {
content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/374/h/4c84e00a10e9a6fad37ebca6b7e55b2e.png&quot;);
}

li.menu-item.menu-item-chatium a:after {
content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/205/h/5f8cad22696cfd4e4f1e315c4951d763.png&quot;);
}

li.menu-item.menu-item-notifications_button_small a:after {
content: url(&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/336/h/0d9666e702fdfaad2f34108db2dc49cf.png&quot;);
}

/* Стили для активного и выделенного состояния кнопок */
.gc-account-leftbar .gc-account-user-menu li.active a,
.gc-account-leftbar .gc-account-user-menu li.selected a {
background-color: #fff;
border: 1px solid #74C0FC;
border-width: 1px 1px 5px 1px;
}

/* Цвет текста выпадающего меню */
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
color: #171754;
text-transform: none;
font-weight: normal;
}

/* Стили для заголовка в подменю */
.gc-account-user-submenu-bar h3 {
color: #171754;
font-size: 20px;
font-weight: 600;
}

/* Стили при наведении курсора на элементы подменю */
.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
background-color: inherit;
color: #171754;
font-weight: bold;
transition: all 0.3s;
}

/* Стили для фона подменю */
.gc-account-leftbar .gc-account-user-submenu-bar {
background: #fff;
width: 220px;
margin-left: -20px;
}

&lt;/style&gt;
</pre>
  <p id="Qu2N"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Ef0I">После сохранения изменений необходимо обновить страницу сайта, чтобы увидеть примененные изменения стиля боковой панели.</p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FZXw">Этот CSS-код предоставляет готовое решение для изменения стиля боковой панели GetCourse. Вы можете настроить его, меняя цвета, размеры шрифтов и другие параметры. Код включает следующие действия:</p>
    <ul id="6cBA">
      <li id="Vgaj">Скрытие значков марафона, уведомлений и меню.</li>
      <li id="43uT">Установку цвета фона для меню и его элементов.</li>
      <li id="ovs4">Изменение стилей кнопок меню и добавление плавной анимации при наведении.</li>
      <li id="XkUV">Скрытие всех иконок меню и удаление разделителей между кнопками.</li>
      <li id="MHbM">Изменение стилей виджета в мобильной версии.</li>
      <li id="Rnrt">Замену изображений для различных пунктов меню.</li>
      <li id="igY4">Изменение стилей для активного и выделенного состояния кнопок.</li>
      <li id="JKfE">Изменение стилей текста и фона выпадающего меню.</li>
    </ul>
  </section>
  <p id="Q0JZ"></p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="4ZVW">Теперь ваша боковая панель GetCourse будет иметь обновленный дизайн, соответствующий предоставленному скриншоту. Если вы захотите внести дополнительные изменения в код или вернуться к первоначальному дизайну боковой панели, вы всегда можете отредактировать или удалить код в поле «Счетчики и прочие скрипты для BODY» в настройках аккаунта.</p>
  </section>
  <p id="Bi8y"></p>
  <p id="lB3N"></p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="AObl">✨Зарегистрируйтесь на GetCourse по этой <a href="https://getcourse.ru/?gcpc=f5dce" target="_blank">ссылке </a>и получите бесплатный доступ на 14 дней!</p>
  </section>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="RWtB">⭐️Хотите, чтобы ваш проект на GetCourse выглядел профессионально и привлекал клиентов? Я помогу вам с дизайном и версткой. Свяжитесь со мной в <a href="https://t.me/k_merkulova" target="_blank">Telegram</a></p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@ekmerkulova/2PbUAN3qyq3</guid><link>https://teletype.in/@ekmerkulova/2PbUAN3qyq3?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova</link><comments>https://teletype.in/@ekmerkulova/2PbUAN3qyq3?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=ekmerkulova#comments</comments><dc:creator>ekmerkulova</dc:creator><title>Flexbox и CSS Grid: мой опыт и советы по использованию</title><pubDate>Sat, 08 Apr 2023 12:33:17 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a7/92/a792f8d7-424e-430b-9394-42749c4e60d6.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c2/34/c2346952-316a-478c-a988-602109fd3baa.png"></img>Привет! Работая над адаптивными дизайнами, я часто использую такие замечательные инструменты, как Flexbox и CSS Grid. Они помогают мне без проблем создавать сложные макеты благодаря своей гибкости и мощным функциям. Я хочу рассказать о своем опыте использования Flexbox и CSS Grid и обсудить основные отличия между ними.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Iy1Q">Привет! Работая над адаптивными дизайнами, я часто использую такие замечательные инструменты, как Flexbox и CSS Grid. Они помогают мне без проблем создавать сложные макеты благодаря своей гибкости и мощным функциям. Я хочу рассказать о своем опыте использования Flexbox и CSS Grid и обсудить основные отличия между ними.</p>
  </section>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="3Nmf">Flexbox</h2>
    <p id="Cggt">Flexbox - это одномерная модель макета, которая позволяет размещать элементы в контейнере вдоль главной оси (горизонтальной или вертикальной). Я часто использую Flexbox для управления размерами, выравниванием и порядком элементов, что делает его идеальным для создания макетов, в которых элементы должны адаптироваться к разным размерам экрана и ориентациям.</p>
    <h3 id="Ocj9">Основные свойства Flexbox, с которыми я работаю</h3>
    <ul id="BAKX">
      <li id="YmCW"><code>display: flex;</code> или <code>display: inline-flex;</code>: превращает контейнер в flex-контейнер.</li>
      <li id="OUUl"><code>flex-direction</code>: определяет направление главной оси (row, column, row-reverse, column-reverse).</li>
      <li id="LvPl"><code>flex-wrap</code>: определяет, могут ли flex-элементы переноситься на следующую строку (nowrap, wrap, wrap-reverse).</li>
      <li id="VQ5V"><code>justify-content</code>: определяет выравнивание элементов вдоль главной оси (flex-start, flex-end, center, space-between, space-around, space-evenly).</li>
      <li id="7Skc"><code>align-items</code>: определяет выравнивание элементов вдоль поперечной оси (flex-start, flex-end, center, baseline, stretch).</li>
      <li id="rQe3"><code>align-content</code>: определяет выравнивание строк flex-контейнера вдоль поперечной оси (flex-start, flex-end, center, space-between, space-around, space-evenly, stretch).</li>
    </ul>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="wrmK">CSS Grid</h2>
    <p id="FBln">CSS Grid - это двумерная модель макета, которая позволяет размещать элементы в контейнере с использованием определенной сетки. Я часто использую Grid, когда мне нужно больше контроля над позиционированием и размерами элементов. Это делает его идеальным для создания сложных макетов с вложенными структурами или размещением элементов в определенных областях.</p>
    <h3 id="VEl8">Основные свойства CSS Grid, с которыми я работаю</h3>
    <ul id="YIXr">
      <li id="X2gI"><code>display: grid;</code> или <code>display: inline-grid;</code>: превращает контейнер в grid-контейнер.</li>
    </ul>
    <ul id="9Drj">
      <li id="Qcgn"><code>grid-template-columns</code> и <code>grid-template-rows</code>: определяют структуру сетки с помощью размеров колонок и строк.</li>
      <li id="eFh5"><code>grid-template-areas</code>: определяет структуру сетки с помощью именованных областей.</li>
      <li id="8Si3"><code>grid-column</code> и <code>grid-row</code>: определяют позиционирование элемента в сетке с использованием номеров колонок и строк или именованных областей.</li>
      <li id="sekp"><code>grid-gap</code> (или <code>row-gap</code> и <code>column-gap</code>): определяет размер промежутков между колонками и строками.</li>
      <li id="Lkiw"><code>justify-items</code>: определяет выравнивание элементов вдоль главной оси внутри их ячеек сетки (start, end, center, stretch).</li>
      <li id="8mNh"><code>align-items</code>: определяет выравнивание элементов вдоль поперечной оси внутри их ячеек сетки (start, end, center, stretch).</li>
      <li id="fA5m"><code>justify-content</code>: определяет выравнивание сетки в контейнере вдоль главной оси (start, end, center, space-between, space-around, space-evenly).</li>
      <li id="CTOP"><code>align-content</code>: определяет выравнивание сетки в контейнере вдоль поперечной оси (start, end, center, space-between, space-around, space-evenly).</li>
    </ul>
  </section>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="CPab">Сравнение Flexbox и CSS Grid с моей точки зрения</h2>
    <p id="iUoU">Сравнивая Flexbox и CSS Grid с моей точки зрения, я замечаю, что обе технологии предлагают мощные инструменты для создания адаптивных макетов. Я активно использую их для управления позиционированием, выравниванием и размерами элементов на веб-странице. Отмечу, что оба способа поддерживаются всеми современными браузерами, что позволяет мне создавать сложные макеты без использования сторонних библиотек или фреймворков.</p>
    <p id="Yb2g">Однако есть и различия между этими двумя подходами. Flexbox представляет собой одномерную модель макета, в то время как CSS Grid является двумерной. Это означает, что Flexbox более подходит для макетов с одной осью, когда контент располагается либо в ряд, либо в колонку. В свою очередь, Grid удобнее для работы с двумерными макетами, где элементы могут быть размещены как по горизонтали, так и по вертикали. Кроме того, CSS Grid предоставляет больше контроля над позиционированием и размерами элементов, что позволяет создавать более сложные и гибкие композиции на веб-страницах.</p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="DqMA">Когда я использую Flexbox и CSS Grid</h2>
    <p id="cDJg">Выбор между Flexbox и CSS Grid определяется конкретным проектом и моими предпочтениями. Основываясь на моем опыте, я могу предложить следующие рекомендации:</p>
    <p id="xDdG">Для создания макета с простой линейной структурой, такой как навигационное меню или список элементов, я предпочитаю использовать Flexbox. В случае необходимости создания макета с более сложной двумерной структурой, например, с несколькими колонками и строками, я выбираю CSS Grid. При этом я не стесняюсь комбинировать Flexbox и CSS Grid, если это улучшает мой макет и делает его более гибким и адаптивным.</p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Hzwi">Примеры использования Flexbox и CSS Grid</h2>
  </section>
  <p id="NXHq"></p>
  <figure id="pyPj" class="m_column">
    <img src="https://img1.teletype.in/files/c2/34/c2346952-316a-478c-a988-602109fd3baa.png" width="1029" />
    <figcaption>Flexbox </figcaption>
  </figure>
  <pre id="WMZi">&lt;nav class=&quot;nav&quot;&gt;    &lt;a class=&quot;nav-item&quot; href=&quot;#&quot;&gt;Home&lt;/a&gt;    &lt;a class=&quot;nav-item&quot; href=&quot;#&quot;&gt;About&lt;/a&gt;    &lt;a class=&quot;nav-item&quot; href=&quot;#&quot;&gt;Services&lt;/a&gt;    &lt;a class=&quot;nav-item&quot; href=&quot;#&quot;&gt;Contact&lt;/a&gt;  &lt;/nav&gt;</pre>
  <pre id="CqIL">.nav {  display: flex;  justify-content: space-between;  background-color: #333;  padding: 10px;}
.nav-item {  color: white;  text-decoration: none;}
.nav-item:hover {  color: #FFC107;}</pre>
  <p id="EEks">Стили для класса &quot;nav&quot; делают следующее:</p>
  <ol id="jabf">
    <li id="UNW6">Устанавливают значение <code>display</code> в &quot;flex&quot;, что позволяет элементам внутри навигационного меню располагаться горизонтально в строку.</li>
    <li id="gn6j">Устанавливают значение <code>justify-content</code> в &quot;space-between&quot;, что обеспечивает равномерное распределение свободного пространства между ссылками навигационного меню.</li>
  </ol>
  <figure id="KFCA" class="m_column">
    <img src="https://img2.teletype.in/files/9a/a0/9aa00aba-4ba2-4bb0-afc7-c4de719b4a91.png" width="1019" />
    <figcaption>CSS GRID</figcaption>
  </figure>
  <p id="i6Av"></p>
  <pre id="Nojl">&lt;section class=&quot;article-grid&quot;&gt;      &lt;article class=&quot;article-card&quot;&gt;        &lt;img src=&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/197/h/e1653ada491cff63286610c875d8bd2c.png&quot; alt=&quot;Статья 1&quot;&gt;        &lt;h3&gt;Заголовок статьи 1&lt;/h3&gt;        &lt;p&gt;Съешь ещё этих мягких французских булок, да выпей чаю.&lt;/p&gt;      &lt;/article&gt;
            &lt;article class=&quot;article-card&quot;&gt;              &lt;img src=&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/197/h/e1653ada491cff63286610c875d8bd2c.png&quot;                alt=&quot;Статья 2&quot;&gt;              &lt;h3&gt;Заголовок статьи 2&lt;/h3&gt;              &lt;p&gt;Съешь ещё этих мягких французских булок, да выпей чаю.&lt;/p&gt;            &lt;/article&gt;
                  &lt;article class=&quot;article-card&quot;&gt;                    &lt;img src=&quot;https://fs.getcourse.ru/fileservice/file/download/a/634394/sc/197/h/e1653ada491cff63286610c875d8bd2c.png&quot;                      alt=&quot;Статья 3&quot;&gt;                    &lt;h3&gt;Заголовок статьи 3&lt;/h3&gt;                    &lt;p&gt;Съешь ещё этих мягких французских булок, да выпей чаю.&lt;/p&gt;                  &lt;/article&gt;    &lt;/section&gt;</pre>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="vmEz">body {    font-family: Arial, sans-serif;    margin: 0;    padding: 0;}
.article-grid {    display: grid;    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));    grid-gap: 20px;    padding: 20px;}
.article-card {    background-color: #f9f9f9;    padding: 20px;    border-radius: 4px;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.article-card img {    width: 100%;    height: auto;    object-fit: cover;    border-radius: 4px;}
.article-card h3 {    font-size: 20px;    margin-top: 15px;}
.article-card p {    font-size: 16px;    margin-top: 10px;    color: #333;}</pre>
    <p id="TDbx"></p>
    <p id="IiVn">Стили для класса &quot;article-grid&quot; делают следующее:</p>
    <ol id="Gjqk">
      <li id="EYCd">Устанавливают значение <code>display</code> в &quot;grid&quot; для создания сетки на основе CSS Grid.</li>
      <li id="a9PP">Устанавливают значение <code>grid-template-columns</code> в &quot;repeat(auto-fill, minmax(300px, 1fr))&quot;, что позволяет автоматически создавать колонки в сетке с минимальной шириной 300 пикселей и максимальной шириной, равной одной доле доступного пространства.</li>
      <li id="k0L4">Устанавливают значение <code>grid-gap</code> в &quot;20px&quot; для обеспечения равномерного расстояния между элементами сетки.</li>
    </ol>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="gYCl">Flexbox и CSS Grid - мощные инструменты для создания адаптивных макетов, которые значительно упрощают разработку и позволяют создавать сложные компоновки без использования сторонних библиотек или фреймворков.</p>
    <p id="MkY4">Основываясь на моем опыте, Flexbox идеально подходит для создания макетов с одной осью, таких как вертикальные или горизонтальные списки, навигационные меню и другие простые макеты. CSS Grid же предоставляет больше возможностей для работы с двумерными макетами, включая макеты с колонками и строками, сложные сетки и другие многослойные структуры.</p>
  </section>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="zbea">✨Зарегистрируйтесь на GetCourse по этой <a href="https://getcourse.ru/?gcpc=f5dce" target="_blank">ссылке </a>и получите бесплатный доступ на 14 дней! </p>
    <p id="XyWS">⭐️Хотите, чтобы ваш проект на GetCourse выглядел профессионально и привлекал клиентов? Я помогу вам с дизайном и версткой. Свяжитесь со мной в <a href="https://t.me/k_merkulova" target="_blank">Telegram</a></p>
  </section>

]]></content:encoded></item></channel></rss>