"As far as I know you do not provide any static IP."
Not true. What made you think that? Did you read that somewhere?
"if I want to reach a page like ABC.html on my VPS from the internet will this be possible and what will the url be like"
Yes, it's possible. All you have to do is add your cloud server's (static) IP address to your local machine's hosts file and assign to it a fictitious domain name, e.g.