Setting a width and height on an A tag
Solution 1:
You need to make your anchor display: block
or display: inline-block;
and then it will accept the width and height values.
Solution 2:
You can also use display: inline-block
. The advantage of this is that it will set the height and width like a block element but also set it inline so that you can have another a tag sitting right next to it, permitting the parent space.
You can find out more about display properties here
Solution 3:
All these suggestions work unless you put the anchors inside an UL list.
<ul>
<li>
<a>click me</a>>
</li>
</ul>
Then any cascade style sheet rules are overridden in the Chrome browser. The width becomes auto. Then you must use inline CSS rules directly on the anchor itself.
Solution 4:
It's not an exact duplicate (so far as I can find), but this is a common problem.
display:block
is what you need. but you should read the spec to understand why.
Solution 5:
Below working for me
display: block;
width: 100%;