個人部落格問題

2021-08-20 21:39:26 字數 2915 閱讀 6122

2.怎麼進行錄屏?gif製作?

mac自帶的quicktime就可以,file裡有錄製截圖。錄完之後用gifbrewery進行轉換

或者直接用gifbrewery的record screen錄製 然後直接生成

3.div中元素怎麼居中?

行內元素:

水平居中:

text-align:centerul水平居中:加

display:table;margin:0 auto;

此元素會作為塊級**來顯示(類似 ),**前後帶有換行符。垂直居中:

line-

height:父元素的height

塊元素:

水平居中:

①margin:0 auto

0指上下外邊距為0,auto指左右外邊距自適應,此時水平居中。(該方法不適用於垂直居中) 這種方法不適用於通屏,即若子元素溢位,則在父元素中不居中

②position:relative/absolute/fixed

relative:相對定位,保留初始位置(即不浮動)

特點:1.不影響元素本身特性 2.不使元素脫離文件流(不浮動) 3.可以不設定偏移量,此時位置不會發生變化 4.該元素是相對於自己本身位置的偏移量。

absolute:絕對定位,不保留初始位置

特點:1.元素完全脫離文件流(浮動) 2.使內聯元素支援寬和高 3.讓塊標籤內容撐開寬高 4.相對父元素偏移,且逐層查詢,直到document,若父元素沒有position:relative屬性,則繼續向上找,直到document,即相對於瀏覽器左上角。 5.提公升層級,即蓋在其他未用該屬性的元素上,或者在他之前使用該屬性的元素上。(優先順序可以用z-index設定,值越大,優先順序越高,但是若父元素,即使用position:relative的元素也被覆蓋,則沒有用)

fixed:相對於視窗定位,即不管滑輪向下還是向上拉,該元素位置始終不變。(ie6以下不相容)

<

style>.test.test1.test2.test3

style>

head>

<

body>

<

div class="test">

div>

<

div class="test1">

div>

<

div class="test2">

div>

<

div class="test3">

div>

(插不了。。。我口述吧。。) 就是保留了本來的的位置,而移動到了螢幕**的位置。 若將上面test2的position改為absolute,則浮動,2本來的位置被test3覆蓋 用上面position,left,margin-left三個屬性也可以使div水平居中(垂直居中將left改為top即可) 這種方法適用於通屏,即若子元素溢位,則在父元素中也居中。

優點:不用知道父元素的width

垂直居中:

①設定父元素的padding

缺點:需要知道父元素的width值

②上述水平方法第二個,將left改為top

③絕對居中(即水平,垂直都居中)

實現方法:父元素相對定位,子元素絕對定位,在子元素中新增屬性

該方法不浮動,但也存在不通屏的問題。

4.怎麼讓兩個相鄰div高度相同?

左邊和右邊高度不一樣,怎麼才能一樣呢?

把左邊和右邊單獨放到乙個div裡,div設定成display=flex即可

用了display=flex之後,float、clear、

vertical-align屬性就失效了

關於display=flex的文章

5.position display float之間是什麼關係?

還有其他筆記已收藏

6.a元素去掉下劃線?

對超連結下劃線設定 使用**"text-decoration"

text-decoration引數: 

none :  無裝飾

blink :  閃爍

underline :  下劃線

line-through :  貫穿線

overline :  上劃線

一組專門的預定義的類稱為偽類,主要用來處理超連結的狀態。超連結文字的狀態可以通過偽類選擇符+樣式規則來控制。偽類選擇符包括: 

總: a          表示所有狀態下的連線 如 a 

① a:link: 未訪問鏈結 ,如 a:link  

② a:visited: 已訪問鏈結 ,如 a:visited 

③ a:active: 啟用時(鏈結獲得焦點時)鏈結的顏色 ,如 a:active 

④ a:hover: 滑鼠移到鏈結上時 ,如 a:hover  

一般a:hover和a:visited鏈結的狀態(顏色、下劃線等)應該是相同的。 

前三者分別對應body元素的link、vlink、alink這三個屬性。 

四個「狀態」的先後過程是:a:link ->a:hover ->a:active ->a:visited。

另外,a:active不能設定有無下劃線(總是有的)

個人部落格遇到的問題

1.資料庫中type型別為tinyint,預設為0。在資料庫中查詢條件為type 0時能夠正確查詢,但是整合到mybatis中卻將所有的資料顯示出來了 解決 mybatis中的if條件去掉type 原來是 type null and type select id,type,createtime,co...

個人部落格前言

由於工作之前接觸的是後端,而工作之後一直在做前端的工作,所以有很長的一段時間處於學習的狀態。在這過程中,網上有很多論壇和部落格等給了這方面很大的幫助,但是,這些資訊大多數非常紛雜,錯誤漏洞百出,更有甚者一概複製貼上,導致錯誤的觀點大範圍傳播,對想要獲取真正有用資訊的前端開發者或者技術愛好者造成了極大...

個人部落格除錯

由於之前從沒除錯過css檔案,這次耗費的時間比較長,方法也比較笨,個人部落格的css檔案在 static css js目錄下,extra.css font awesome.min.css jquery.fancybox.css main.css,總共四個css檔案,一開始,我也不知道哪個是控制網頁外...