This is my first version and there are 2 problems:
1. Too many page numbers. I don't know how to replace them with "..."(Some one tells me to use Ajax)
2. Words frame may affect the appearance of our content and I guess that counting "<li>" label in the HTML file may help to detect our content and adjust to it.