CSS能夠經過如下三種方式添加到HTML中:javascript
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS-01</title> </head> <body> <p style="color:red;text-align:left;">這是CSS的使用方式(行內樣式)。</p> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS-02</title> <style> p{ color:red; text-align:left; } </style> </head> <body> <p>這是CSS的使用方式(內部樣式)。</p> </body> </html>
外部方式是經過<link>標籤的href屬性引用外部css文件。css
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS-03</title> <link rel="stylesheet" href="./03.css"> </head> <body> <p>這是CSS的使用方式(外部引用)。</p> </body> </html>
該示例引用的外部文件爲同一目錄下的03.css。html
/*03.css*/ p{ color:red; text-align:left; }
JS能夠經過如下三種方式添加到HTML中:java
在HTML元素中使用事件屬性調用JS,以下面案例中的onclick屬性,當點擊div或a元素,會激發JS函數alert(),彈出相應提示。函數
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS-01</title> </head> <body> <!--行內方式--> <div onclick="alert('JS的使用方式:行內方式')" style="width:200px;height:100px;background:red;">請點擊</div> <a href="javascript:void(0)" onclick="alert('這是a標籤的JS使用方式(行內方式)')">這是一個超連接</a> </body> </html>
在HTML文檔體部<body>區域,使用<script>元素來包含JS。通常來講,script標籤須要放在其調用到的元素下方。spa
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS-02</title> </head> <body> <!--內部方式--> <div style="width:200px;height:100px;background:red;" id="box">請點擊</div> <script> var oDiv = document.getElementById('box'); oDiv.onclick = function(){ alert('JS的使用方式:內部方式,script標籤須要放在其調用到的元素下方。'); } </script> <!--JS行內方式調用內部方式。--> <p id="BT"> 請點擊下面的按鈕! </p> <button type="button" onclick="myFunction()">Click Me!</button> <script> function myFunction() { document.getElementById("BT").innerHTML="JS行內方式調用內部方式。"; } </script> </body> </html>
HTML文檔既能夠在頭部<head>也能夠在體部<body>其調用到的元素下方引入外部JS文件。爲了防止HTML文檔在徹底加載(就緒)以前運行JS,在頭部<head>區域中引入JS文件,文件須要加入window.onload = function(){},所須要引入的語句在{}中編輯。code
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS-03</title> <!--外部方式--> <script src="./03.js"></script> </head> <body> <div style="width:200px;height:100px;background:red;" id="box">請點擊!</div> </body> </html>
JS文件:htm
/*在head標籤中引入的JS文件03.js*/ window.onload = function () { var oDiv = document.getElementById('box'); oDiv.onclick = function(){ alert('這是JS的使用方式(內部方式),script標籤須要放在body標籤的底部。'); }; };
行內方式 | 內部方式 | 外部方式 | |
---|---|---|---|
CSS | 在HTML元素中,使用style屬性設置CSS樣式; | 在<head>區域中,使用<style>標籤設置CSS樣式; | 在<head>區域中,使用<link>標籤的href屬性設置CSS樣式; |
JS | 在HTML元素中,使用事件屬性設置JS; | 在<body>區域中,使用<script>標籤設置JS,<script>標籤須要放在其調用到的元素下方 | 在<head>區域或<body>區域中,使用<script>標籤的src屬性設置JS。 |