1. 程式人生 > >H5+CSS寫網頁時遇到的一些坑(1)

H5+CSS寫網頁時遇到的一些坑(1)

1.英文換行問題,其實只是個英文單詞的問題,需要在測試網頁的時候留心一下

我們想要這樣的效果,嗯,看起來很不錯

結果把圖片設定好了之後(float,大小什麼的),興高采烈的F5了一下,以為達到了預期效果,結果是這樣的……

wtf,這和說好的不一樣啊,然後我就開始debug了一晚上,從div巢狀檢查到所有相關的CSS,結果還是找不出答案。

最後無意之中用一串中文代替了XXXXXX…………,結果成這樣了:

??????一頭霧水的我開始在網上找相關的資料……

結果發現了一個很重要的點:

CSS中新增word-break:break-all;即可使無法自動換行的一串字母自動換行,因為字母不會自動換行。

好吧,這個坑,記住了……

2.ul去掉前面的點點,這是我們經常遇到的一個問題,給出關鍵CSS屬性:

ul{ list-style: none;},以及若要橫向顯示ul,只需把li浮動起來(float:left;)即可

3.很關鍵的一個點:我們都知道在CSS中佈局是個非常非常重要的東西,所以我把今日踩過的坑羅列如下:

1.position:absolute的絕對定位是相對於其最近的一個position屬性不為static的父元素。

2.position:fixed是絕對定位中的絕對定位,即相對於body進行絕對定位,常見用於廣告的懸浮以及一定要懸浮顯示的某些內容(小黃網?) 

3.position:relative不影響其他元素,即在其他元素眼中你並沒有出軌,但是其實你已經出軌……了…… 

4.預設網頁流佈局從上到下從左到右

下面舉個栗子,直接搞定這些點:

div1 div2 div3 進入文件流佈局,div2(relative)進行相對佈局

div2-1和div2-2位於div2下

其中div2-1(absolute)相對於其最近的一個position屬性不為static的父元素進行絕對定位,即div2

div2-2(fixed)相對於body進行絕對定位

效果圖:

over~

相關推薦

H5+CSS網頁遇到的一些(1)

1.英文換行問題,其實只是個英文單詞的問題,需要在測試網頁的時候留心一下 我們想要這樣的效果,嗯,看起來很不錯 結果把圖片設定好了之後(float,大小什麼的),興高采烈的F5了一下,以為達到了預期效果,結果是這樣的…… wtf,這和說好的不一樣啊,然後我就開始

springboot2.0整合工作流activiti6.0,以及與業務整合一些

1、首先,要在springboot工程的pom檔案中引入相關jar包 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-

Ubuntu16.04安裝NVIDIA驅動一些與解決方案

這幾天在新購置的筆記本上部署工作環境,在安裝NVIDIA驅動的時候遇到了不少坑,重灌了很多次,在Ubuntu論壇以及其他資料源看了很多大牛的分析,最終終於解決了一個又一個問題,過程比較艱辛。由於網路上的各種答案很多,大多數是不能完美解決問題的,所以決定寫一篇部落格總結一下一些常見問題以及我親測有效的解決方案,

安裝laravel一些

缺少應用造成的錯誤:缺少 zip unzip 包Failed to download laravel/laravel from dist: The zip extension and unzip command are both missing, skipping.The php.ini used by yo

當你爬蟲上Flash+加密的解決方式!

今天在摸魚(劃掉)逛V2EX的時候,有個帖子引起了我的注意 求助一個網站視訊加密方式, 已排除是 base64 加密 - V2EX https://www.v2ex.com/t/493201 帖子內容: 視訊連結加密之後是這樣的: lxxt6jIID2Byq541xEB6F3u7

Ubuntu16.04安裝NVIDIA顯示卡驅動和CUDA一些與解決方案

這幾天在新購置的筆記本上部署工作環境,在安裝NVIDIA驅動的時候遇到了不少坑,重灌了很多次,在Ubuntu論壇以及其他資料源看了很多大牛的分析,最終終於解決了一個又一個問題,過程比較艱辛,所以決定寫一篇部落格總結一下,溫故知新,如果正好能解答一些後來者的問題,那就再好不

論文一些高大上詞句

彷彿回到了高中拿個小本本記錄好詞好句的時代… 影響(影響很大) dominate 雖然,即使 albeit 簡明的 succinct 競爭的流 contending flows 有害的 detrimental 通過…證明 this is bo

解決在用HTML+DIV+CSS編寫網頁,各個瀏覽器的相容問題

一、解決層居中的問題 一般我們在瀏覽網頁的時候,都會看到不同瀏覽器開啟的同一個頁面會出現不一樣的佈局問題。其實這是每一個初學HTML的程式設計師長碰見的問題。 那麼給怎麼解決中瀏覽器不相容的問題呢? 首先,我們一般再用DIV+CSS程式設計時,一般會用margin:0 au

ssm使用@RequestBody傳參數一些

麻煩 情況 req 後端 當前 個數 好的 屬性 bean 當前端將寫好的數據已經正確無誤的可以傳遞到後端,後端也可以獲取到這個數據,但是,就是有其中的一個屬性值或者某幾個屬性值就是獲取不到,這中情況發生時,麻煩檢查一下自己的實體類的set和get方法是不是以bean的格式

最近開發中的一些#1

牢騷 最近回學校, 聽說阿里好多實習生都被拒了, 不過大概都被撿漏了, UC這方面還沒動靜, 不知道是打算把我當臨時工使還是怎麼, 有點煩躁, 還是得加強自己的能力才行. 最近半年一直在做音樂播放器專案, 開發期間遇到了許多奇怪的問題, 有些我單獨寫了文章,

HTML+CSS頁面遇到的

前言 HTML和CSS這前端簡直是一大坑…按著教程來一點點實踐看不下去了,就打算自己做著一個頁面先。其中又想把vim的補全弄好,還有git學會,想著存上github,但都太麻煩了TAT 跑題了跑題了,git和vim的YCM補全都沒弄好,但HTML和CSS的坑

css一些

box 標簽 父類 width padding src char 繼承 水平 1、margin垂直方向上塌陷現象。 <!DOCTYPE html> <html> <head> <meta charset=

Windows的MATLAB中用C語言SFunction的一些

mingw 編譯器 init 64bit -i tro ... -o env 1.測試環境: 操作系統:Windows 10, 64bit 編譯器:MinGW64 32位系統請下載對應的32位版本 MATLAB2017a 2017a之後會略有不同 2. 配置環境

C#調用C++的時候的一些

語言 pre cde oid exp class cal lin 為什麽 最近在寫一個Online Judge的後臺系統,需要用到C++作為調用底層系統的語言,就開始寫DLL.然後遇到了無數坑,簡直中考三連坑 調用約定 一開始寫的是stdcall,後來不知道為什麽總是說

python與C,在程序踩過的!

dex 自動 臨時 字符串 ict 不同 size 初始化 存儲 1. python與C有很多相似之處, 其一就是指針的大量應用, 因此在使用臨時變量保存數據, 並將臨時變量傳遞給其他變量時需要創建內存; 例如,在C中, char *temp 每次獲取到不同的

mybatis剛從@Annotation向xml轉換遇到的一些

老碰到少了逗號“,”的情況,導致sql出錯,但是這類問題又不容易察覺到,幸好如果有異常堆疊打出的話,這類問題還是比較好發現的。比較麻煩的事是在某廠,當時碰到的這個服務本地無法啟動,但是本人初來乍到,一是不熟悉整個系統,找不到啟動失敗原因在哪兒,而且據說這個問

安裝perfServletApp遇到的一些

概述:在安裝目錄下可以找到PerfServletApp.ear (該檔案位於/opt/IBM/WebSphere/AppServer/installableApps目錄下),預設沒有部署,可用於效能資料的檢索,返回 xml 格式的資訊。 訪問地址:http://yourip:9080/w

記錄手一次ssm框架遇到的一些之注入失敗

由於沒有實現單例或者說再contrllerMap和iocMap中實現同一個類兩個物件,導致僅僅注入其中一個物件的坑 簡介 檔案目錄結構 出現的問題 簡介 最近一直在嘗試實現一個自己的ssm框架,前斷時間已經分別實現了mvc 和

小程式的一些

1.關於資料繫結的問題   小程式更新data後只是把資料的值更新,不會重新整理頁面,比如滑動的列表不會回到頂部,導致使用swiper有個小bug:     就是swiper的資料是後臺請求的,可通過切換tab標籤動態獲取,如果在切換之前swiper處在第三張或者更多(比將要點選的tab下的swiper多

用vimpython程式碼一些配置

本文轉自https://blog.csdn.net/lord_is_layuping/article/details/7706874?utm_source=blogxgwz6 關鍵是使Vim在發現所編輯的檔案是Python檔案時自動載入python的縮排檔案。預設的縮排方式很爛