Time of Update: 2017-02-20
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Lite List</title> <style type="text/css"> table { border: 1px solid #aaa; width: 100%;
Time of Update: 2017-02-20
今天遇到一個問題,就是title中的內容會顯示在body中 <head> <title>324234</title> </head>網上搜了一下是說編碼方式有問題會出現這種情況,於是查看我的編碼情況,發現沒有任何問題。於是開始排查,去掉了css樣式表,title就不顯示了。看來就是樣式有問題。排查後,發現以前寫的重設樣式如下。 * { display: block; }
Time of Update: 2017-02-20
趕緊上例子咯 <!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><link rel="stylesheet" href="css/normalize.css" />/*normalize這個css架構呢,可以去搜搜,挺好用的*/<link
Time of Update: 2017-02-20
前面的話 導航條Tab在頁面中非常常見,本文說詳細介紹CSS實現導航條Tab的三種方法 布局 根據所示,先規定幾個定義,的模組整體叫做導航,由導航標題和導航內容組成。要實現所示的布局效果,有兩種布局方法:語義布局和視覺布局【語義布局】 從語義布局的角度來看,每一個導航標題和其對應的導航內容應該是一個整體<style>body,p{margin: 0;}h2{margin: 0;font-size:100%;}ul{margin: 0;padding: 0;list-style:
Time of Update: 2017-02-20
前面的話 當我們通過某些行為(點擊、移動或滾動)觸發頁面進行大面積繪製的時候,瀏覽器往往是沒有準備的,只能被動使用CPU去計算與重繪,由於沒有事先準備,應付渲染夠嗆,於是掉幀卡頓。而CSS屬性will-change為web開發人員提供了一種告知瀏覽器該元素會有哪些變化的方法,這樣瀏覽器可以在元素屬性真正發生變化之前提前做好對應的最佳化準備工作。這種最佳化可以將一部分複雜的計算工作提前準備好,使頁面的反應更為快速靈敏。本文將介紹CSS屬性will-change
Time of Update: 2017-02-20
人們慢慢的意識到傳統的盒子模型不直接,所以他們新增了一個叫做 box-sizing 的CSS屬性。box-sizing: 盒大小,盒模型.我們經常遇到左右模組寬度為50%,加個邊框會掉下去,加一個這個樣式就能解決,看下栗子:<!DOCTYPE html><html><head><style> p.container{width:300px;border:10px solid
Time of Update: 2017-02-20
要快速進行網頁排版布局,則必須對布局的元素有清晰的瞭解,才不會總是在細節處出錯。這一篇先詳解有關布局的因素作為布局基礎:區塊層級元素and內嵌元素、盒模型、準確定位、元素對齊、樣式繼承。下一篇則重點描述快速布局思路。一、什麼是區塊層級元素和內嵌元素1,區塊層級元素:display:block表現出來的特點是折行的, 一般來說可以包含區塊層級元素和內嵌元素;例外: P
Time of Update: 2017-02-20
這是《前端總結·基礎篇·CSS》系列的第一篇,主要總結一下布局的基礎知識。一、顯示(display) 1.1 盒模型(box-model) 1.2 行內元素(inline) & 塊元素(block) 1.3 行內塊元素(inline-block IE8+ IE6-7/tools) 1.4 flex(IE11+ IE10/-ms-) 1.5 none二、位置(position)三、補充 3.1 浮動(float) 3.2 層疊(z-index)
Time of Update: 2017-02-18
img元素允許我們在HTML文檔裡內嵌影像。要嵌入一張映像需要使用src和alt屬性,代碼如下:<img src="../img/example/img-map.jpg" alt="Products Image" width="580" height="266" />顯示效果:1 在超連結裡內嵌影像img元素的一個常見用法是結合a元素建立一個基於映像的超連結,代碼如下:XML/HTML
Time of Update: 2017-02-18
css3 3d案例總結最近入坑 Web 動畫,所以把自己的學習過程記錄一下分享給大家。就把最近做的比較好的給大家分享下1.旋轉拼圖首先看下效果代碼主要由HTML和CSS3組成,應該說還是比較簡單的。首先是HTML代碼: <p class="camera" id="camera"> <p class="kuai"> <p
Time of Update: 2017-02-18
骨灰級清除浮動.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; *zoom:1;
Time of Update: 2017-02-18
0x00 min-content 寬度自適應CSS3 新增寬度屬性值 width:min-content 可以將容器的寬度值設定為容器內最大的不可斷行的寬度(最寬的單詞,圖片,或者具有固定寬度的盒元素)figure{ width:min-content; margin: auto; }0x01 根據兄弟元素的數量來設定樣式我們知道虛擬元素選取器
Time of Update: 2017-02-18
class&style樣式設定classhtml代碼<p id="box"> <strong>阿斯頓發</strong></p>css代碼.red { color: red;}.gray { background-color: gray;}js代碼window.onload = function() { new Vue({ el: '#box',
Time of Update: 2017-02-18
文本換行其實是個非常常用但並不起眼的特性。你什麼都不用設,瀏覽器自動就會換行。例如英語,瀏覽器會根據容器尺寸,選擇在半形空格或連字號處換行。例如中文,瀏覽器會選擇在文字或標點符號處換行。但有時遇到長單詞或URL瀏覽器就沒這麼智能了,會出現撐破容器的現象,很難看,如容器定寬150px的前提下,普通文字如左圖瀏覽器足以勝任自動換行,右圖遇見長單詞或URL,瀏覽器就力不從心了。當然,你能為容器設定overflow:auto;,讓捲軸出現,以避免撐破容器。或乾脆overflow:hidden;讓超出部分
Time of Update: 2017-02-18
本文預設你已經看過了我的上一篇文章 p+css圖片列表布局(一),接下來我們來實現複雜一點的圖片列表布局。以下面的樣式為例為了方便,我只列出display:inline-block的布局樣本。和上一篇介紹的一樣,第一步也是給父容器li元素定義一個寬度li { list-style: none; display: inline-block; width: 33.3%; /*三列圖片排列*/ text-align: center; /*內容置中*/
Time of Update: 2017-02-18
前端切圖的時候經常會遇到圖片布局,初學者可能會比較生疏。接下來我會以3行3列的圖片列表為列子介紹兩種常用的切圖方案:float布局display:inline-block布局首先來講float布局的方法float布局非常簡單,一般我會使用ul li布局 <ul> <li><img src="./images/1.jpg"></li> <li><img
Time of Update: 2017-02-18
如果一個盒子的長寬都為零,那麼它的四條border就會碰到一起,變成實心的,而且每一條border都是一個三角形;我們就可以利用三角形來實現對白框的尖下巴。通過把border上左設定為有顏色,下右設定為透明,在#demo:before放置一個向下的等邊三角形,絕對位置使之頂部與大盒子的下邊框重合。再通過把border上左設定為白色,下右設定為透明,在大三角形裡面放置一個白色小三角形,覆蓋掉一部分顏色,就形成了尖下巴。可以用#demo:before和#demo:after虛擬元素來實現,也可以在大
Time of Update: 2017-02-18
關於CSS中定位布局的相對定位-relative相對定位一個最大特點是:自己通過定位跑開了還佔用著原來的位置,不會讓給他周圍的諸如文字資料流之類的對象。相對定位也比較獨立,做什麼事它自己說了算,要定位的時候,它是以自己本身所在位置位移的(相對對象本身位移)。相對定位常與絕對位置結合用,一般是給父級設定相對定位方式,子級元素就可以相對它進行方便的絕對位置了<!DOCTYPE html><html lang="en"><head>
Time of Update: 2017-02-17
今天自己寫css樣式,其中用到了<ul>標籤,設定了一系列效果後運行,發現位置與設定有出入。chrome上開啟檢查項,發現<ul>標籤的styles底部多了以下一段:ul, menu, dir {display: block;list-style-type: disc;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;
Time of Update: 2017-02-17
網站前端頁面中,有時候會使用一些三角形,除了使用圖片的方式之外,利用css的border屬性也可以做出相對應的三角形。那麼,利用border是如何?三角形的製作的呢?先看下面一個例子:CSS代碼: width:100px; height:100px; border-top: solid 100px blue; border-left: solid 100px black; border-right: solid 100px yellow; border-bottom: solid 1