今天,我們來談?wù)勈褂胐iv和CSS來制作一個簡單的計算器。首先,我們需要知道什么是div和CSS。
div是HTML中的一個標(biāo)簽,可以用來劃分網(wǎng)頁中的不同區(qū)域,同時還可以通過CSS樣式來進行裝飾,而CSS則是用來控制網(wǎng)頁外觀的一種技術(shù)。
<div id="calculator"></div> #calculator { border: 1px solid black; width: 220px; height: 220px; padding: 10px; } <div class="button">1</div> .button { border: 1px solid black; width: 50px; height: 50px; text-align: center; line-height: 50px; float: left; margin: 5px; }
代碼中,我們首先定義了一個id為"calculator"的div,并設(shè)置了一些基本的CSS樣式,包括邊框、寬度、高度以及內(nèi)邊距。接著,我們定義了一個class為"button"的div,用來表示計算器上的每個數(shù)字和操作符,同樣也設(shè)置了邊框、寬度、高度以及文本樣式等CSS屬性。
<div id="result"></div> #result { border: 1px solid black; width: 200px; height: 50px; text-align: right; padding: 10px; font-size: 24px; margin: 5px; } var output = document.getElementById("output"); function handleClick(value) { output.innerText = value; }
接下來,我們還需要定義一個用來顯示計算結(jié)果的div,并設(shè)置一些文本樣式以及邊框?qū)傩浴M瑫r,我們在JavaScript代碼中定義了一個handleClick函數(shù),用來處理按鈕點擊事件,將相應(yīng)的數(shù)值顯示在結(jié)果div中。
最后,我們只需要在HTML頁面中引入這些CSS和JavaScript代碼,就可以得到一個簡單的計算器了。