Ответы пользователя по тегу CSS
  • Тег style vs. link. Что быстрее?

    serjikz
    @serjikz
    web-developer
    А давайте ещё и style="" ещё использовать для пущей скорости. Вы сами подумайте, что хотите сделать - огроменный файл с кодом html+css и уж 100% там будет js, а если ещё и какую-то библиотеку подключите типа jQuery тоже не через файл, а напрямую - ваш текстовый редактор может либо скопытиться, либо очень очень долго думать и тяжело отображать то, что в файле при его скролле. Более того я не завидую вам потом, потому что поддерживать такой код будет огромной головной болью (если вы его будете поддерживать, если кто-то другой - он будет готов вас сварить себе на обед).
    Ответ написан
  • Как реализовать блок?

    serjikz
    @serjikz
    web-developer
    Чтобы новости обновлялись каждый день это вам надо сказать, что у вас за движок. Если вордпресс - там свои нюансы, у джумлы свои и так далее. А мож вы вообще сами всё пишите на php либо на чем-то другом. Нереально ответить точно на ваш вопрос.

    Блок в примере - популярное за сутки. То есть это те статьи, которые сегодня просмотрели/прокомментировали больше всего раз. В отличие от ежедневных новостей тут ещё достаточно много кода. Ну и в остальном как бы то если у вас не обновляется сайт каждый день, то ни о каких новостях обновляющихся ежедневно и речи быть не может. Добавляете сегодня контент - покажется. Не будете добавлять - не покажется.

    Логически как написать вывод новостей:
    вывод из базы постов, дата размещения которых равна сегодняшней дате.
    Вывод популярных новостей:
    вывод из базы постов, дата размещения которых равна сегодняшней и количество комментариев в которых больше определенного числа + лимит на количество таких записей (к примеру последние 10) В первом варианте тоже хорошо такое сделать.

    Примерно так. Больше по вашей ситуации и имеющимся данным сказать нечего
    Ответ написан
    1 комментарий
  • Полноценное использование flexbox?

    serjikz
    @serjikz
    web-developer
    Уже давно активно использую. Никто не жалуется. А кто хочет поддержки IE 9, 8 и прочего подобного хлама - цену повысить раза в 2 и всё (на объяснения вообще нет смысла тратить время мол эти браузеры старые и через них никто не заходит)
    Ответ написан
    Комментировать
  • Почему родительский блок удаляет тени?

    serjikz
    @serjikz
    web-developer
    div {
    background-color: #00796B !important;
    padding: 20px !important; //выкинуть и заработает
    }

    Можно поставить в .curved-hz-2 padding и всё.
    Ответ написан
    Комментировать
  • Что будет с профессией html верстальщика в будущем через 3-5-10 лет?

    serjikz
    @serjikz
    web-developer
    Кто мешает изучить back end? Можно и js изучить на отлично, сейчас это совсем другой язык, нежели был раньше. По-моему будет развиваться вёрстка. Войдут различные новые адекватные конструкторы, которых научат верстать правильно и не пхать поуши ужасного кода. Через 3 года прямо капец каких изменений ждать не стоит наверно, а вот через 10 лет вполне может быть. html никуда не денется - это язык разметки гипертекста, браузеры вряд ли захотят переделывать полностью, чтоб они понимали там какой-то кардинально новый язык, ровно как и css (который крайне удобен и функционален уже сейчас). Возможно в css появятся новые селекторы, его может быть доработают до некоего языка программирования или чего-то подобного (хотя далеко не факт, потому что он нужен для задач больше не программных). А вот js наверно станет реально серверным языком и может быть вытеснит php.
    Ответ написан
    Комментировать
  • Почему так странно ведет себя страничка сайта?

    serjikz
    @serjikz
    web-developer
    Скажу по-секрету - открывать без разницы где. Хоть вообще в ie и уменьшите окно браузера просто. Везде будут поля меньше. Ответ был дан - height в %. Кто так делает? Вообще зачем столько % в коде? Вёрстка тег на теге и тегом погоняет.
    Next зачем для одного слова городить огороды? Если это кнопка - сделайте button, если это блок - сделайте просто div, если это вообще заголовок - сделайте h*. input через br тоже "гениально".

    А ещё понравилось это если уменьшить высоту окна:
    d31218295d0c458aab9446b0fa92fcdf.JPG
    Ответ написан
    Комментировать
  • Как сделать растягивание блока в низ при float:left элементе?

    serjikz
    @serjikz
    web-developer
    Проблема с default изображениями я так понял. Это естественно, кто будет clear: both; ставить после всех float?
    Ответ написан
    6 комментариев
  • Где можно найти хорошие уроки по CSS @media screen?

    serjikz
    @serjikz
    web-developer
    Очень долго сам искал различную информацию по адаптивной вёрстке, много чего пересмотрел, но всё равно было немного боязно верстать адаптивно. Как только просто взял и попробовал - понял, что всё это нереально просто. Постараюсь объяснить, как верстать с помощью media.

    Представьте, что вы верстаете обычный сайт, сразу вписывая стили в файл. Сверстали всё, отлично. Теперь создаёте ещё один файл в css и снова верстаете сайт, только при этом указываете media необходимый (zooks уже показал, как это сделать). То есть это та же вёрстка один в один, просто добавляется строчка с указанием размера экранов, а дальше делайте так, как вам удобно. Единственный нюанс - смотреть вёрстку для того или иного разрешения - инструмент в FF адаптивный дизайн. В хроме и опере тоже такая же фича есть - выставляете необходимое разрешение (к примеру в media у вас максимум 320px - выставьте разрешение в браузере 320px) всё.

    Конечно надо понимать наследования и перезапись свойств в css, тогда становится ещё легче. Ну и многое зависит от вашего стиля вёрстки. Сейчас flexbox очень удобно пользоваться и при его использовании надобность достаточно большого количества дополнительных перезаписей правил в media просто отпадает.
    Ответ написан
    Комментировать
  • Как формировать background что бы он выходил за свои рамки и заполнял все по левому краю?

    serjikz
    @serjikz
    web-developer
    Я бы сделал следующим образом (как в прочем часто и реализовывал):
    2 блока (можно flex, можно inline-block, можно float, как душа захочет и поддержку смотря чего надо). Первому блоку даём % ширину (навскидку сколько там будет, либо можно померить) и даём ему min-width в ширину сайтбара в пикселей 300 (тоже надо определить на сколько примерно, померив ширину от правого края до левого края самого длинного пункта/места).
    Второму блоку задаём оставшийся % и тоже какую-то минимальную ширину, при которой всё будет адекватно отображаться (наверно те же 300px). Кружочки с твиттером, rss и всё подобное лучше делать через absolute относительно каких-то определенных блоков внутри светлого (если есть какая-то смысловая привязка).

    И самый главный момент - вы уверены, что на странице будет всегда такое большое количество контента и все 3 кружочка будут всегда конкретно на этих местах?
    Ответ написан
  • Какие вы знаете порталы по поиску работы для программиста?

    serjikz
    @serjikz
    web-developer
    Я был на workzilla долго, но там неадекватная администрация. На hh.ru можно поискать работу ещё.
    Ответ написан
    Комментировать
  • Что собой представляет верстальщик и какая его перспектива?

    serjikz
    @serjikz
    web-developer
    Немного повествую свою историю. 21 год, женат, работаю в сфере web уже лет 6 точно. Начинал с php, сейчас отлично знаю всё вышеперечисленное вами + php + photoshop + js(его далеко не идеально). Работаю дома, хватает на семью, на хотелки, на открытие собственного дела(чисто вебом заниматься наскучило). На счет перспектив - я думаю скоро большая часть приложений будет писаться с использованием web-технологий и только. Сидеть просто верстальщиком не советую. Заработок может и будет нормальным и более менее постоянным, но станет в какой-то момент скучно.
    Ответ написан
    Комментировать
  • Как лучше подключать шрифты для сайта?

    serjikz
    @serjikz
    web-developer
    Первый комментарий отлично отвечает на вопрос. От себя добавлю - если нужно сделать сайт более шустрым - редактируем шрифт, очистив его от лишних символов, и подключаем через @font-face, но редактировать нужно очень осторожно и вдумчиво.
    Ответ написан
    Комментировать
  • Как сделать масштабирование всей страницы (аналог ctrl+/ctrl- в браузере)?

    serjikz
    @serjikz
    web-developer
    Был подобный случай, только заказчику казалось, что страница лучше выглядит, а не мне. Оптимальный вариант - переверстать, промежуточный - transform: scale() регулируй значение на оборачивающем диве
    Ответ написан
    Комментировать
  • Как реализовать подобное средствами CSS?

    serjikz
    @serjikz
    web-developer
    До того, как узнал об svg делал следующим образом - создавал a и в него вкладывал кучу div нужных размеров и разных форм, затем позиционировал их. Но у меня это была не особа большая проблема, за 15 минут управился, а тут реально лучше svg.
    Ответ написан
    Комментировать