CSS3常用知識點
阿新 • • 發佈:2017-06-28
spa 添加內容 包含 文本 屬性選擇器 結束 訪問 start 不同的
1.4 結構性偽類選擇器
1 css3選擇器
1.1 屬性選擇器
/* E[attr~=val] 表示的一個單獨的屬性值 這個屬性值是以空格分隔的*/
.attr2 a[class~="kawa"] {
//TODO
}
/* E[attr|=val] 表示的要麽一個單獨的屬性值 要麽這個屬性值是以"-"分隔的*/
.attr3 a[class|="kawa"] {
//TODO
}
/* E[attr*=val] 表示的屬性值裏包含val字符並且在“任意”位置 */
.attr4 a[class*="kawa"] {
//TODO
}
/* E[attr^=val] 表示的屬性值裏包含val字符並且在“開始”位置 */
.attr5 a[class^="kawa"] {
//TODO
}
/* E[attr$=val] 表示的屬性值裏包含val字符並且在“結束”位置 */
.attr6 a[class$="kawa"] {
//TODO
}
1.2 偽類選擇器
a:link {color: #FF0000} /* 未訪問的鏈接 */
a:visited {color: #00FF00} /* 已訪問的鏈接 */
a:hover {color: #FF00FF} /* 鼠標移動到鏈接上 */
a:active {color: #0000FF} /* 選定的鏈接 */
1.3 偽元素選擇器
:first-letter /*向文本的第一個字母添加特殊樣式。*/
:first-line /*向文本的首行添加特殊樣式。*/
:before /*在元素之前添加內容。*/
:after /*在元素之後添加內容。*/
1.4 結構性偽類選擇器
:root /*樣式綁定到頁面艮元素中*/
:not /*對某個結構元素使用樣式,但想排除其子元素的樣式*/
:empty/*當元素為空時使用的樣式*/
:target/*對頁面中某個target元素指定樣式,該樣式只在用戶點擊了頁面的超鏈接起作用*/
2 CSS3布局
2.1 css3多欄布局
2.1.1 column-count 分多少欄展示
column-count: 3;
2.2 css3盒布局
display:
2.3 css3彈性盒布局
2.3.1 自適應彈性盒布局
2.4 Media Queries
根據不同瀏覽器窗口大小加載不同的css樣式
@media screen and (min-width: 1000px) {
//TODO
}
@media screen and (min-width: 640px) and (max-width: 999px) {
//TODO
}
@media screen and (max-width: 639px) {
//TODO
}
CSS3常用知識點