Creating an element using visualforce:
<apex:input id='myid'/>
results in:
<input id="j_id0:j_id5:j_id50:myId" type="text" name="j_id0:j_id5:j_id50:myId">
What is the purpose of adding this extra stuff to the id? Is there any way to prevent visualforce from doing this? It seems like some of slds isn't compatible with visualforce for this reason