treeleaf20 Posted October 27, 2009 Share Posted October 27, 2009 All, I have an the following code: <img src="rascal.jpg" width="600" height="800" border="0" usemap="#Map" /> <map name="Map" id="Map"><area shape="rect" coords="191,484,406,670" href="#" class="map"/></map> I want to add a style to the area for on hover etc. So I did this: </script> <style type="text/css"> map{ border: 0px solid #000000; } map:hover{ border: 10px solid #000000; } </style> It shows below the image, why wouldn't it show it as the area? Link to comment https://forums.phpfreaks.com/topic/179191-help/ Share on other sites More sharing options...
seanlim Posted October 27, 2009 Share Posted October 27, 2009 you probably want to apply the style to AREA instead of MAP? area{ border: 10px hidden #000; } area:hover{ border-style: solid; } if you do want the border around the entire image, try applying the border onto IMG instead of MAP Link to comment https://forums.phpfreaks.com/topic/179191-help/#findComment-945441 Share on other sites More sharing options...
treeleaf20 Posted October 27, 2009 Author Share Posted October 27, 2009 Thanks, that didn't work though. It's weird because if I change the css to this: area{ border: 10px solid #000; } area:hover{ border-style: solid; } To show it when the page loads, it doesn't show up... Link to comment https://forums.phpfreaks.com/topic/179191-help/#findComment-945443 Share on other sites More sharing options...
seanlim Posted October 28, 2009 Share Posted October 28, 2009 seems like you can't set the border property for <area>.. :-\ just a wild jab: you could try setting the attribute border=1 for your area tag <area border="1"... then set area visibility to hidden and use javascript to achieve the rollover effect. Link to comment https://forums.phpfreaks.com/topic/179191-help/#findComment-946107 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.