Столько сколько надо. Но зачем вообще пересчитывать пиксели в проценты? Они уже должны быть более-менее известны.
Например если дизайнер нарисовал три колонки на 800px, не нужно высчитывать, что одна колонка шириной 33.33319%, а другая 33.33321%. Надо просто написать 33.33% всем.
Бывают. Но обойти правила безопасности браузера это ОЧЕНЬ плохая идея. И я не понимаю какой смысл в скрытии сообщения об ошибке в консоли. Обычный человек её не открывает, а от чуть продвинутого вы так всё равно не спрячетесь.