it says its a micro-atx board so it any standard micro-atc board will fit. what you need to look for is if your case uses standard front panel connections or some proprietary connections. I know for a fact dell and I think HP used proprietary ones up until ~2007, they might have changed their ways since then but I haven't looked inside one of their computers since ~2007.
what I am referring to as standard connections
get plugged in here
proprietary connection, dell uses/used something like this
so basically if you don't see any cables like the first pic, any motherboard besides an HP is not going to work.