before和after的用法
一、介紹
css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。(:before和:after是在CSS2中提出來的,CSS3中的寫法是::before和::after)
常見偽類——:hover,:link,:active,:target,:not(),:focus。
常見偽元素——::first-letter,::first-line,::before,::after,::selection。
::before和::after下特有的content,用於在css渲染中向元素邏輯上的頭部或尾部新增內容。
這些新增不會出現在DOM中,不會改變文件內容,不可複製,僅僅是在css渲染層加入。
所以不要用:before或:after展示有實際意義的內容,儘量使用它們顯示修飾性內容,例如圖示。
舉例:網站有些聯絡電話,希望在它們前加一個icon☎,就可以使用:before偽元素,如下:
<!DOCTYPE html> <meta charset="utf-8" /> <style type="text/css"> .phoneNumber::before { content:'\260E'; font-size: 15px; } </style> <p class="phoneNumber">12345645654</p>
Note:
1、這些特殊字元的html,js和css的寫法是不同的,如下
⇠ 箭頭類
符號 | UNICODE | 符號 | UNICODE | ||||
---|---|---|---|---|---|---|---|
HTML | JS | CSS | HTML | JS | CSS | ||
⇠ | ⇠ | \u21E0 | \21E0 | ⇢ | ⇢ | \u21E2 | \21E2 |
⇡ | ⇡ | \u21E1 | \21E1 | ⇣ | ⇣ | \u21E3 | \21E3 |
↞ | ↞ | \u219E | \219E | ↠ | ↠ | \u21A0 | \21A0 |
↟ | ↟ | \u219F | \219F | ↡ | ↡ | \u21A1 | \21A1 |
← | ← | \u2190 | \2190 | → | → | \u2192 | \2192 |
↑ | ↑ | \u2191 | \2191 | ↓ | ↓ | \u2193 | \2193 |
↔ | ↔ | \u2194 | \2194 | ↕ | ↕ | \u2195 | \2195 |
⇄ | ⇄ | \u21C4 | \21C4 | ⇅ | ⇅ | \u21C5 | \21C5 |
↢ | ↢ | \u21A2 | \21A2 | ↣ | ↣ | \u21A3 | \21A3 |
⇞ | ⇞ | \u21DE | \21DE | ⇟ | ⇟ | \u21DF | \21DF |
↫ | ↫ | \u21AB | \21AB | ↬ | ↬ | \u21AC | \21AC |
⇜ | ⇜ | \u21DC | \21DC | ⇝ | ⇝ | \u21DD | \21DD |
↚ | ↚ | \u219A | \219A | ↛ | ↛ | \u219B | \219B |
↮ | ↮ | \u21AE | \21AE | ↭ | ↭ | \u21AD | \21AD |
⇦ | ⇦ | \u21E6 | \21E6 | ⇨ | ⇨ | \u21E8 | \21E8 |
⇧ | ⇧ | \u21E7 | \21E7 | ⇩ | ⇩ | \u21E9 | \21E9 |
▲ | ▲ | \u25B2 | \25B2 | ► | ► | \u25BA | \25BA |
▼ | ▼ | \u25BC | \25BC | ◄ | ◄ | \u25C4 | \25C4 |
➔ | ➔ | \u2794 | \2794 | ➙ | ➙ | \u2799 | \2799 |
➨ | ➨ | \u27A8 | \27A8 | ➲ | ➲ | \u27B2 | \27B2 |
➜ | ➜ | \u279C | \279C | ➞ | ➞ | \u279E | \279E |
➟ | ➟ | \u279F | \279F | ➠ | ➠ | \u27A0 | \27A0 |
➤ | ➤ | \u27A4 | \27A4 | ➥ | ➥ | \u27A5 | \27A5 |
➦ | ➦ | \u27A6 | \27A6 | ➧ | ➧ | \u27A7 | \27A7 |
➵ | ➵ | \u27B5 | \27B5 | ➸ | ➸ | \u27B8 | \27B8 |
➼ | ➼ | \u27BC | \27BC | ➽ | ➽ | \u27BD | \27BD |
➺ | ➺ | \u27BA | \27BA | ➳ | ➳ | \u27B3 | \27B3 |
↷ | ↷ | \u21B7 | \21B7 | ↶ | ↶ | \u21B6 | \21B6 |
↻ | ↻ | \u21BB | \21BB | ↺ | ↺ | \u21BA | \21BA |
↵ | ↵ | \u21B5 | \21B5 | ↯ | ↯ | \u21AF | \21AF |
➾ | ➾ | \u27BE | \27BE |
❤ 基本形狀類
符號 | UNICODE | 符號 | UNICODE | ||||
---|---|---|---|---|---|---|---|
HTML | JS | CSS | HTML | JS | CSS | ||
❤ | ❤ | \u2764 | \2764 | ✈ | ✈ | \u2708 | \2708 |
★ | ★ | \u2605 | \2605 | ✦ | ✦ | \u2726 | \2726 |
☀ | ☀ | \u2600 | \2600 | ◆ | ◆ | \u25C6 | \25C6 |
◈ | ◈ | \u25C8 | \25C8 | ▣ | ▣ | \u25A3 | \25A3 |
☻ | ☻ | \u263B | \263B | ☺ | ☺ | \u263A | \263A |
☹ | ☹ | \u2639 | \2639 | ✉ | ✉ | \u2709 | \2709 |
☎ | ☎ | \u260E | \260E | ☏ | ☏ | \u260F | \260F |
✆ | ✆ | \u2706 | \2706 | � | � | \uFFFD | \FFFD |
☁ | ☁ | \u2601 | \2601 | ☂ | ☂ | \u2602 | \2602 |
❄ | ❄ | \u2744 | \2744 | ☃ | ☃ | \u2603 | \2603 |
❈ | ❈ | \u2748 | \2748 | ✿ | ✿ | \u273F | \273F |
❀ | ❀ | \u2740 | \2740 | ❁ | ❁ | \u2741 | \2741 |
☘ | ☘ | \u2618 | \2618 | ❦ | ❦ | \u2766 | \2766 |
☕ | ☕ | \u9749 | \9749 | ❂ | ❂ | \u2742 | \2742 |
☥ | ☥ | \u2625 | \2625 | ☮ | ☮ | \u262E | \262E |
☯ | ☯ | \u262F | \262F | ☪ | ☪ | \u262A | \262A |
☤ | ☤ | \u2624 | \2624 | ✄ | ✄ | \u2704 | \2704 |
✂ | ✂ | \u2702 | \2702 | ☸ | ☸ | \u2638 | \2638 |
⚓ | ⚓ | \u2693 | \2693 | ☣ | ☣ | \u2623 | \2623 |
⚠ | ⚠ | \u26A0 | \26A0 | ⚡ | ⚡ | \u26A1 | \26A1 |
☢ | ☢ | \u2622 | \2622 | ♻ | ♻ | \u267B | \267B |
♿ | ♿ | \u267F | \267F | ☠ | ☠ | \u2620 | \2620 |
¥ 貨幣類
符號 | UNICODE | 符號 | UNICODE | ||||
---|---|---|---|---|---|---|---|
HTML | JS | CSS | HTML | JS | CSS | ||
$ | $ | \u0024 | \0024 | ¢ | ¢ | \u00A2 | \00A2 |
£ | £ | \u00A3 | \00A3 | ¤ | ¤ | \u00A4 | \00A4 |
€ | € | \u20AC | \20AC | ¥ | ¥ | \u00A5 | \00A5 |
₱ | ₱ | \u20B1 | \20B1 | ₹ | ₹ | \u20B9 | \20B9 |
½ 數學類
符號 | UNICODE | 符號 | UNICODE | ||||
---|---|---|---|---|---|---|---|
HTML | JS | CSS | HTML | JS | CSS | ||
½ | ½ | \u00BD | \00BD | ¼ | ¼ | \u00BC | \00BC |
¾ | ¾ | \u00BE | \00BE | ⅓ | ⅓ | \u2153 | \2153 |
⅔ | ⅔ | \u2154 | \2154 | ⅛ | ⅛ | \u215B | \215B |
⅜ | ⅜ | \u215C | \215C | ⅝ | ⅝ | \u215D | \215D |
‰ | ‰ | \u2030 | \2030 | % | % | \u0025 | \0025 |
< | < | \u003C | \003C | > | > | \u003E | \003E |
♫ 音樂符號類
符號 | UNICODE | 符號 | UNICODE | ||||
---|---|---|---|---|---|---|---|
HTML | JS | CSS | HTML | JS | CSS | ||
♩ | ♩ | \u2669 | \2669 | ♪ | ♪ | \u266A |
相關推薦::before和::after偽元素的用法一、介紹 css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::first-letter,::first-line,::before,::after,: ::before和::after的用法 css偽元素CSS 有兩個說不上常用的偽類 :before 和 :after,偶爾會被人用來新增些自定義格式什麼的,但是它們的功用不僅於此。前幾天發現了 Creative Link Effects 這個非常有意思的介紹創意連結特效的頁面,裡面驚人的效果大量使用到的特性除了 trans before和after的用法一、介紹css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。(:before和:after是在CSS2中提出來的,CSS3中的寫法是::before和::after)常見偽類——:hover,:link,:active,:target,:not(),:focus。常見偽元素— 轉::before和::after偽元素的用法絕對定位 又能 lec net ren effect form amp right 一、介紹 css3為了區分偽類和偽元素,偽元素采用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::firs mysql之觸發器before和after的區別mysql 訂單 負數 values 完成 -1 class 大於 nbsp 我們先做個測試: 接上篇日誌建的商品表g和訂單表o和觸發器 假設:假設商品表有商品1,數量是10; 我們往訂單表插入一條記錄: insert into o(gid,much) value css before和after偽元素應用pan clear play set tle ear ani tab title 1、說明 ":before" 偽元素可以在元素的內容前面插入新內容。 ":after" 偽元素可以在元素的內容之後插入新內容。 2、兼容性 偽元素有2種寫法,單冒號和雙冒號,單冒號和雙 jquery中append、prepend, before和after方法的區別(一)mod serve com oos 兄弟節點 sha pos 插入 5% 原文:http://blog.csdn.net/woosido123/article/details/64439490 在 jquery中append() 與 prepend()是在元素內插 css中before和after的應用實例padding meta script cli fff radi tag lock style <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> < ::before和::after偽元素偽元素的意思就是,元素不是在DOM中生成的,而是在瀏覽器渲染CSS的時候畫上去的,所以在瀏覽器檢視元素上是看不到偽元素的HTML結構的。 before 和 after 顧名思義就是附著在元素前後的偽元素。 預設情況下偽元素是行內顯示的,想讓它呈現出不同的效果的話,就需要設定它為塊 {display:blo 深入學習jquery原始碼之before()和after()深入學習jquery原始碼之before()和after() after(content|fn) 概述 在每個匹配的元素之後插入內容。 引數 content String, Element, jQuery 插入到每個目標後的內容 function Fu CSS中的before和:after偽元素深入理解1、定義: “偽元素”,顧名思義。就是它建立了一個虛假的元素,並且將其虛假的元素插入到目標元素的內容之前或之後。 2:特點: a、它在實際文件中不改變什麼,但是對使用者可見,可以通過css控制,原始碼中看不到 b、偽元素如果沒有設定“content”屬性,偽元素是無用的。 你可以設定content屬 js設定before和after偽元素效果的方法總結我們知道,我們無法直接給before和after偽元素設定js效果例子說明 現在需要為(id為box,內容為"我是測試內容"的div)新增(:before內容為"字首",顏色為紅色的偽元素)<!DOCTYPE html> <html> <he select 下拉列表選擇框效果及美化(before 和 after偽元素的妙用)color dem cti relative ccs ota otto center round 參考博客:https://github.com/chokcoco http://www.cnblogs.com/libin-1/p/5766 select 下拉列表選擇框效果及美化(before 和 after偽元素的妙用)參考部落格:https://github.com/chokcoco http://www.cnblogs.com/libin-1/p/5766729.html http://www.cnblogs.com/coco1s/p/5667853.html http://sbco.cc/magicCss/ IE67不相容before和after偽類的最佳解決辦法IE67不相容before和after偽類,在需要相容IE67的頁面時,可以通過使用img標籤和png雪碧圖固定定位的方式來解決,通過js來處理IE6下PNG不透明的問題,這樣就可以不用通過JS處理before和aft css中before和:after使用1.什麼是:before和:after? 該如何使用他們?:before是css中的一種偽元素,可用於在某個元素之前插入某些內容。:after是css中的一種偽元素,可用於在某個元素之後插入某些內容 【jQuery】使用before()和after()在元素前後插入內容使用before()和after()方法可以在元素的前後插入內容,它們分別表示在整個元素的前面和後面插入指定的元素或內容,呼叫格式分別為: $(selector).before(content)和 jquery中append、prepend, before和after方法的區別(二)1.append()與after() 這兩個都是在元素的後面插入內容,不同的是前者是在元素內部插入(作為該元素的子元素),後者是在元素外部插入(作為該元素的兄弟元素);但是這裡我要講的是,當用表單驗證中用到這兩個方法時的區別:append()比較正常;而after()則會沒 觸發器(二、BEFORE和AFTER的區別及使用場景)DML操作的行級觸發器,分為before和after兩類。比如下面在同一張表上分別建了2個觸發器然後用一個insert語句進行觸發結果發現,這2類觸發器捕捉的:OLD和:NEW資料實際是一樣的。那麼什麼時候用before,什麼時候用after呢?我們先要知道這2種觸發器的特性 :before 和 :after 的內幕 以及偽類偽類 VS 偽元素 這兩個概念很容易混淆,即使你Google或者查W3C的資料都不一定搞得清。答案其實很簡單,如下: 偽類:作用物件是整個元素 首先,來看幾個偽類 ? a:link {color:#111} |