1. 程式人生 > >相容性及經驗彙總

相容性及經驗彙總

1、

浮動時,父級元素無法撐開

解決方案: 全域性增加樣式

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}
父級元素呼叫clearfix

使用濾鏡PNG圖片透明後,容器內連結失效

原因:浮動,註釋,寬高定義

解決方案:為容器裡面的a加個_position:relative樣式

img圖片下方出現幾個畫素間隙

解決方案: img{display:block;}或者img{vertical-align:top;} 在或者 img{font-size:0}

如何讓文字垂直對齊文字輸入框?

解決方案: input{vertical-align:middle;}

如何讓單行文字在容器內垂直居中?

解決方案: 設定文字的行高等於容器的高度。舉例:height:25px;line-height:25px;

強制文字溢位一行顯示

解決方案: 設定容器的寬度和white-space:nowrap

如何使文字溢位邊界顯示為省略號

解決方案: 設定容器寬度,設定文字一行顯示,溢位截斷並顯示省略號。例子:

.test {width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

各個瀏覽器 opacity透明問題

.test {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

讓連續的長字串自動換行

解決方案: word-wrap:break-word;

去掉超連結的虛線框

解決方案:

a {outline:none;blr:expression(this.onFocus=this.blur());}

網頁水平居中

解決方案:

body{text-align:center;} .wp{width:980px;margin:0 auto;text-align:left;}

如何讓table邊框1個畫素細

解決方案:

table{border-collapse:collapse;}
table th,table td{border:1px solid #ddd;}

網頁去色,讓網站顯示灰色

解決方案:

*{filter:gray; color:gray;}
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}

兩個相鄰塊級元素,都設定了margin,間距只有最大一個,間距不會相加。

原因: 這種現象叫:“外邊距合併”,兩間距相鄰取大。 此現象也出現在父子元素。

注意: 浮動元素和絕對定位元素,不會和相鄰的元素產生外邊距合併;內聯塊級元素間不會產生外邊距合併;根元素間不會產生外邊距合併(如html與body間);設定了屬性overflow且值不為visible的塊級元素不會與它的子元素髮生外邊距合併。

相關推薦

相容性經驗彙總

1、 浮動時,父級元素無法撐開 解決方案: 全域性增加樣式 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1} 父級元素呼叫clearfix 使用濾

html css 前端基礎 學習方法經驗分享

編譯 安裝 切圖 開發 如果 積累 推薦 前端 集成 前言:   入園第一天,想分享一點兒前端基礎html css 的學習方法和一些經驗給熱愛前端,但是不知道從哪兒開始,依舊有些迷茫的新手朋友們。當然,適合每個人的學習方式不同,以下所講的僅供參考。   一、關於基礎語法  

中介軟體漏洞修復彙總

Nginx檔案解析漏洞 漏洞等級 高危 漏洞描述 nginx檔案解析漏洞產生的原因是網站中介軟體版本過低,可將任意檔案當作php可執行檔案來執行,可導致攻擊者執行惡意程式碼來控制伺服器。 漏洞危害 機密資料被竊取; 核心業務資料被篡改; 網頁

Sia-UI使用入門經驗分享

Sia-UI使用入門及經驗分享 作者:家輝,日期:2018-03-04 CSDN部落格: http://blog.csdn.net/gobitan 摘要:Sia-UI是Sia的官方提供的檔案上傳,挖礦及錢包軟體。這裡分享一下Sia-UI使用的

vue元件通訊--注意事項經驗總結

元件間的通訊是是實際開發中非常常用的一環,如何使用對專案整體設計、開發、規範都有很實際的的作用,我在專案開發中對此深有體會,總結下vue元件間通訊的幾種方式,討論下各自的使用場景 文章對相關場景預覽 父->子元件間的資料傳遞 子->父元件間的資料傳遞

Pandas基本功能之層次化索引層次化彙總

層次化索引 層次化也就是在一個軸上擁有多個索引級別 Series的層次化索引 data=Series(np.random.randn(10),index=[ ['a','a','a','b','b','b','c','c','d','d'], [1,2,3,1,2,3,1,2,2,3]

javaScript瀏覽器相容性問題大彙總

1.HTML物件獲取問題 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”). 解決辦法:統一使用document.getEleme

8086彙編暫存器指令彙總

1   暫存器的分類 通用暫存器: ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl); sp,bp,si,di 指令暫存器: ip 標誌暫存器: FR 段暫存器: cs,ds,ss,es

Python 考試題答案彙總(填空,判斷,問答,單選多選)

前段時間進行了Python的兩場考試,分別是python基礎和python高階。 我覺得只能給自己打80分,這個成績與我的目標還差很遠,還有進步的必要。 所以,我先將考試題中非問答題部分貼出來,以供自己隨時溫習。 相信掌握這些知識,不僅僅是為了應付面試,更是為了以後能在python資料分

DWR框架的初次使用經驗總結

DWR的宣傳語是 “ Easy Ajax For Java”。 需求是這樣的--後端定時接受伺服器傳送過來的資訊。並把資訊每隔五秒推送一次到前端實現頁面區域性重新整理功能! AJAX可是實現前端非同步傳送請求到後端,拿取資料,並實現頁面區域性重新整理的功能! Ajax有一個很大的缺陷就是

Eclipse實用經驗彙總

熟練使用Eclipse,大大提高開發效率! Eclipse怎麼配置JRE環境 Eclipse怎麼整合SVN Eclipse怎麼整合Maven Eclipse怎麼更改系統預設快捷鍵 Eclipse怎麼提交程式碼到SVN伺服器 Eclipse操作Git的準備工作有哪些

IntelliJ IDEA實用經驗彙總

熟練使用IDEA,大大提高開發效率! IDEA實用快捷鍵(1) IDEA實用快捷鍵(2) IDEA實用快捷鍵(3) IDEA實用快捷鍵(4) IDEA怎麼更改字型/背景? IDEA怎麼匯入專案? IDEA怎麼更改系統預設快捷鍵? IDEA怎麼給方法之間新增分隔

關於以太坊智慧合約在專案實戰過程中的設計經驗總結(1)

此文已由作者蘇州授權網易雲社群釋出。 歡迎訪問網易雲社群,瞭解更多網易技術產品運營經驗 1.智慧合約的概述 近幾年,區塊鏈概念的大風吹遍了全球各地,有的人覺得這是一個大風口,有的人覺得他是個泡沫。眾所周知,比特幣是區塊鏈1.0,而以太坊被稱為了區塊鏈2.0,而區塊鏈1.0和2.0最主要的差別就在於以太坊擁有

關於以太坊智慧合約在專案實戰過程中的設計經驗總結(2)

此文已由作者蘇州授權網易雲社群釋出。 歡迎訪問網易雲社群,瞭解更多網易技術產品運營經驗 7.智慧合約經驗分享 1)智慧合約開發的工具的問題 古人云“工欲善其事必先利其器”,同意良好的智慧合約的開發工具對智慧合約的開發效率有極大的提升。以下是一些比較好的智慧合約的開發組合: &nb

react開發,日常經驗彙總

npm升級package.json依賴包到最新版本號 使用工具包:npm-check-updates 全域性安裝ncu:npm install -g npm-check-updates 使用 檢查package.json中dependencies的最新版本:ncu

iOS程式碼程式設計規範 根據專案經驗彙總

帶出幾十位從零開始學iOS的實習生或試用期的開發人員後,覺得真的是千人千面,每個人寫的程式碼都風格迥異,如果沒有一個文件規範,每次都和新人進行口頭的說教,大概自己是不用敲程式碼了,所以吃了虧了就開始編寫iOS的程式設計規範。由於本人在寫iOS程式碼前一直是C語言的開發,所以很多規範都受C語言的影響。

Android開源專案彙總

Awesome-MaterialDesign - MaterialDesignCenter改名為Awesome-MaterialDesign,優化了佈局,新增了不少庫。 ChipsLibrary - 在Android EditText中實現打Tag功能。 ObservableScrollView 

如何處理相容性在多個裝置上進行除錯

桌面端瀏覽器除錯方法 通常只需要在Google、Firefox、Opera、Safari、IE五大主流瀏覽器進行測試。 移動端瀏覽器除錯方法 移動端瀏覽器除錯的最好方法是真機測試,因為很多手機生產廠家會根據原生的安卓系統開發自己的作業系統,在沒有真機測試的情況下會出現很多意想不到的相容性

mysql下載安裝經驗彙總

下載 下載MySql 安裝  官網msi安裝程式路徑:download->community->MySQL on Windows->MySQL Installer。 一般預設是最新版本,歷史版本則點選如圖所示區域: 2. 下載的

Aras學習筆記 (30) Aras官方帖Disable Form Field介紹程式碼彙總

官方帖地址https://community.aras.com/b/english/posts/disable-form-fields/ 1、文字欄位: var input = getFieldByName("item_number"); input.getElementsByTagName("in