1. 程式人生 > >HTML語言和CSS開發商業站點 錯題

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。