Question: I have a single column table with multiple rows some of which have a-tag links in them, the others just plain text. I can change the height of any cells except the ones that have a-tags in them; they remain unaffected.

```
#table tr td{
    max-height: 20px;
}

```

This code changes the height of all the cells to 20px except the cells that have a-tags in them. They remain around 30px or so no matter what I do. How can I get the height of those cells to change too?

Answer: 
Basic answer, no. You can't open a PDF in a webview; so you either need to fire an Intent to open the file (the file can then open in the default installed app on the device); or write your own PDF reader.
Try to use pdf.js.
See <http://www.worldwidewhat.net/2011/08/render-pdf-files-with-html5/>

I downloaded its source and placed it in sdcard.  

Then I use a `WebView` to load its `index.htm`.

It did show pdf file on a webView in sdcard in Android 4.0 device but sometime it show white page. I need to reload it and it finally can show.

Unfortunately, I also tested on Android 2.2 and 2.3 devices. They just show white page, nothing.
I know it make use of html5 canvas technology. I have checked on loading <http://html5test.com/> on `WebView` and have tick on canvas element but still can't show pdf. Strange behaviour. Maybe really depends on Android version.