3. В случае с textarea можно еще переносы строк заменить на пробелы.
Можно посчитать количество пробелов:
this.value.split(' ').length
Зачем? Если для стилизации, то почему не CSS3 Media Queries?
Может по аналогии с Майлом:
Nginx перезагружали после изменения конфига?
nginx -s reload
За это отвечает переменная @grid-float-breakpoint. По умолчанию 768px.
https://getbootstrap.com/components/#nav
Насколько я понимаю, все подобные сервисы работают по принципу периодического парсинга whois и записи изменений. Соответственно точность зависит от частоты парсинга и от того, когда они начали собирать данные. У whoishistory данные вроде с 2006 года.
http://1stat.ru
К вам с сервера приходит строка. Так и работайте с ней как со строкой. Реплейсом удалите ненужные части и через innerHTML вставляйте в DOM.
Romulez, справедливое замечание. В следующем обновлении обязательно добавим прогресс анализа и всплывающие уведомления об ошибках.
block = '<block><b>Текст</b></block>';
block = str.replace('<block>', '').replace('</block>', '');
document.getElementById('block').innerHTML = block;