亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

Wordpress網站GreenGaint主題破壞網頁布局的隱形殺手

2024-07-11 09:02:29
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:破壞網頁布局的兩個隱形殺手.

在創建GreenGaint主題的過程中,有兩個網頁布局上的問題讓我頭疼了很長時間,一直沒有找出到底是哪里出了問題,但之后卻在偶然的情況下將這兩個問題解決了。這篇文章里我就將這兩個破壞網頁布局的隱形殺手總結一下,作為經驗教訓,供大家借鑒。先讓我來說說第一個問題。

一、謹慎使用wp_head()語句

發現第一個問題的起因是我在<body>標簽下創建了一個<div id=”wrapper”></div>容器,將頁面中的全部內容都放到了這個容器之內,但是創建完主題之后卻發現wrapper容器的頂部距離<body>標簽,也就是瀏覽器頂部有大概25個像素。為了確認這個間隙的存在,我給<body>標簽和wrapper容器添加上了1個像素的border屬性,發現確實存在這個問題。然后我又仔細檢查了CSS代碼,看看是不是手誤給wrapper容器添加了margin-top屬性,發現代碼一切正常,這就讓人納悶了,到底是哪里出了問題呢?

前一段時間準備更新GreenGaint主題,在整理完head.php文件頁首的<meta>和<Link>等標簽后,查看頁面源代碼時,突然發現在<head>標簽內出現了幾行多余出來的代碼,仔細一看,其中還有<style>標簽,并且還有各種內邊距外邊距屬性,這我就明白了,為什么wrapper的頂部會無緣無故空出幾十個像素來了。原來是這里的<style>標簽在作怪。但是這些代碼并非我寫上去的,怎么會出現在<head>標簽內呢?經過認真一行一行和head.php文件中代碼的比對,發現有這么一句<?php wp_head() ?>很可疑,不知道是干嘛用的。搜索查完資料后才知道wp_head()是wordpress的一個非常重要的函數,基本上所有的主題在header.php這個文件里都會使用到這個函數,而且很多插件為了在header上加點東西也會用到wp_head(),比如SEO的相關插件。但是,在wp_head()出現的這個位置,會增加很多并不常用的代碼。這就解釋了為什么在<head>標簽內會出現<style>標簽和wrapper容器的頂部會出現間隙的原因,果然刪除了這句代碼后,頁面顯示正常了。這里需要說明的是,直接將wp_head()函數刪除可能會影響到某些插件的正常使用,所以如果你既不想讓這句代碼影響頁面布局,又不想影響插件的使用,可以搜索查詢一下如何安全的刪除wp_head()代碼的方法。

二、確保wordpress主題各文件的編碼一致

另外一個奇怪的問題就是側邊欄下沉的問題,創建好GreenGaint主題之后,在測試主題在瀏覽器的兼容性上,我發現側邊欄在IE和Firefox中都很正常,唯獨在Safari瀏覽器中,側邊欄向下下沉了幾十個像素,頂部和內容區部分無法保持在同一水平線上。檢查了代碼后沒有發現任何問題,這讓我百思不其解。很長一段時間這個問題就被擱置了,還是在最近更新GreenGaint主題的時候,我突然想到會不會是文件編碼導致了這個問題呢?用EditPlus打開sidebar.php文件后,發現編碼為UTF-8+BOM,而其它文件也是這個編碼。雖然我并不清楚這個編碼是什么意思,我還是把sidebar.php和其它主題文件另存為了UTF-8格式,這之后再用Safari測試后發現一切正常,又一個詭異而讓人頭疼的問題解決了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色婷婷成人综合| 一本色道久久88综合亚洲精品ⅰ| 中国日韩欧美久久久久久久久| 久久人体大胆视频| 亚洲欧美日韩精品久久奇米色影视| 国产一区二区三区毛片| 亚洲永久免费观看| 中文字幕亚洲字幕| 中文字幕亚洲专区| 国产精品久久久久久久久久| 亚洲欧洲一区二区三区在线观看| 亚洲成人久久网| 欧美成人网在线| 91po在线观看91精品国产性色| 91精品久久久久久久久久另类| 国产欧美在线观看| 热久久视久久精品18亚洲精品| 亚洲精品永久免费精品| 亚洲一区二区自拍| 久久人人爽亚洲精品天堂| 国产精品福利网| 国产精品免费久久久| 精品亚洲国产成av人片传媒| 欧美一级在线亚洲天堂| 亚洲精品在线看| 国产99在线|中文| 91美女高潮出水| 久久久久久久一区二区三区| 国产成人综合av| 亚洲欧洲午夜一线一品| 亚洲一区二区免费| 精品中文字幕久久久久久| 国产成人精彩在线视频九色| 亚洲天堂视频在线观看| 国产美女扒开尿口久久久| 亚洲国产精彩中文乱码av| 日本一区二区在线播放| 亚洲精品国产精品国自产在线| 日韩精品中文字幕在线观看| 欧美乱大交做爰xxxⅹ性3| 日韩欧美国产中文字幕| 国产精品18久久久久久首页狼| 欧美精品videos性欧美| 日韩国产在线播放| 日韩精品中文字幕在线播放| 日韩欧美中文在线| 久久久精品在线观看| 欧美老女人在线视频| 91影院在线免费观看视频| 国产精品第一视频| 日韩欧美精品网站| 日本欧美一级片| 精品亚洲精品福利线在观看| 亚洲第一福利网站| 欧美日韩国产丝袜美女| 日本三级韩国三级久久| 久久精品人人爽| 欧美最猛性xxxxx(亚洲精品)| 欧美老女人xx| 久久视频在线观看免费| 亚洲第一综合天堂另类专| 97色在线观看免费视频| 成人性教育视频在线观看| 在线日韩日本国产亚洲| 国产香蕉精品视频一区二区三区| 国产精品欧美风情| 久久中文字幕国产| 91精品国产高清久久久久久久久| 久久久www成人免费精品张筱雨| 久久久免费在线观看| 久久精品成人欧美大片| 精品网站999www| 日韩一区二区三区xxxx| 亚洲视频欧美视频| 欧美日韩国产丝袜另类| 亚洲国产精品va在线看黑人| 国产精品丝袜视频| 国产成人福利夜色影视| 中文在线资源观看视频网站免费不卡| 欧美最顶级丰满的aⅴ艳星| 精品美女久久久久久免费| 国产亚洲精品久久久久久| 久久精品亚洲一区| 尤物tv国产一区| 欧美综合在线第二页| 欧美激情网站在线观看| 日韩在线观看免费高清完整版| 久久精品国产视频| 深夜成人在线观看| 少妇av一区二区三区| 日韩美女激情视频| 91地址最新发布| 欧美视频免费在线| 亚洲一区二区三区sesese| 欧美日韩国产精品专区| 日韩精品视频免费| 亚洲自拍偷拍色图| 欧美与黑人午夜性猛交久久久| 国内精品久久影院| 综合国产在线观看| 欧美诱惑福利视频| 亚洲成人1234| 亚洲欧洲偷拍精品| 在线视频日韩精品| 久久影院资源网| 精品激情国产视频| 日本高清视频精品| 国产在线精品成人一区二区三区| 久久天天躁夜夜躁狠狠躁2022| 国产精品久久久久久久久借妻| 亚洲精品xxxx| 国产在线一区二区三区| 在线视频免费一区二区| 欧美日韩免费一区| 日韩福利伦理影院免费| 欧美国产视频一区二区| 欧美精品videossex88| 欧美中文在线免费| 国产成人在线一区| 国模视频一区二区三区| 成人免费在线视频网址| 亚洲欧美日韩中文在线制服| 92福利视频午夜1000合集在线观看| 国产裸体写真av一区二区| 亚洲性线免费观看视频成熟| 欧美性高潮在线| 欧美在线视频一区| 国产99久久精品一区二区永久免费| 成人国产精品色哟哟| 亚洲国产中文字幕久久网| 26uuu另类亚洲欧美日本老年| 性色av一区二区三区| 欧美黑人xxx| 久久久久国产精品免费| 欧美日韩国产丝袜另类| 国产成人+综合亚洲+天堂| 欧美日本黄视频| 永久免费毛片在线播放不卡| 91wwwcom在线观看| 国产日韩在线免费| 色琪琪综合男人的天堂aⅴ视频| 欧美专区国产专区| 日韩va亚洲va欧洲va国产| 亚洲国产成人久久综合| 成人午夜一级二级三级| 欧美视频一二三| 精品国产区一区二区三区在线观看| 日韩av一区二区在线观看| 91精品91久久久久久| 亚洲精品日韩欧美| 国产视频丨精品|在线观看| 91久久久国产精品| 国产91精品久久久久久| 欧美影院久久久| 91精品成人久久| 国产精品亚洲欧美导航| 2019精品视频| 亚洲成年网站在线观看| 国产精品丝袜白浆摸在线| 久久99国产精品久久久久久久久| 欧美午夜激情在线| 97香蕉久久超级碰碰高清版| 国产一区二区三区精品久久久| 日韩欧美在线视频免费观看|