建网站需要掌握的知识有:html基本知识,div+css知识,js知识。如果想要所有上网的人看到你的网站就要发布到互联网上去,那就需要买个空间,买个域名,一个域名就可以了。具体方法:1、商定网站功能(同时确定网站域名,并开始备案)。2、设计网站模板(现在一般都用现成的cms系统去做,只涉及模板就可以了,所以下面3、4两部可以省去。只要是合法的网站百度都会收录)。3、网页布局。4、网页编程。5、购买空间。6、上传网站。7、域名备案通过。8、空间绑定域名。9、建站完成。