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