一、選擇題(每題2分)
1、在HTML中,要定義一個空鏈接使用的標記是?
A、
B、
C、
D、
2、以下對html的描述不正確的是?
A、html是一種超文件標示語言,標籤不能交叉巢狀使用;不能在html中插入特殊標籤,比如:img
B、html是一種超文件標示語言,標籤可以交叉巢狀使用,可以在html中插入特殊標籤,比如:img
C、html是一種超文件標示語言,大小寫不敏感,標籤可以交叉巢狀使用
D、html是一種超文件標示語言,大小寫敏感,標籤可以交叉巢狀使用
3、以下哪個標籤可以實現強制換行?
A、br
B、dr
C、hr
D、dl
4、在HTML中,若實現點選超鏈接,如何彈出一個新的網頁視窗?
A、百度
B、百度
C、百度
D、百度
5、在HTML中,下面 下麪不屬於HTML文件的基本組成部分的是?
A、
B、
C、
6、下列CSS程式碼中有幾處語法錯誤?
&○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○li {font-size:12px , color:666666○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○ }
A、1
B、2
C、3
D、4
7、下列在HTML文件中插入樣式表的方式,優先順序最高的是?
A、外部link引入
B、style屬性
C、外部https://blog.csdn.net/jsbjx/article/details/@import引入
D、style標籤
8、實現效果:鏈接字型顏色爲紅色,無下劃線,當滑鼠移過時顯示下劃線。以下選項正確的是?
A、a:link{color:red○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○} a:hover{text-decoration:underline○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○}
B、a{color:red○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○text-decoration:none○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○} a:hover{text-decoration:overline○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○}
C、a{text-decoration:underline○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○} a:hover{color:red○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○text-decoration:none○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○}
D、a{color:red○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○text-decoration:none○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○} a:hover{text-decoration:underline○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○}
9、下列關於CSS中盒子模型說法錯誤的是?
A、padding代表盒子與其他盒子之間的距離
B、border代表盒子的邊框
C、可以通過box-sizing屬性設定不同的盒子模型:W3C標準盒子、邊框盒子
D、盒子模型是頁面佈局的基礎,它包括外邊距、邊框、內邊距以及元素的內容
10、下面 下麪程式碼中,段落p標籤內文字最終顯示的顏色是?
移動互聯方向
A、#F00
B、#00F
C、#666
D、#333
style屬性:1000
id:100
class/僞類/屬性:10
元素/僞元素:1
特性值越大,優先順序越高;特性值相同時,越靠下的優先順序越高
二、填空題(每題4分)
三、簡答題(每題5分)
1、簡述塊級元素在父元素的居中方法有哪些?
1.給父元素設定:
display: flex○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
justify-content: center○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
align-items: center○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
2.給父元素設定display:flex○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
給子元素直接設定:margin:auto
3.給父元素設定一個定位屬性,給子元素設定一個絕對定位;然後給子元素所有配合屬性設定0px;並且給子元素設定margin:auto
4.給父級元素設定定位屬性,子元素設定絕對定位;
將子元素的top:50%○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○left:50%○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
再配合使用margin-top:-height/2○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
margin-left:-width/2○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
2、清除浮動的方式有哪些?
clear:left/right/both
1.在浮動元素之後新增一個塊級元素,給塊級元素設定清除浮動
2.給所有浮動元素的父元素設定::after{
content:''○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
clear:left○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
display:block○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
3、塊級元素有哪些?行內元素有哪些?行內元素與塊級元素分別有什麼特點?
塊級元素
div、h1~h5、p、html、body、ul、li
1) 獨佔一行
2) 預設寬度爲100%,預設高度由子元素或者內容決定
3) 可以爲其指定寬高 style=「width:○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○height:○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○」
行內元素
span、a、img、strong、i
1) 與其他行內元素共用一行
2) 預設寬高由內容決定
3) 不能爲其指定寬和高
4) 行內元素中不可以巢狀塊元素,但塊元素中可以巢狀行內元素
4、簡述父子級外邊距合併問題的幾種解決方案?
1.給父元素新增邊框屬性
2.將本應該設定給子元素的margin設定給父元素的padding
3.給父級或者子級新增float屬性
4.給父級或者子級新增position: absolute○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
5.給父元素或者子元素新增display: inline-block○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
6.給父級元素新增overflow: hidden○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
5、簡述html中引入css的方式有哪些?並說明區別;
1.行內樣式
style屬性
2.內聯樣式
style標籤中
3.外部引入
建議:link標籤
https://blog.csdn.net/jsbjx/article/details/@import url()
優先順序:
行內樣式》內聯樣式=外部引入
1) 所屬範圍
https://blog.csdn.net/jsbjx/article/details/@import是 CSS 的語法,只能匯入樣式
link是 HTML 的標籤,不僅可以載入 CSS 檔案,還可以定義 rel 屬性
rel="stylesheet"表示呼叫外部樣式表
2) 載入順序
頁面載入時,link標籤引入的 CSS 被同時載入
https://blog.csdn.net/jsbjx/article/details/@import引入的 CSS 將在頁面載入完畢後被載入
3) 相容性區別
https://blog.csdn.net/jsbjx/article/details/@import需要IE5+
link標籤,不存在相容性問題
6、簡述將原生代碼提交至gitee的步驟
7、簡述設定元素的隱藏和顯示的兩種方式?區別是什麼?
display:
none○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○:元素的隱藏,
隱藏元素所佔據的空間
block○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○元素的顯示
visibility:
hidden:元素的隱藏;
相當於修改了元素的透明度,不隱藏元素空間
visible:元素的顯示
8、用css程式碼實現輪播圖?
div.outer{
width: 300px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
height: 100px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
border: 1px solid red○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
margin: 0px auto○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
overflow: hidden○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
}
div.imgs{
width: 1500px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
height: 100px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
background-color: rosybrown○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
animation-name: move○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
animation-duration: 10s○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
animation-iteration-count: infinite○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
animation-timing-function: steps(5)○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
}
div.imgs div{
width: 300px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
height: 100px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
color: #000○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
font-size: 30px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
float: left○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
}
https://blog.csdn.net/jsbjx/article/details/@keyframes move{
from{margin-left: 0px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
}
to{
margin-left: -1500px○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
}
}
9、請寫出至少10個文字樣式屬性?
color:字型顏色
font-size:大小
font:weitht:粗細
text-indent:首行縮排
text-decrotion:新增下劃線
text-transform:改變字型大小寫
font-family:字型
word-spacing
letter-spacing
word-break:
word-wrap:
overflow:
hidden○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
scroll○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○
width
height
max-width
max-height
min-width
min-height
10、請寫出至少5個html5中的新增屬性?至少5個html5中的新增標籤?
屬性
type
date 日期
datetime-local 日期時間控制元件
time 時間控制元件
number 數位控制元件(只能輸入數位)
range 範圍控制元件(通過控制條可以調整取值)
search 搜尋控制元件
tel 電話控制元件
url 地址控制元件
color 顏色控制元件
email email控制元件 header(頭)
nav
article(主體)
section (部分)
footer(腳)
video
audio
11、html中的錨點如何定義?舉例說明
12、請寫出css屬性中設定顏色值的幾種方式?
1.關鍵字
2.rgb(r,g,b)○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○0-255之間
3.rgba(r,g,b,a)○○https://blog.csdn.net/jsbjx/article/details/@0$https://blog.csdn.net/jsbjx/article/details/@○○a:0-1取值;0代表完全透明 1代表完全不透明
4.16進位制的顏色值