HTML語言和CSS開發商業站點 錯題
1.關於css為什麼會出現Bug說法不正確的是()。
(選項兩項)
A.編寫CSS樣式是需要在不同瀏覽器中實現表現一致
B.各大主流瀏覽器由於不同廠家開發,瀏覽器使用的核心不同,支援CSS的程度不同
C.網頁製作師在編寫CSS樣式時命名不規範,樣式本身有BUG
D.網頁設計師在設計時起名不對
正確答案是 C.D
分析:各大主流瀏覽器由於不同廠家開發,各大廠商處於自身利益,因而瀏覽器使用的核心不同,支援CSS的程度不同,導致了顯示差異,因此編寫CSS樣式時需要考慮在不同瀏覽器中實現表現 一致,因此選CD。
2.<form name="forml" method="post" action="checkLogin.php">/form>本句HTML語句是什麼意思()。
(選擇一項)
A.定義表單的名字為forml,提交方式post,後臺處理頁面是checkLogin.php
B.定義表單的名字為forml,提交一個名字為username的變數,提交給檔案post
C.定義表單提交:提交一個名字為post變數,提交給檔案checkLogin.php
正確答案是 A
分析:此題目考查的是HTML中<form>標籤的屬性。 為什麼是選A,因為form標籤表示建立一個表單,name屬性表示其名稱為form1,method屬性表示向伺服器端傳輸資料,其提交方式為post,action屬性表示向何處傳送表單資料,該題中是向checkLogin.php頁面提交資料,所以選A。
3.在CSS中,清除浮動塌陷的方法錯誤的是()。
(選擇一項)
A.在最後一個浮動元素後面,加入一個空的div並設定樣式:clear:both;
B.在浮動元素的父級元素中,設定其樣式屬性:overflow:hidden
C.利用浮動父級元素after偽選擇符並設定其相應屬性也可以解決浮動塌陷問題
D.after偽選擇符的作用是在元素內容之前插入內容,利用這一特點可以解決浮動塌陷問題
正確答案是 D
分析:本題考察css清除浮動塌陷,after偽類的作用是在元素之後插入內容
4.下面選擇中,()可以設定網頁中某個標籤的右外邊距為10畫素。
(選擇兩項)
A.margin:0px 10px
B.margin:10px 0 0 0
C.margin:0 10 0 10px
D.padding-right:10px
正確答案是 AC
5.border-radius設定四個屬性值是,四個屬性是、值得排列順序為()。
(選擇一項)
A.左上,左下,右下,右上
B.左上,左下,右上,右下
C.左上,右上,右下,左下
D.左上,右上,左下,右下
正確答案是 C
6.下面關於display樣式,描述錯誤的是()。
(選擇一項)
A.block:塊元素的預設值。用該值為物件之後新增新行
B.none:隱藏物件。隱藏物件保留物理空間
C.inline:內聯物件的預設值
D.display:inline—block:將物件呈遞為內聯物件,物件的內容作為快物件呈遞
正確答案是 B
7.以下關於CSS3變形的說法,錯誤的是()
(選項一項)
A.網頁中的變形效果可以不使用CSS3來處理
B.CSS3的變形功能可以實現平移,旋轉,縮放,傾斜等效果
C.CSS3的變形可以作用在塊元素和行你、內元素上
D.在開發中使用CSS3變形比使用javaScript實現效果的效率要低
正確答案是 D
分析:本題考察變形的概念,相對於使用javascript實現變形效果,使用css3變形,不需要額外的檔案,因此提升了開發的效率,也提高了頁面的執行效率
8.在CSS3中,以下說法錯誤的是()。
(選擇一項)
A.在CSS3選擇器不需要使用多個div標記就能實現多欄佈局
B.raba(255,0,0,0.5)表示半透明的綠色
C.當設定一個EGBA色彩的時候,引數依次設定為紅,綠,藍的顏色值和透明值
D.在CSS3中使用text-shadow屬性給頁面文字新增陰影效果
正確答案是 B
分析:在CMYK四色表示法中,rgba(255,0,0,0.5)表示半透明的紅色,與答案不符,所以選擇答案b。