Керим Сапаров, я вам более скажу: - в половине вопросов тут вообще смысла нет или ищутся одним-двумя ключевыми словами в поиске на первых строках выдачи.
Чужая голова - потемки, узнавайте по факту, совершенно непонятно, куда и кем вы хотите устроится, может это крупная международка с репутацией или шарашкина контора на затворках города, и даже в последней может быть начальник педант, а в первой как раз наоборот - умей, делай, зарабатывай.
как автоматически уменьшать размер шрифта в ячейке, если текст не влезает в ячейку заданных размеров?
Вычислить ширину ячейки, вычислять ширину блока с текстом, соответственно, если идет превышение длины шрифта относительно ячейки, то и задавать меньший шрифт
Felino, ангуляр я не знаю, но подозреваю, что у вас в хтмл файле есть какой то шаблонизатор, и массив\объекты вы будете выводить через цикл, в этом случае сам файл css естественно трогать не нужно (только для общих стилей), а передать эти стили через инлайн к каждому конректному, т.е. (псевдокод)
Felino, координаты какого вида?
Значит родительскому блоку position: relative (так потомки будут позиционироваться относительно этого родителя), а всем потомкам position: absolute и смещение в пикселях,
Обращаемся к локалсторейдж по этому ИД, удаляем, всё...