CSS練習——美化試卷

練習:

使用CSS美化前面做的純HTML頁面,實現(xiàn)以下效果(僅供參考,不要求100%一樣):


CSS練習

分析

默認沒有css的情況下,html中的普通元素應該成流式布局。而觀察這張圖,可以得出以下結(jié)論:

  1. 整體頁面居中,兩邊的margin大于頂部和底部。
  2. 主標題居中。
  3. 頁面內(nèi)容按我們之前劃分的section成塊分布,有邊界,邊界有圓角。
  4. 前兩個塊中的元素布局改變,可以用floatinline-block實現(xiàn)。
  5. 題目section中的小header有背景色,且margin為0。
  6. 所有題目的題干、個人信息的label部分字體偏大,且加粗。
  7. 判斷題的input后面添加了指定顏色的“?”和“?”,可以使用:after:before實現(xiàn)。
  8. 最后一個textarea布局改變,同樣可用floatinline-block實現(xiàn)。

結(jié)果

html代碼在這里,css在這里,還有效果在這里。

備注

  1. CSS中的第一部分是CSS reset,減小不同瀏覽器的默認渲染造成的差距;
  2. 添加“?”和“?”的時候單獨在html中對應的input標簽后面加了一對空span,因為:after:before對input這種自閉合標簽無效(chrome的bug情況除外)
  3. chrome默認字體解析特殊符號會出錯,“?”和“?”會變成方框,因此在css中限定了字體
font-family: "Lucida Grande", Lucida Sans Unicode, Hiragino Sans GB, WenQuanYi Micro Hei, Verdana, Aril, sans-serif;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,104評論 1 92
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,289評論 0 11
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,190評論 1 4
  • 薄薄薄薄薄_薄荷閱讀 1,375評論 0 1
  • 啊啊啊 哈哈哈
    小獅子00000閱讀 322評論 0 0

友情鏈接更多精彩內(nèi)容