CSS高階佈局技巧
隨著IE8逐漸退出舞臺,很多高階的CSS特性都已被瀏覽器原生支援,再不學下就要過時了。
用:empty區分空元素
相容性:不支援IE8
演示
假如我們有以上列表:
我們希望可以對空元素和非空元素區別處理,那麼有兩種方案。
用:empty選擇空元素:
用或者:not(:empty)選擇非空元素:
用:*-Of-Type選擇元素
相容性:不支援IE8
舉例說明。
給第一個p段落加粗:
給最後一個img加邊框:
給無相連的blockquote加樣式:
讓奇數列的p段落顯示紅色:
此外,:nth-of-type還可以有其他型別的引數:
用calc做流式佈局
相容性:不支援IE8
演示
左中右的流式佈局:
用vw狀語從句:vh做全屏滾動效果
相容性:不支援IE8
演示
vw和vh是相對於viewport而言的,所以不會隨內容和佈局的變化而變。
用於unsetCSS重置
相容性:不支援IE
用column做響應式的列布局
相容性:不支援IE9
(完)
相關推薦
CSS高階佈局技巧
隨著IE8逐漸退出舞臺,很多高階的CSS特性都已被瀏覽器原生支援,再不學下就要過時了。 用:empty區分空元素 相容性:不支援IE8 演示 假如我們有以上列表: 我們希望可以對空元素和非空元素區別處理,那麼有兩種方案。 用:empty選擇空元素: 用或者:not(:em
CSS高階佈局
float屬性 基本浮動規則 先來了解一下block元素和inline元素在文件流中的排列方式。 block元素通常被現實為獨立的一塊,獨佔一行,多個block元素會各自新起一行,預設block元素寬度自動填滿其父元素寬度。block元素可以設定width、height、margin、padding屬性
HTML+CSS多種佈局技巧
一、水平居中 水平居中多用於標題以及內容區域的組織形式,以下是五種實現水平居中的方法: 方法一: 使用inline-block和text-align實現 <!DOCTYPE html> <html> <head>
21條CSS高階技巧
文章原地址:http://geek.csdn.net/news/detail/202007 作者--hehekai 未經作者同意就轉載,還請諒解。 CSS高階技巧: 21個有用的CSS小技巧,來幫你把CSS技能提高到高階水平 [Github上有8000多個star]。包括Flexbox、REM、
html+css佈局技巧
(一)、父元素的寬高的變化子元始終素鋪滿父元素 <body> <div class="parent"> <div class="child"></div> </div> </body>
不怕你用不上!CSS 列表項佈局技巧
編者按: 為了不引入 HTML 標籤自身的樣式,本文未考慮 HTML 語義化的提倡,以使得行文與示例程式碼更加簡潔。這是文章寫作需要,而非程式碼風格示範。 在開發中我們經常會遇到關於如何展示列表的問題,例如: 圖片選擇器列表 人員部門選擇列表
這些css高階技巧,你知道幾個呢
1. 黑白影象這段程式碼會將彩色照片變為黑白照片2. 使用 :not() 在選單上應用/取消邊框
12 個CSS高階技巧彙總
下面這些CSS高階技巧,一般人我可不告訴他哦。 使用 :not() 在選單上應用/取消應用邊框 給body新增行高 所有一切都垂直居中 逗號分隔的列表 使用負的 nth-child 選擇專案 對圖示使用SVG 優化顯示文字 對純CSS滑塊使
HTML與CSS佈局技巧總結
很多人對CSS的佈局有困惑,實際的應用場景中由於佈局種類多難以選擇。今天我花些時間總結下自己對CSS佈局的理解,分析下了解各種佈局的優劣,同時希望能分享給初入前端的朋友們一些在佈局上的經驗,如果有那些地方總結的不好,歡迎大家指正。言歸正傳,現在就來揭開各種佈局的面紗。 單列
經常使用的20個css高階技巧(上)
1. 黑白影象 這段程式碼會讓你的彩色照片顯示黑白照片。 img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filte
css高階技巧彙總
1、彩色照片顯示黑白照片 img.desaturate{ filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%);
HTML與CSS佈局技巧
### 一、使用`$`標識原生`DOM`元素 ``` let $white = document.querySelector('.white') ``` ### 二、要使用top,left等定位屬性 要先將該元素設定`position`屬性,`absolute`或者`relative`等 ### 三、
史上最全Html和CSS布局技巧
喜歡 輸出 隔離 init scale ext med 兩種 float 單列布局水平居中 水平居中的頁面布局中最為常見的一種布局形式,多出現於標題,以及內容區域的組織形式,下面介紹四種實現水平居中的方法(註:下面各個實例中實現的是child元素的對齊操作,child元素的
CSS高級技巧
external bsp ext flex 添加 clas per 樣式 ble 使用CSS復位 CSS復位可以在不同的瀏覽器上保持一致的樣式風格。您可以使用CSS reset 庫Normalize等,也可以使用一個更簡化的復位方法:· * { box-sizing:
2017年總結的前端文章——CSS高級技巧匯總
標記 rgba 前端 blog z-index osi 字體 需要 pos 1. 頁面頂部陰影 body:before{ content: ""; position: fixed; top:-10px; left: 0;
CSS布局技巧之——各種居中
進行 簡單的 現在 middle 而且 說明 ges aca top 居中是我們使用css來布局時常遇到的情況。使用css來進行居中時,有時一個屬性就能搞定,有時則需要一定的技巧才能兼容到所有瀏覽器,本文就居中的一些常用方法做個簡單的介紹。 註:本文所講方法除了特別說明外,
《CSS動畫實用技巧》課程筆記
mar cal display href 寬度 con tag rdfa radius 概述 這是我學習CSS動畫實用技巧的課程筆記 常用動畫屬性——transition .change img{ display:block;
HTML與CSS布局技巧總結
overflow 絕對定位 back hidden port 子元素 屏幕 hex key 很多人對CSS的布局有困惑,實際的應用場景中由於布局種類多難以選擇。今天我花些時間總結下自己對CSS布局的理解,分析下了解各種布局的優劣,同時希望能分享給初入前端的朋友
css 常用佈局
「前端那些事兒」③ CSS 佈局方案 我們在日常開發中經常遇到佈局問題,下面羅列幾種常用的css佈局方案 話不多說,上程式碼! 居中佈局 以下居中佈局均以不定寬為前提,定寬情況包含其中 1、水平居中 a) inlin
正則表示式的高階使用技巧
零寬斷言: 零寬斷言是正則表示式的一種方法,用於查詢在某些內容(但並不包括這些內容)之前或者之後的東西,也就是說他們像\b(匹配一個單詞邊界,也就是單詞和空格間的位置,正則表示式的匹配有兩種概念,一種是匹配字元,一種是匹配位置,這裡的\b就是匹配位置,例如,“er\b”可以匹配“neve