html - IE 9 tr border not working -


how give border tr in ie 9 currently, used below code that, doesn't work ie 9

display: table;   border: 1px solid silver;  padding: 5px;  margin-bottom: 5px;  width: 980px; 

don't use {display:table} on tr.

if want, can use outline, this:

tr {outline:1px solid silver} 

see fiddle

edit: 1 reason display:table on tr bad, messes table layout itself. in this fiddle can see second table, faulty style, malformed. (on browsers support display:table on tr @ all, is.)

enter image description here


Comments