I want to learn html just for page structure & css for style, Is it possible?
As html also can give a style to a element
That's correct. Don't use HTML style. Imagine you have 100 pages and you decided you want to change text color or font-size for all of them. Which method would you prefer, editing one single stylesheet file or editing all 100 pages one by one?