我的頁面上有幾個畫布。他們都應該得到一個薄邊框,除了一個,應該有一個厚邊框。我想把所有的邊框信息放在HTML頭部的元素中。這裏是我的嘗試:我的畫布獲取2個邊框而不是1個
<style>
/* The canvas with thick border has the id 'c' */
#c { border: 8px solid #8525AA; }
canvas { border: 2px solid #5408FA; }
</style>
這是我的HTML身體的摘錄:
<canvas id="filler" width="10" height="70"></canvas>
<canvas id="c" width="400" height="200">
</canvas>
<!-- more canvases follow here -->
現在的問題:有了這個代碼,ID爲「C」畫布增加了兩個邊界,一個厚厚的一和一個薄!這是預期的行爲?如果是的話,我該如何實現我的目標?
哪個瀏覽器測試過了? – anurupr
元素在理論上不可能有兩個邊框,所以這可能是您正在測試的特定瀏覽器版本中的一個錯誤。您是否嘗試了其他瀏覽器?我測試過的瀏覽器都沒有問題。 (在Windows下,所有這些。) –
我只在Mac OSX 10.4上測試過,但使用各種瀏覽器(SeaMonkey 2.0,Opera 10.6,Safari 4)。他們都顯示了雙邊界。 – user1934428