Ответы пользователя по тегу HTML
  • Что делать если при переходе на ссылку к существующей ссылке прибавляется ссылка?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Что делать если при переходе на ссылку к существующей ссылке прибавляется ссылка?
    Добавлять / в начале ссылок, что бы не было такой проблемы.
    Ответ написан
    9 комментариев
  • Как в бутстрапе сделать так....?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    В страпе 12 колонок, по умолчанию. Если Вы подряд например, сделаете 3 блока на 6 колонок, то 3-й, не помещаясь в 12 колонок - "упадет" вниз. Кол-во колонок, которые будет занимать блок - Вы можете задать на каждое из доступных (их около 4, в зависимости от того, как считать) разрешение.

    Я думаю, у Вас проблема в том, что на разрешении col-xs-2 - у Вас 2 колонки стоит, т.е. и если верить этой странице, это означает, что на разрешении <768px, у Вас блок будет занимать 2 колонки, т.е. не более чем (768 / 12 * 2) = 128px. Выставите col-xs-6 или col-xs-12 (или любое другое число, на Ваше усмотрение), вместо 2, тогда и блок будет занимать соотв. ширину.
    Ответ написан
    Комментировать
  • Есть ли смысл НЕ использользовать Bootstrap?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Раз Bootstrap такой удобный, верстается с ним быстро и вообще он такой классный, то почему некоторые люди им не пользуются?

    а) По тому, что умеют делать работу без него
    б) По тому, что страп - это не только удобство, но и лишняя логика
    в) По тому, что страп это болванка, например, он всегда имеет 4 разрешения, а в варианте "без страпа" - таких ограничений нет (хоть 304 разрешения делайте)
    г) По тому, что не все макет созданы по принципу "болванка на N-колонок" (обычно 12)
    д) По тому, что помимо страпа есть и другие сетки, а используют его чаще всего либо для админки, либо для сетки

    И так далее. Любой фреймворк, особенно CSS - это не только удобство и скорость - это ещё и качество в общем смысле этого слова. Чем быстрее получается работа, тем более шаблонной и менее индивидуальной она будет на выходе. Хороша гитара сделанная на заводе может стоить, например, 10тыс. рублей, а хорошая гитара сделанная руками - может стоить 100тыс. рублей.

    P.S. Я думаю, общий смысл мною сказанного должен быть понятен, если не бросаться в крайности и не пытаться его извратить... И да, я знаю, что есть минификация CSS'а, что сетка страпа занимает не много, что можно собрать свою версию страпа где будет только сетка и т.д., на всё выше сказанное - это никак не влияет.
    Ответ написан
    Комментировать
  • Как реализовать или найти подобный скрипт?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Хотелось бы узнать как можно реализовать такой скрипт
    Обычный слайдер, остальное в него руками вкручено.

    и может быть есть ссылка на готовое решение.
    У меня есть на полуготовое: bxSlider. Это просто как пример.
    Ответ написан
  • Почему компьютер любое расширение файла видит как "тхт"?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    "html", должен был появиться значок браузера, а он так и остался тхт-файлом, не подскажите в чем дело?
    Скорее всего дело в том, что при сохранении Вы не сменили тип файла, по этому, он остался *.txt. Там нужно выбрать "Все файлы".

    Картинка
    Ответ написан
    Комментировать
  • Что изменить в стилях css чтобы фрейм увеличил высоту?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Что изменить в стилях css чтобы фрейм увеличил высоту?

    Наверное добавить что-то вроде этого:

    #blog iframe { height: 500px; }
    Ответ написан
    Комментировать
  • Адаптивная верстка css файлы отдельно? как правильно обустроить?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Я просто оставлю это здесь...
    Ответ написан
    Комментировать
  • Как правильно верстать bootstrap?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    И сейчас большинство верстальщиков пользуются сеткой Bootstrap,как я понял потому что с ней можно в разы ускорить процесс адаптации и верстки в целом.

    В целом да, можно. Так же как и нажить себе дополнительных проблем. Ещё ей пользуются не редко по тому, что по другому делать качественно не умеют.

    Пожалуйста объясните ,как вы понимаете что например 'этот макет' можно сверстать с помощью bootstrap сетки , а 'этот' нельзя.
    Любой можно, вопрос в кол-ве правок, которые туда придётся внести. У страпа есть набор разрешений, если они подходят - значит можно. Вопрос в машстабировании элементов, а не в сетке.

    Вот вы открываете макет,на что вы сморите в первую очередь ?
    Обычно на экран телефона, ожидая ответ от дизайнера, что бы высказать всё, что я о нем думаю. А заодно уточнить, как "это" по его мнению должно быть отрисовано на уровне браузера...

    Как вы понимаете что допустим макет шириной 1920px, в котором 12 столбцов и если вы зададите элементу ширину "col-lg-* " ту которую она занимает в макете,то элемент встанет именно туда куда нужно?
    Для этого в макете есть разметка, в т.ч. по колонкам, в т.ч. её можно наложить самому, если очень хочется. По запросу "Photoshop сетка 12 колонок" или прочим им подобным - можно найти очень много всего интересного. Смотрите на сетку и понимаете, что куда встанет. Это в том случае, если внезапно по какой-то причине её там не оказалось.

    Или вы добавляете какие то маргины pedding'и к каждому элементу,который не встал ровно + это же надо все высчитывать ,посмотреть отступ который в макете ,посчитать сколько в бутстрапе отступ, а потом добавить/убрать.
    Макет либо отрисован под страп, либо заказчик готов смириться с тем, что всё будет немного не так, как в макете, либо - он делается без страпа, т.к. "подогнать под него", не редко сложнее, чем обойтись без него вообще, в том ракурсе, в котором Вы описали.

    Я пытаюсь понять что я делаю не так ? Почему мне приходится переопределять стили по 333раза. Хочу научиться пользоваться фреймворком,которые создали люди для людей и ускорить процесс верстки,а на деле получается что я трачу раза в 3 больше времени
    С этим я Вам к сожалению не подскажу, т.к. не знаю, что Вы делаете вообще, что бы понимать, что из этого "вообще" может быть "не так".

    Может есть какие то ресурсы ,где доходчиво объясняют такие нудные и глупые ошибки?Или может объясняют как правильно делать ,а как нет. И пожалуйста, не нужно говорить "почитай документацию на сайте" .
    Документацию читать на сайте, мне кажется ещё рано. Для начала я бы посоветовал почитать что-то более абстрактное, не знаю даже, что бы это могло быть конкретное... Возможно, стоит посмотреть какие-то видео аля "как заклепать сайт на страпе за 15 минут", или что-то в таком духе. Аудио-визуальную композицию, воспринимать обычно проще, чем текст.
    Ответ написан
    Комментировать
  • Что делать, если заказчик хочет больше правок?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Мне казалось что дизайн и функционал будет делаться исходя из моих пожеланий.
    Дизайн и так уже сделан из его/её пожеланий, и был утверждён. Не вижу проблем. Проверять нужно соответствие макету, а не "пожелания". В макете есть у Вас нет - Ваш косяк, переделывать и бесплатно. Это же относится ко всем "недоглядел", "забыл уточнить", "забыл сдать макет обратно дизайнеру на доработку" и т.д.

    функционал будет делаться исходя из моих пожеланий.

    Функционал - согласно ТЗ/договорённости/описания к макету...

    По моему, всё довольно очевидно. Иначе, что по вашему заказчик подразумевает под "правками" и где у них логический предел?
    Ответ написан
    1 комментарий
  • Как сделать выделение картинки по клику?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Можно без JS обернуть одну или несколько картинок в ссылку и воспользоваться :active, тогда, по клику они будут как-то выделяться (как вы их сами выделите), или извратиться с CheckBox'ами или [тут ещё какие-то извращения].

    То есть в целом - да. Подойдёт ли это конкретно Вам - уже другой вопрос.

    UPD. Глядя на Вашу подпись, решил, что без примера не обойтись... Как видите - можно (это же и ответ на Ваш вопрос - как?). Нужно ли, устроит/подходит - решать Вам.
    Ответ написан
    6 комментариев
  • Верстать ли на бутстрапе?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Не пойму в чем будет сложность поддержки )
    Сложность поддержки будет тогда, когда Вы столкнётесь требованием, которое в бутстрапе не предусмотрено. Например, Вам нужно будет не 3.5 разрешения, которые предоставляет бутстрап, а допустим, 8.

    Если у Вас изначально такой проект, что изначальное подобные возможности не предусматриваются, то и проблем не будет соотв.

    Просто подумайте, что может бутстрап. Потом подумайте, что Вам может понадобиться. Вычтите первое из второго, поймёте, с какими проблемами столкнётесь в будущем.
    Ответ написан
    2 комментария
  • Как прижать блок к правому краю?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    float - не будет работать для элементов с абсолютной позицией. При postion: absolute; есть: right: 0;
    Ответ написан
    Комментировать
  • Как можно закодить 2 зависимых select'а?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Быть может, существует какой-то простой способ или плагин.

    Самый просто способ - начать изучать JavaScript. Отдельно рекомендую ознакомиться с JQuery.

    Так же могу предоставить простой пример собственного производства, собранный на коленке.
    Ответ написан
    Комментировать
  • Как модульная верстка поддерживается после передачи на backend?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    после того как верстка готова, её нужно порезать на шаблоны серверного шаблонизатора

    Нет, она уже должна быть адекватно порезана, желательно с учётом серверного шаблонизатора и его структуры. Но (сразу уточню важный момент - я не эксперт по jade/pug и могу ошибаться) jade/pug не имеет многих функций, которые умеют серверные шаблонизаторы, из-за этого (лично мне) приходилось делать работу "наизнанку". В итоге, получилось работы больше, чем без jade/pug вообще.

    js и scss исходники раскидать по папкам в какой-нибудь resource директории и настроить сборку всего этого добра тем же gulp и webpack, что бы в дальнейшем проект поддерживался уже без отрыва от серверной части.
    настроить сборку по тем же путям, по которым они располагаются на сервере. Мне кажется, это довольно очевидный момент.

    Вот с таким пониманием, как я изложил выше, не могу понять пользу от этого модульного подхода после того как этот "полуфабрикат" в виде верстки сдан.
    Из личного опыта, пользу получают в основном те, у кого компьютер PHP (или PHP-шаблонизатор) не потянул, или автор не осилил установку PHP или не осилили основы PHP/-шаблонизатора этот человек не осилил. Обычно, гораздо проще писать сразу на PHP-шаблонизаторе, в идеале - в купе (совместно) с проектом и сразу же проверять/видеть результат. В нормальной фирме, программисты ни натягиванием вёрстки, ни её разработкой (созданием) не занимаются, этим занимаются исключительно верстальщики. А теперь подумайте, Вы действительно хотите сначала писать шаблоны в jade/pug, а потом перегонять их в Twig например? Такой подход, как Вы описали, обычно применим для команд уровня "1.5 человека", в которых обычно есть "заказчик" и "исполнитель", при этом, в 95% случаев, заказчика мало интересуют исходники, особенно исходники jade/pug.

    Могу Вам порекомендовать ознакомиться с проектом nodeJS/Twig, в теории это реализация PHP-шаблонизатора Twig на JS'е. Но, сам не пробовал особо, описать впечатления не могу. Возможно, он способен генерировать/интерпретировать правильный Twig-код, который потом можно будет использовать в PHP.

    Есть еще мысли, например, хранить эту верстку отдельно, собирать из исходников готовые js и css файлы в директории с серверным проектом и в случае необходимых правок вносить их сначала в самой верстке, а потом дублировать изменения в серверном шаблонизаторе.
    Есть такой "паттерн", называется "сборка проекта", появился он (как практика и ПО для реализации подобных практик) задолго до того, как мир узнал слова Gulp, Grunt, etc. Среди прочего, это ПО умеет собирать SCSS, минимизировать JS-код, склеивать/расклеивать/размазывать/итд его (код) любым возможным образом. Это же касается и оптимизации картинок и всего остального.

    Почти всё, что Вы видите в виде модулей для nodeJS и/или Gulp/Grunt, включая их самих - в большинстве случаев, есть либо переписанная на JS существующая ранее программа/утилита (для возможности работать на nodeJS), либо, обёртка поверх них. На мой взгляд, Gulp не лучший конвейерный сборщик проектов, для проектов с длительной поддержкой, для языков отличных от JS. Он скорее лучший сборщик для соло-разработки, когда верстальщик и заказчик - это два человека, и длительная поддержка проекта изначально не планируется. У любого крупного и адекватного проекта, обычно есть сборщики альтернативные Gulp/Grunt, а необходимые корректировки пишутся не дважды, а один раз, на одной конкретной ветке проекта. Не редко, специально для этого поднимаются тестовые стенды, не редко их может быть довольно много, и там Вы можете вносить любые изменения в т.ч. и вёрстку и тут же мониторить результат её реального отображения, а потом делать соотв. пуш, соотв. ветки на соотв. сервер/репозиторий и отправлять проекта на тесты/сборку/итд.
    Ответ написан
    4 комментария
  • Как добавить строку событий с фотографиями на веб-сайт?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    А что Вам нужно? Попап? Если да, то вот, два брата близнеца, по внешним признакам...
    Ответ написан
    3 комментария
  • Как удалить кеш старого сайта?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Вопрос. Как научить новый сайт перезаписывать куки и кеш самостоятельно?

    HTTP заголовки, например Set-cookie и/или Cache-control, Expires, и т.д.
    Ответ написан
    Комментировать
  • Как разобраться с js задачей?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Например, так.
    Ответ написан
    Комментировать
  • Сайт не оптимизирован для мобильных устройств. В чем дело?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Яндекс и Гугл определяют сайт как Сайт не оптимизирован для мобильных устройств! В чем может быть дело?
    Конечно сложно сказать наверняка, но видимо дело в том, что сайт не оптимизирован для мобильных устройств? :)))

    Подробности.
    Ответ написан
    9 комментариев
  • Как делать адаптивные страницы?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    На столь размытый вопрос, Вы вряд ли получите менее размытый ответ. Для адаптиции есть два основных решения:
    1. Можете попробовать взять сетку готовую, например, Bootstrap-сетку
    2. Для этого существуют media-запросы
    Ответ написан
    5 комментариев
  • Как сделать фото на сайте адаптивной для всех экранов?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    4 комментария