HTML & CSS
Do we have any perfect tool to design the html?
It all depends on your personal needs ! You might try Sublime Text 2, Notepad ++ or Adobe Dreamweaver.
Dreamweaver and Notepad++ is the perfect tool to designing the HTML
Not if you're a Linux user they're not.
As peterorl says, it depends on your personal needs. And unless the OP returns with more information, there isn't really a lot we can add to that.