и id и class используются и в js и в css.
разница между ними, помимо упомянутого быстродействия, в том, что id должен быть уникальным (определенный id должен быть только у одного элемента), а одинаковый class может быть у множества элементов.
inline - когда стиль прописан не в отдельном файле/блоке, а непосредственно в коде.
то есть не <div class="center"></div>
a <div style="text-align: center;"></div>