As discovered (not by me) in the comments, you must add border-collapse: separate;
to the element that box-shadow
is not working on.
And from my original answer, also make sure you have a valid doctype as the very first line, such as <!DOCTYPE html>
. Hit F12 to bring up the Developer Tools, and make sure IE9 mode (or later) is being used, because it’s required for box-shadow
to work.