Time of Update: 2017-02-23
說到選取器大家都不陌生,估計用的最多的還是id選取器和類別選取器,至於其他的選取器,今天在這裡我避而不談。類別選取器:將html元素取一個響亮的名字,用class來標記,就可以使用類別選取器了,如<p class="p1">這是段落1</p>,這裡我將p元素class設定為"p1",然後再寫css樣式就可以直接使用了,舉個栗子:<style
Time of Update: 2017-02-22
1、利用marginp { width: 100px; height: 100px; background-color: skyblue; position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px;}分析:top: 50%; left: 50%;讓元素的左上在父元素中垂直水平置中margin-top: -50px; margin-left:
Time of Update: 2017-02-22
前面的話 左右對齊在導航Nav的製作中非常常用。本文將詳細介紹CSS左右對齊的3種實現方式 flex 彈性盒模型flex作為強大的彈性布局方式,可以hold住大部分的布局效果,當然也包括左右對齊。可以使用主軸對齊justify-content的左右對齊屬性space-betweenjustify-content: space-between; 如果要考慮flex三個版本的相容,則使用如下代碼 [注意]IE9-瀏覽器不支援.justify-content_flex-justify{
Time of Update: 2017-02-22
HTML標籤的分類 在講標籤分類的時候,我們作為初學者在剛使用標籤的時候會發現有些屬性在一些標籤上不起作用,比如寬、高、水平置中等,其實這個屬性的使用只有在塊級標籤上使用才起作用。個人認為這個也是初學者非常容易忽略的地方,所以我就把它記下來!首先我們可以按照顯示的不同將HTML標籤分為:塊級標籤,行內標籤,行內塊標籤;現對其分別介紹。塊級標籤
Time of Update: 2017-02-22
要快速進行網頁排版布局,則必須對布局的元素有清晰的瞭解,才不會總是在細節處出錯。這一篇先詳解有關布局的因素作為布局基礎:區塊層級元素and內嵌元素、盒模型、準確定位、元素對齊、樣式繼承。下一篇則重點描述快速布局思路。一、什麼是區塊層級元素和內嵌元素1,區塊層級元素:display:block表現出來的特點是折行的, 一般來說可以包含區塊層級元素和內嵌元素;例外: P
Time of Update: 2017-02-22
CSS的優先順序和繼承問題★CSS的衝突,即優先順序 CSS本身的設定可以同時應用多個樣式在同一個元素,此時樣式之間可能出現衝突而達不到使用者所想要的效果。★解決CSS衝突的優先順序規則: ● CSS層疊樣式表引入方法的優先順序:內聯式>內嵌式>連結式>匯入式 ● 在多個外部樣式中,後出現的樣式的優先順序高於先出現的樣式,也就是俗稱的覆蓋 ● 在樣式中,選取器的優先順序:ID樣式>class樣式>標記樣式(以權重比喻:id的權重為100,class的權重為1
Time of Update: 2017-02-22
在項目中經常會遇到設定元素水平垂直置中的需求。而且具體的情境也不同,所以將個人總結的方法做個匯總,希望對瀏覽者有用。以下所舉的例子都以一個html為準,這裡規定好一些公用樣式。body { background-color: #efefef; }main { background-color: #fff; padding: 10px; margin:10px 0px;}main p { background-color: #aaf;}水平置中1
Time of Update: 2017-02-22
在圍觀Drupal官方主題的時候,發現了一個有意思的非標準CSS選取器-webkit-font-smoothing,於是上手把玩了一番。如何使用css3字型平滑顯示呢
Time of Update: 2017-02-22
<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title></head><body><div style="border:3px solid silver; width:300px;"> <div id="container" style=
Time of Update: 2017-02-22
animation-play-state介紹animation-play-state 屬性規定動畫正在運行還是暫停。p{animation-play-state:paused;-webkit-animation-play-state:paused; /* Safari 和 Chrome */}瀏覽器支援:Internet Explorer 10、Firefox 以及 Opera 支援 animation-play-state 屬性。Safari 和 Chrome 支援替代的
Time of Update: 2017-02-22
CSS 偽類 (Pseudo-classes)錨偽類:在支援 CSS 的瀏覽器中,連結的不同狀態都可以不同的方式顯示,這些狀態包括:活動狀態,已被訪問狀態,未被訪問狀態,和滑鼠移至上方狀態。a:link {color: #FF0000}/* 未訪問的連結 */a:visited {color: #00FF00}/* 已訪問的連結 */a:hover {color: #FF00FF}/* 滑鼠移動到連結上 */a:active {color: #0000FF}/* 選定的連結
Time of Update: 2017-02-22
扇形製作原理,底部一個純色原形,裡面2個相同顏色的半圓,可以是白色,內部半圓按一定角度變化,就可以產生出扇形效果<html><head> <meta charset="UTF-8"> <title>扇形繪製</title> <style> .shanxing{ position: relative; width: 200px;
Time of Update: 2017-02-22
css如何垂直置中一個元素的問題已經是一個老生常談的問題了。不管對於一個新手或者老手,在面試過程中是經常被問到的。前兩天在看一個flex的視頻教程,當中提到了有關元素的置中問題,所以今天小編就來扒一扒幾種常見的方式。不足之處請大家批評指正(所有的代碼都是自己親手敲過可用的)1、水平置中(margin:0 auto;) 關於這個,大家應該是最不陌生的,不管是在培訓班還是自己自學的話
Time of Update: 2017-02-21
一、relative對absolute的限制作用 1、限制left/top/right/bottom定位。absolute預設是在也沒的左上方,當父類設定為relative,absolute就被限制在父類的地區內,設定top/left/right/bottom時,起始點為父類的左上方 2、限制z-index層級。頁面中的倆個absolute的z-index不同且不為auto,有各自的層級,當這兩個absolute的父類都有relative的時候,它們的層級就依賴於父類的relative的z-
Time of Update: 2017-02-21
1.transition 文法:transition: property duration timing-function delay; transition-property 設定過渡效果的css 屬性名稱 文法: transition-property: none | all | property none 沒有屬性會獲得過度效果 all 所有屬性都將獲得過度效果。 property
Time of Update: 2017-02-21
text-shadow是給文本添加陰影製作效果,box-shadow是給元素塊添加周邊陰影製作效果。隨著HTML5和CSS3的普及,這一特殊效果使用越來越普遍。基本文法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}對象選取器 {box-shadow:[投影方式] X軸位移量
Time of Update: 2017-02-21
在學習web servlet項目中,做一個項目時 , 完成到了某一階段 實現了部分功能,有必要儲存這一項目,當複製這個項目之後發現發布會報錯或者不能訪問。 其實複製項目主要是為了在以後的學習中如果能順利的完成後續部分,可以在需要特定功能時 複習這個項目,或者是在後續的完成項目過程中,遇到了困難,或思路不對 還可以回到這個點 重新向著正確的方向進行 (充分性)如果web項目直接複製後不做任何修改發布肯定是會報錯的,而且不能訪問,筆者以MyEclipse2014下做具體的處理方案。1、
Time of Update: 2017-02-20
發揮CSS預處器的作用是一種很有挑戰性的事情。CSS預處器有不同的語言,有不同的文法和功能。在這篇文章中,我們將介紹三種不同CSS預處器的蠻量、功能以及他們的好處—— sass 、 less 和
Time of Update: 2017-02-20
css塊級標籤,行內標籤,行內塊標籤的轉換 在基礎1中,我詳細講了css的常見屬性,幾種不同的選取器,在此基礎之上我們來進一步地認識它們的特性從而更好地學習和掌握相關開發技能。HTML標籤的分類
Time of Update: 2017-02-20
一、方法引用來源和應用 此動態載入css方法 loadCss,剝離自Sea.js,並做了進一步的最佳化(最佳化代碼後續會進行分析)。 因為公司項目需要用到懶載入來提高網站載入速度,所以將非首屏渲染必需的css檔案進行動態載入操作。二、最佳化後的完整代碼/** @function 動態載入css檔案* @param {string} options.url -- css資源路徑* @param {function} options.callback -- 載入後回呼函數* @param