Задать вопрос
  • Как выравнять по центру?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Через псевдоэлемент при ховере. Этакий изврат.
    Через padding для a. Задать левый padding больше остальных, тогда при ховере текст будет попадать на середину. Тоже так себе вариант.
    Через text-align: center; у a при ховере. Правда, будет скакать текст при наведении. Может вызвать приступ тошноты.

    Главный вопрос: а зачем по центру? Тексты неодинаковые по длине. Значит и вид при применении этого "по центру" будет меняться при проходе по спискам. Это будет УЖАСНО. Ни один юзер это не примет с восторгом - см. выше про тошноту.
    Ответ написан
    Комментировать
  • Что из себя представляет вёрстка?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Верстка во фрилансе - это вид сложной работы по добыче денег посредством владения навыком выполнять работу веб-верстальщика по заказу найденного и убежденного вами в том, что вы справитесь с этой работой, заказчика.
    Отличается от работы в офисе тем, что фрилансер сам ищет заказы, заказчика и ведет с ними все переговоры - от получения заказа в работу до получения от заказчика денег.
    Правда, для того. чтобы устроиться в офис работать верстальщиком, у вас должен быть приличный багаж умений, навыков и знаний, подтвержденный дипломами/сертификатами и толстым портфолио.
    А у фрилансера есть шанс найти заказчика, который портфолио не спросит. Но и платить такой заказчик много не намерен.
    Про практические аспекты верстки мои коллеги подробно ответили.
    Удачи!
    Ответ написан
    Комментировать
  • Из дива вылезает картинка, как это поправить?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Есть еще волшебное свойство object-fit: contain;
    Ответ написан
    Комментировать
  • Можно ли так делать адаптив position absolute?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Можно и нужно.
    Ответ написан
    Комментировать
  • Что изучить чтобы начать работать верстальщиком?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    1) html4 - html5 - все базовые теги (как минимум)
    2) css3 - block, flex, grid, animation, transition, transform, все для текста
    3) JavaScript - подключение, слушатели, взаимодействие с DOM, базовые функции
    4) Знать стандарты scss/sass.
    5) BEM - правила наименования классов в разметке
    6) все про style, class, id, data-, приоритеты в стилях
    7) умение работать с git (GitHub, Bitbucket, Jira) и репозиториями - для работы в командных проектах
    8) навыки коммуникации и ведения переговоров
    9) базовые навыки в чтении и составлении технических заданий на верстку (ТЗ)
    10) сверстать не менее 5 шаблонов разных типов и найти того, кто проверить и прокомментирует верстку, поправит и подскажет, - ментор или учитель
    11) любовь к этой работе

    Думаю, мои коллеги добавят еще чего-нибудь. А вот эти 11 пунктов - база для начала работы верстальщиком.
    Ответ написан
    6 комментариев
  • Нужно создать раскрывающийся блок при наведений на элемент списка. Как сделать?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Пишите меню:
    <ul class="main-menu">
        <li class="with-submenu">Конфеты
               <ul class="submenu">
                   <li>Шоколадные</li>
                   <li>Карамельки</li>
                   <li>С начинкой</li>
              </ul>
        </li>
        <li>Вафли</li>
        <li>Торты</li>
    </ul>


    И немного css:
    .submenu {
    display: none;
    }
    li.with-submenu:hover .submenu {
    display: block;
    }


    Это возможно реализовать через css, потому что подменю вложено в пункт меню.
    Ответ написан
  • Как поступить с css в многостраничном сайте?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    На больших проектах логично создавать отдельные файлы стилей. В scss или sass или less, которые потом собираются в один css. Насчет комментариев внутри кода - утяжеляют. Иногда это бывает критично.
    Стили уникальных страниц прописываю с одинаковым началом - например, about__ или shop__.
    Тогда при сборке уникальные стили страницы идут один за другим и не перекликаются с другими страницами. И править при необходимости такой файл легче.
    Alex правильно говорит, по уму все стили еще на стадии подготовки к верстке должны быть разделены на группы.
    Ответ написан
    Комментировать
  • Как передать запрос в базу данных MySQL с помощью html?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Никак.
    Ответ написан
    Комментировать
  • Стоит ли использовать media для container?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Bootstrap - это не Священный Грааль. Это всего лишь [препроцессор] фреймворк. Скажу по секрету, в результате браузер читает чистый css. Соглашаюсь с коллегами - пользоваться или нет, вопрос ситуации.
    Ответ написан
  • Почему задают такие свойства для елемента с position absolute?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Чтобы не сидеть часами у монитора и не писать бесконечные медиа-запросы. Таким незамысловатым образом верстальщики сокращают количество кода, делают его удобочитаемым, а поведение элементов на странице - предсказуемым. И это желательно делать не некоторым верстальщикам, а всем поголовно.
    Ответ написан
    2 комментария
  • Header only with html and css?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Согласна с Yupiter7575 - смысл задавать max и min-width, когда внутри все в жестких px?
    Зачем делать кнопку поиска псевдоэлементом? Нормально ее пропишите в своем контейнере, никуда убегать и не будет. Поработайте с @ media - постройте правильные размеры и положение иконок и подписей в правой стороне. Длина поля поиска не уменьшается - а ведь при уменьшении ширины экрана должна вообще уходить во всплывающее поле.
    Ответ написан
    Комментировать
  • Можно ли считать работу хорошей?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Сразу оговорим несколько исключений при ответе: дизайн не рассматриваем, шрифты не рассматриваем, стили не рассматриваем (думаю, там много чего можно поправить), адаптивность не рассматриваем.
    Про верстку:
    1. h1 может быть только ОДИН на всю страницу. Здесь их - гораздо больше.
    2. куча ненужных контейнеров - в большом контейнере поменьше лежит, в нем еще меньше, потом еще один и еще один в нем на всякий случай, и вот (наконец-то) содержимое. Меньше вложенности - больше порядка.
    Ответ написан
    Комментировать
  • Как верстать под 3840 (4k) по фигме?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Если дизайнер создал дизайн для 3к, то верстать надо по макету. Макет с заказчиком ведь был согласован? Был. Значит задача просто сверстать. Если заказчик такое не просил, то это надо уточнять у заказчика. Верстальщику какая разница, какой размер монитора? Про тестирование верстки уже сказал approximate solution.
    Если возникают вопросы, то лучше сразу уточнить все скользкие моменты с заказчиком.
    Ответ написан
    Комментировать
  • Как изменить размер линии border-bottom, border-right?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Чтобы были правильные border, нужно задать размеры тексту. Например, так:
    .text {
    line-height: 3em; //высота строки, чтобы не задавать лишние padding-top/bottom
    font-size: 2em;
    padding-left: 30px;
    padding-right: 30px;
    border-bottom: 1px solid #color;
    border-right: 1px solid #color;
    }
    Ответ написан
    Комментировать
  • Как изменить надпись на свою?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Волшебная палочка - быстрое выделение (оч удобный инструмент). Выделяете надпись, вырезаете на новый слой, заменяете это место фоном (штампом аккуратненько). Пишете свою надпись на новом слое. И вуаля! - три часа (или быстрее) работы - и вы уже пишите собственную надпись!

    Хотя похоже у вас вопрос, как этим же шрифтом с таким же разворотом написать свою надпись взамен этого слоя? В слоях не видно, чтобы это был текстовый слой, так что просто подбираете похожий шрифт (если знали, какой использовался, то вообще элементарно) и через трансформацию разворачиваете, 3d объем придаете и вертите, пока не получится идентично. Или очень похоже.
    Ответ написан
    Комментировать
  • В чем моя ошибка в html?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Тег a просто выстраивается в строчку. Не то, чтобы склеились, просто ничем не настроен внешний вид. Если есть css файл, то прописываем в нем:
    a {
    padding-right: 10px; //или сколько надо для красоты
    }


    Если файла нет, то пишем прямо в коде
    <style type="text/css">
    a {
    padding-right: 10px;
    }
    </style>
    Ответ написан
    Комментировать
  • Как не переборщить с классами html с желанием потом их переиспользовать?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    Сделать одно описание стилей для form. У каждой формы есть свой name, для них прописать под стилями для form все отличия. Например:
    form {
    //стили для всех форм
    }
    form[name="Название формы"] {
    //стили для этой конкретной формы
    }
    Ответ написан
    Комментировать
  • Как сделать обтекание снизу элемента с позиционирование fixed?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    .block1::after {
    content: "";
    display: block;
    clear: both;
    }

    Должно помочь.
    Ответ написан
    Комментировать
  • Вертикальное выпадающий каталог на css, по типу как на dns, как довести до ума?

    BormotunJedy
    @BormotunJedy
    Верстальщик
    1. Убрать пустые места. Для этого содержимое вложенного меню не должно строиться в блоках или по grid-сетке. И у вложенных категорий не должно быть установленных высот. Используйте flex - позволит автоматически выстраивать содержимое.
    2. Закрепить меню вверху страницы. Для меню второго уровня выставляется position: fixed
    3. Аккордеон в меню. JS вам в помощь, почитайте о механике аккордеонов. Можно и CSS обойтись, но только с radio кнопками и их позиционированием.
    4. Подсветка активного раздела. :active - у активного раздела основного меню и прописываете поведение блока.
    Ответ написан