Хочу сделать сайт для своей школы. У нас там компьютеры древние, как и браузера на них. Компьютеры настолько древние, что браузера даже flexbox не поддерживают.
Я решил, что можно написать скриптик, которые будет делать такие же плюшки, как и flexbox.
Так вот вопрос: насколько это нормально? Можно ли делать такой скрипт или лучше воспользоваться какими-то старыми аналогами?
Примерные наброски:
$(function() {
$('._im-flex').each(function() {
var pel = 0;
$(this).css('position', 'relative').children().each(function() {
$(this).css({'position': 'absolute', 'left': pel + 'px'});
pel = pel + $(this).outerWidth();
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="_im-flex">
<div>Текст 1</div>
<div>Текст 2</div>
<div>Текст 3</div>
<div>Текст 4</div>
</div>
Все задачи, которые возможно сделать флексбоксами, можно решить без них. Хотите облегчить страницы, которые будут запускаться на древних компах с древними браузерами — делайте вёрстку на css, без javascript'овых костылей.
Следует уточнить, что именно автор хочет сделать на странице. Невозможно ответить на абстрактный вопрос "нормально ли это" и "можно воспользоваться чем то другим". Ответы такие же абстрактные - "это нормально" и "да, можно".
Как изменить цвет background, если BG выступает svg, не меняя цвета самого svg?
Надо сделать отображение данных с mongoosaСделать выборку с схемы
Пишу сайт на OpenCart-е суть проболемы в том что написав адаптив под некоторые разрешения экранов заметил что эти правила работают только в Firefox,...
Использую для дампа базы данных на тестовом сервере утилиту mysqldump которая запускается по крону