Задать вопрос
Ответы пользователя по тегу CSS
  • Изменение вида каталога "на лету" заменой класса. Как сохранить?

    wladyspb
    @wladyspb
    Программист
    Сессии обычно используются для хранения информации, которая должна быть привязана к юзеру, но которую нужно защитить от просмотра или изменения.

    Куки идеально подходят для того, чтобы сохранять информацию персонализированную для юзера, если в ней нет никаких секретов от него и изменение которой ни на что важное для сайта\сервера не повлияет.

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

    Кроме того, всё что в сессии - грузит ваш сервер, миллион пользователей - миллион файлов с массивом настроек. Не стоит злоупотреблять этим хранилищем. От нескольких переменных или массивов не лопнет конечно, но не стоит брать за практику массово хранить в сессии сериализованные объекты, большие массивы информации или статичные для всех юзеров данные.

    PS: Насчёт аргумента в ссылке - самая плохая идея... Ссылку могут послать другу, это люди будут произвольно передавать друг другу разные варианты оформления?)
    Ответ написан
    Комментировать
  • Появление и исчезновение блока при нажатии можно реализовать лишь с помощью JS?

    wladyspb
    @wladyspb
    Программист
    С помощью css можно сделать исчезновение\появление при наведении на элемент, например - наводишь на див, рядом с ним проявляется картинка, и т.д. Но для клика такого не встречал. Впрочем, советую покопаться в возможностях CSS3 и HTML5 - умельцы делают на них игры без JS так что всё возможно.
    Ответ написан
    Комментировать
  • Как перевести из table colspan="4" в css?

    wladyspb
    @wladyspb
    Программист
    <div class="row" style="width: 100%;">
           <div class="column fullSize" style="width: 100%">
                  Angaben zur Kontaktperson<br /><br />
           </div>
    </div>
    <div class="row" style="width: 100%;">         
          <div class="column halfSize" style="width: 50%;">
                Обычные колонки
           </div>
           <div class="column halfSize" style="width: 50%;">
                Обычные колонки
           </div>
    </div>

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

    wladyspb
    @wladyspb
    Программист
    Пытался раньше сделать самописные решения, они все были кривые) Один из вариантов - переадресация на поддомен если определяется мобильное устройство, но яндекс и гугл не любят такие решения. Мой вам совет - используйте bootstrap, если готовый шаблон не работает нормально - стоит поменять его. Я сейчас стою перед схожей задачей - нужно сделать для сайта мобильную версию, и чувствую, будет намного быстрее всё сделать заново на yii2 + bootstrap чем пытаться настроить имеющийся шаблон в modX под мобильное отображение...)
    Ответ написан
    Комментировать