1. 程式人生 > >工作中經常遇到的坑以及解決的辦法(一),歡迎光臨!

工作中經常遇到的坑以及解決的辦法(一),歡迎光臨!

相信大家在敲程式碼的過程中,會遇到無數的坑,不要悲傷,不要氣餒。俗話說,坑就是經驗。嗯,沒錯,俗話是我說的。閒言少敘,本文為長篇小說,致我們程式碼中的坑,以及一些常用的小方法,會逐步寫下,歡迎您的到來,下面開始正題:

1.  比如說,現在需要實現一個這樣的效果:

首頁的右上方,有為數較多的網頁都會有這個,例如百度,活生生的例子哈

也就是一個ul , 裡面眾多的li , li裡面可能有a標籤啊,因為都是需要點選事件的嘛,

我們知道正常的ul是垂直排列的,那麼我們怎麼讓一個ul變成這樣實際效果呢,噹噹噹當:

給你的ul設定一個向右的浮動,然後就可以通過margin調節整個ul的具體位置,list-style:none去掉 各個li前面的小圓點,

給你的li一個向左的浮動,然後就老老實實的從垂直排列變為了水平排列,怎麼樣,聽不聽話,

再通過padding調節各個li之間的距離,是不是美美的

如果有需要,寫了a標籤的話,那麼可以通過如圖的方法去掉a標籤下文字的下劃線,還可以用color設定文字的顏色,怎麼樣,是不是很簡單

2.比如說我們要給一個span新增背景圖片,css方法background:url("圖片路徑") no-repeat;我們還需要對這個圖片進行位置的改變

那麼我們就需要給當前的span設定為行內塊元素或者塊元素(視具體情況而定),也就是display:inline-block和display:blcok,

還需要給span設定具體的寬和高,這個時候才可以.

3.底部的資訊對齊,比如這樣:

一個很常見的底部資訊,也就是多個ul的集合  ,我們可以寫一個父級的div,所有的ul都寫在一個div裡,按順序寫好,

這時,我們的div就可以看做上面第一個效果中的ul,而眾多的ul看做li,

把div向右浮動,ul向左浮動,然後就是調距離了,思路非常清晰。

好了,第一期就這樣結束了,怎麼樣,滿滿的乾貨不是,希望看過了的你也會有所收穫,謝謝光臨!

相關推薦

工作經常遇到的以及解決辦法歡迎光臨

相信大家在敲程式碼的過程中,會遇到無數的坑,不要悲傷,不要氣餒。俗話說,坑就是經驗。嗯,沒錯,俗話是我說的。閒言少敘,本文為長篇小說,致我們程式碼中的坑,以及一些常用的小方法,會逐步寫下,歡迎您的到來

微博分享sdk4.0 遇到的以及解決辦法彙總

最近剛轉正,公司真的很忙,上一個月加班成常態,關鍵還是12點以後,打破我工作以來加班最晚記錄:凌晨2點。當然越忙對於我們來說也是有益處的,可以多學到很多東西。 公司專案用的微博的sdk 還是挺老的,大家都知道,早版本的微博sdk 存在一個問題就是使用了隱式的i

項目遇到的某些問題及解決辦法

sql () 輸入 包含 查看 定位 管理器 顯示 分布式開發 簡介 該博文記錄了一些平時在工作中遇到的問題及解決辦法,某些問題有解決辦法,某些問題暫時沒有解決辦法,如果有大神知道的,請多多指點。 如果某些問題有更好的解決辦法,也請指教。 正文 1、在一個方

連線Mysql提示Can’t connect to local MySQL server through socket各種情況以及解決辦法轉載

轉自:http://www.aiezu.com/db/mysql_cant_connect_through_socket.html 產生此問題的原因一般有兩個: 1、mysql服務未正常執行: 由於mysql的socket檔案是由mysqld服務啟動時建立的,如果mysqld服務未正常啟動,soc

連接Mysql提示Can’t connect to local MySQL server through socket各種情況以及解決辦法轉載

文件的 字符 -o exe localhost user body external The 轉自:http://www.aiezu.com/db/mysql_cant_connect_through_socket.html 產生此問題的原因一般有兩個: 1、mysql服務

關於pycharm安裝第三方庫時報錯的解決辦法

記錄自己的生活!   一、事發背景 在pycharm中直接安裝第三方庫時因為版本問題總是無法安裝成功,事情不大,但是很重要。   二、經過 最開始我自己電腦上安裝了Python3.6和Python2.7兩個版本,我正常使用是3.6版的。因

JavaScript——內嵌函式定義類內方法的弊端以及解決辦法prototype

由於JavaScript是一門弱語言,函式是它的“一等公民”,定義函式的同時也定義了一個類,這一點和其他強語言不同,定義類內方法也和別的不一樣。下面看一段程式碼。 <script type="text/javascript"> // 建立Person函式 f

安裝CDH5.15.0過程詳細記錄¥解決辦法20180724

參考了網上很多教程,踩過很多坑,總結一篇,僅供參考: node1 , node2, node3 ;其中node1 為主節點,2 3為從節點。 機子記憶體太小不建議安裝測試學習,否則過程很難受 。。。說實話8g不建議考慮。16g還勉強。。。 最好是32g+的伺服器。

Vue開發遇到的問題與解決方案

vue生命週期函式:http://www.zhimengzhe.com/Javascriptjiaocheng/236707.html 1、在watch或者created裡面操作dom,用this.$

eclipse使用git外掛踩過的-如何解決衝突

        第一次使用git,突然覺得很新奇,但是由於git是個新東西,自己也不熟悉,所以覺得有點坑。不說廢話了,直接入正題,相信大家用svn都用的很熟,對於svn中程式碼的衝突解決的話也是很好解決的,update後,有衝突則會直接在檔案上顯示那些部分有衝突,我們只需要

專案遇到一些問題及解決程式碼

1、C#中字元與進位制轉換問題 diandong_basepos_input = System.Convert.ToInt32(textBox_diandong_basepos_set.Text, 10); //將10進位制字串轉化為10進

PB常見編譯出錯及解決辦法

Error: Ram start overlaps rom binary   Rom end  : 0x8df9ba1c   Ram start: 0x8de29000   NK   physfirst 8c200000   physlast  8df9ba1c   ulRA

DSO程式碼執行常見問題解決辦法

DSO程式碼的使用與拓展已經有不少優秀部落格可以參考,不再贅述。但對於安裝使用來說,評論區討論的問題都比較集中,且沒有人來相互解答。我研究了DSO的程式碼使用,遇到不少問題,在此做個記錄,也分享出來好讓大家少走彎路。這篇主要是整理dso_ros的編譯問題,基本策略就是哪有窟窿

開發遇到的bug及解決方案

該異常表示不能新增視窗,通常是所要依附的view已經不存在導致的。[解決方案]:Dialog&AlertDialog,WindowManager不能正確使用時,經常會報出該異常,原因比較多,幾個常見的場景如下:1.上一個頁面沒有destroy的時候,之前的Activity已經接收到了廣播。如果此時之前

sqlserver程序死鎖的解決辦法

之前查了很多資料,一般都是在select 語句新增with(nolock)即可,但是如果是呼叫一些原始碼jar包,可是包裡面的方法沒有新增with(nolock),那麼久沒有辦法了,例如之前我做工工作流,呼叫的是activiti的jar包,它對於ibatis的呼叫,預設是不

linux學習工作遇到的問題及解決辦法

ins anaconda error: get require yun 4.5 all system 1、yum install system-config-kickstart Error: Package: system-config-date-1.9.60-3.

zookeeper集群查看狀態時報錯Error contacting service. It is probably not running的一些以及解決辦法

暫時 關機重啟 ron emc img 坑爹 .com 輸出日誌 off 最近在搭建mq集群時候需要用到,zookeeper,可是啟動的時候顯示成功了,查看狀態的時候卻報錯了: 碰到這個問題也是研究好好半天才解決,這裏就總結出一個快速解決辦法! 首先,必須看日誌: 報錯

Xcode 10碰到的解決辦法更新

為了響應程式碼開發的號召,我在第一時間更新了xcode10,下完發現之前的專案編譯出錯,新建的專案也有一系列問題,碰壁了半天又去搜資料,暫時解決了出現的問題,記錄如下: 問題一:以前的程式碼編譯出錯 第一步: 原因:libc++.tbd 庫取代了libstdc++.6.0.9.t

近期工作遇到的問題及其解決辦法

最近的一個月的工作相對於三月份剛進公司時候的我改善了許多。最大的感觀就是在bug的處理上。 之前的工作中多多少少也會遇到許多bug,雖然也能解決,但是大多數是的解決方法都是同學、朋友等相關人提供幫助,而最近的階段通過自己相關的學習,只是一點點積累的基礎上,再通過各種大神們的

工作遇到的問題及解決辦法11

今天測試了我的程式,發現一個bug,或者說沒有複合需求的一個小地方,但是問題卻比較經典,這讓我必須反思一下了. 先看看"工作中遇到的問題及解決辦法10"中,我的這個javascript字元和ascii轉碼的程式碼,OK!沒有問題!但是這樣做不符合變更的需求了. 需求變更: 版