css tips —— 在css中完成國際化
前提
在日常處理國際化的時候,通常是將key通過類似intl.xx(key)轉換為對應環境的文案,可是如果需要在css中加入對應邏輯應該怎麽做呢(比如在after的偽元素中顯示不同的文案),畢竟在css中沒辦法通過js代碼將key轉換為文案。
思路
1. 既然不能在css中寫入翻譯過程,那麽就把翻譯結果寫入dom節點中,可以用data屬性存放已經翻譯好的文案,<div class=‘suf‘ data-suffix="翻譯的結果"></div>
2. 在css中讀出data-suffix的值作為content的內容, 可以使用attr()來獲取指定的屬性, .suf::after { content: attr(data-suffix)
css tips —— 在css中完成國際化
相關推薦
css tips —— 在css中完成國際化
思路 怎麽 獲取 結果 clas 轉換 :after 應該 data 前提 在日常處理國際化的時候,通常是將key通過類似intl.xx(key)轉換為對應環境的文案,可是如果需要在css中加入對應邏輯應該怎麽做呢(比如在after的偽元素中顯示不同的文案),畢竟在css中
struts2的返回類型、struts的標簽庫、struts2中完成國際化
let 頁面 const patch red struts2標簽 property 單選 bmi struts2的返回類型:在jsp-servlet中, 返回的類型主要有 轉發, 重定向; 轉發主要是RequestDispatcher的forward方法來進行操作的req.
動態加載js,css(項目中需要的)
tag shee var chrom try tno str url type 最近做的一個項目需要加入百度統計,大家都知道百度統計在頁面引用就是一坨js,實現方法很簡單引用到頁面就ok了。 那麽問題來了,雖然我不知道百度統計的原理是啥,我的測試服引用了百度統計,百度統計賬
css樣式表中的樣式覆蓋順序
精確 一個 avi 樣式 ren code spartan tor 怎樣 原文:css樣式表中的樣式覆蓋順序 有時候在寫CSS的過程中,某些限制總是不起作用,這就涉及了CSS樣式覆蓋的問題,如下 <!DOCTYPE html> <html
如果在一個標簽上兩類並用,css樣式表中引用時,兩個類必須寫在一起,不能有空格。
nbsp clas div 樣式表 ext style borde 引用 order 例: <html> <style type="text/css"> .mui-table-view-cell.mui-collapse{ bo
html +css 登陸框中加用戶圖片,並設置登陸名不蓋住圖標
png top tle lin 分享圖片 head bubuko 用戶輸入 color 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="
CSS:bootstrap中switch事件監控
問題:bootstrap 官網中只演示了css樣式,沒有給js,無法獲取值 思路:多次嘗試,發現switch的val值可以獲取到,於是通過js監控點選事件,給switch賦值實現該功能。若為新增則值為空,將value賦值0;若為新增,判斷有效無效,若有效模擬點選事件切換樣式。 jsp
Html和CSS在瀏覽器中常見的相容性問題處理
1,居中問題 格里的內容,IE預設為居中,而FF預設為左對齊,可以嘗試增加程式碼: margin: 0 auto; 2,高度問題 兩上下排列或巢狀的格,上面的格設定高度(高度),如果DIV裡的實際內容大於所設高度,在FF中會出現兩個格重疊的現象;
巧用css的border屬性完成對圖片編輯功能的效能優化
一、需求場景: 最近閒來無事,boss提出了一個要求,研究相關程式碼並完成一個關於編輯圖片功能的效能優化,該功能的主要介面展示如下: 通過了幾分鐘的短暫試用,發現就是一個簡單的裁剪並儲存使用者選擇並上傳的圖片作為使用者頭像的功能。 主要功能點如下: 選擇圖片並上傳。 拖動中間選擇區域的位
【CSS】HTML中如何清理浮動
首先我們看下沒有浮動的樣式: html程式碼: <div id="div1"> <div id="blue"></div> <div id="pink"></div> </div> css程式碼:
css模仿記事本輸入完成一行自動換行
如圖效果 做專案遇到的一個坑,需要最某一個東西就行標註, 需要如上圖一樣的效果,初始化一個高度的盒子,當點選的 時候輸入完成一行的時候,自動切換到下一行,當到達最後一行的 時候,自動增加高度,,一開始覺得用input一排一排的來 佈局,輸入滿一行自動切換焦點,後來試試下,還是存在各種
css筆記--css中需要注意的知識點
css筆記–css中需要注意的知識點 css尺寸 css的尺寸屬性 屬性 功能 height 設定元素的高度 width 設定寬度
css實現圓中居中顯示文字
很久沒更新部落格了…趁做畢設的機會記錄一下。 需求 畫一個實心圓,並在圓中居中顯示一行標題 實現思路 畫圓:這裡需要注意 border-radius:50% 居中顯示文字:此處需要令 line-height 值等於 height ,並設定 text-align:
【html+css】ul中li水平居中,可以根據media查詢,不同個數的li水平居中
通過給ul設定寬度width,來控制頁面顯示幾個li,你是水平居中顯示的,具體的間距通過li的margin來設定: <div class="navContent" id="newGoods"> <ul> <li>
CSS font-family 中的蘋方字型
蘋方提供了六個字重,font-family 定義如下: 蘋方-簡 常規體 font-family: PingFangSC-Regular, sans-serif; 蘋方-簡 極細體 font-famil
css選擇器中:first-child與:first-of-type的區別
:first-child選擇器是css2中定義的選擇器,從字面意思上來看也很好理解,就是第一個子元素。比如有段程式碼: <div> <p>第一個元素</p> <h1>第二個元素</h1>
CSS垂直置中技巧
1. Line-height 適用情境:單行文字垂直置中技巧 這個方式應該是最多人知道的了,常見於單行文字的應用,像是按鈕這一類物件,或者是選單、導覽列此類物件最常見到此方式了。此方式的原理是在於將單行文字的行高設定後,文字會位於行高的垂直中間位置,利用此原理就能輕鬆達成垂直置中的需求了。
【css】css實現佈局: 左:200px,右:30%,中:自適應
題目來源於今日頭條一面,當時想的不全,現在總結一下 第一種方法:浮動佈局 <style> body { padding:50px; } * {
CSS選擇器中的正則表示式
放張頭圖來放鬆放鬆 哈哈哈哈哈哈哈哈哈哈哈哈~ 一 是的,CSS也有正則(阿門) CSS裝逼兩利器:矩陣和正則。 其實呢,我們也不必驚訝,CSS畢竟也是一門語言,而且正則本來就是有利於某個具體語言之外的東西。 二 正則表示式的一些通用規則
CSS選擇器中的空格與尖括號有何區別?
例子1: .a .b { margin: 0; } 空格隔開a和b,選擇所有後代元素。 例子2: .a>.b { margin: 0; } 尖括號隔開a和b,選擇所有子元素。 兩個例子的區別就在於後代和子,後代包含子子孫孫。 【空格符】white space characters