HTML和css和js的區(qū)別 web前端中html,css和JavaScript這三個的關系是怎么樣的?
web前端中html,css和JavaScript這三個的關系是怎么樣的?我們說,Web前端三劍客:HTML、CSS、JavaScript,它們看上去是三種不同的技術(shù),但在實際中卻是相互搭配使用的。H
web前端中html,css和JavaScript這三個的關系是怎么樣的?
我們說,Web前端三劍客:HTML、CSS、JavaScript,它們看上去是三種不同的技術(shù),但在實際中卻是相互搭配使用的。
HTML是用來標記內(nèi)容的(重在內(nèi)容組織上)
HTML是超文本標記語言的簡稱,它是一種不嚴謹?shù)?、簡單的標識性語言。它用各種標簽將頁面中的元素組織起來,告訴瀏覽器該如何顯示其中的內(nèi)容。
為什么說HTML是不嚴謹?shù)哪??因為HTML標簽即使不閉合,也并不會影響頁面內(nèi)容的組織。
CSS是用來修飾內(nèi)容樣式的(重在內(nèi)容樣式美化展示上)
CSS是層疊樣式表的簡稱,它用來表現(xiàn)HTML文件樣式的,簡單說就是負責HTML頁面中元素的展現(xiàn)及排版。
JavaScript是用來做交互的
JavaScript是一種腳本語言,即可以運行在客戶端也能運行在服務器端。JavaScript的解釋器就是JS引擎,JS引擎是瀏覽器的一部分。而JavaScript主要是用來擴展文檔交互能力的,使靜態(tài)的HTML具有一定的交互行為(比如表單提交、動畫特效、彈窗等)。
HTML與CSS及JS的關系
這三者99%的情況下都是搭配使用的,但也不是絕對的,具體關系是:
HTML與CSS、JS是不同的技術(shù),可以獨立存在;
HTML一般需要CSS和JS來配合使用,否則單一HTML文檔無論是功能還是展示上效果都不理想;
CSS一般是不能脫離HTML或XML的,如果CSS脫離了HTML和XML,那就沒有存在的必要的;
JS可以脫離HTML和CSS而獨立存在;
JS可以操作HTML和CSS。
總結(jié):如果把HTML比做身體,那CSS就好比是衣服,而JavaScript則意味著人能做的一些高級動作。
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區(qū)交流 ~ 我是科技領域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗,歡迎關注我了解更多科技知識!
div和css和html的關系?
html超文本標記語言,標準通用標記語言下的一個應用?!俺谋尽本褪侵疙撁鎯?nèi)可以包含圖片、鏈接,甚至音樂、程序等非文字元素。css層疊樣式表是一種用來表現(xiàn)HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言,其實就是為了讓html做好自己的本職工作,單獨的把css分離出來,實現(xiàn)解決耦合,復用率也高一點通俗一點就是把html看做人,css看做是人的著裝div其實就是html的一個標記,功能很強大(可以配合css更好的裝飾html),和span一樣,都相當于一個白板標記,前者是一個大容器,后者是只能裝純文本的小容器