are element id's avoided in modern web dev? : <p>I seem to remember reading or someone telling me that modern web dev practices tend to avoid assigning id's to elements in lieu of classes or data-attributes.  Is this correct or am I possibly misinterpreting this practice based on my experience in one particular scenario?</p>
