<!DOCTYPE html> <html><head><title>CSS Basic User Interface Test: cursor:auto on form elements</title> <link href="mailto:florian@rivoal.net" rel="author" title="Florian Rivoal"> <link href="http://www.w3.org/TR/css3-ui/#cursor" rel="help"> <meta content="interact may" name="flags"> <meta charset="UTF-8"> <meta content="The 'auto' cursor value does the same as 'default' over everything other than text, such as form elements." name="assert"> <style> #test { border: solid blue; width: 200px; cursor: auto; } #test * { cursor: url("support/cursors/fail.png"), help !important; /* Override UA styles, regardless of specificity */ cursor: auto !important; /* Override UA styles, regardless of specificity */ resize: none; /* The appearance of the cursor over UA provided resize controls is out of scope. */ overflow: hidden; /* The appearance of the cursor over UA provided scroll controls is out of scope */ } #ref { width: 100px; height: 100px; cursor: default; border: solid orange; } :root { cursor: help; /* give the root element a different cursor so that it is easy to tell if something changes when hovering the target.*/ } </style> </head><body> <p>The test passes if, when moved over every element inside the blue box, the cursor remains the platform-dependent default cursor.</p> <p>Place the cursor into the orange box for a reference of what this should look like.</p> <div id="test"> <button>button</button> <textarea></textarea> <input> <input type="button" value="input-button"> <select></select> </div> <div id="ref"></div> </body></html>