В общем решил проблему. Закон подлости какой-то. 2 дня считал не мог сделать, написал сюда и через пару часов все отцентровал.
Я помимо учета размеров экрана еще добавил размеры самого блока и размеров шрифта. В итоге все сошлось.
Благодарю Вас! Никак я с этим вите не подружусь. В общем проблема была только в строке isCustomElement: (tag) => ['md-linedivider'].includes(tag), я ее не добавил в конфиг. Получается у меня был конфликт между пользовательскими компонентами что-ли, я их именовал одинаково или переопределял как-то? Не могли бы подсказать?
Сергей Горностаев, я Вас понял. Если рассматривать в рамках языка, то интересует golang. Но опять же сам язык то простой, а вот про вопросы многопоточности я знаю мало, поэтому решил для себя вначале с ней разобраться в общих чертах.
FanatPHP, Понял, ну не хотел расстроить. Просто реально, у кого не спросишь одни список из 10 страниц выдают, который можно 100 лет изучать. Другие говорят обратное.
Буду наверное на собеседованиях доучиваться, так быстрее дополню знания и пойму что не хватает. Спасибо.
У меня в общем галочка на "и новые строки " стояла, поэтому не работало ничего. А так да, 100500 вариантов подходит. Я еще удивился, вроде регулярки знаю, а ничего не пашет.
Adamos, Да, можно свести. Не все, но можно. Тогда ведь весь этот объем в родительском классе будет. Я думал написать допустим родительский класс, с общими параметрами, а затем при необходимости подключать к странице нужный дочерний класс.
Adamos, Здравствуйте! Нет, не одной. Все общее я планирую поместить в родительский класс, а индивидуальные правила обработки уже в отдельный дочерний. По мере роста приложения, получится в районе 150 дочерних классов.
Нашел проблему. В общем напортачил в OpenServer. Во-первых неправильно урлы выводил из БД, во вторых в настройках не задал имя для домена, а ссылки по имени выводил. Зато теперь знаю, в чем проблема может быть. Большинство вариантов, которые раньше пытался использовать, оказались рабочими.
Спасибо Вам за помощь, пойду грызть эту тему дальше.