Time of Update: 2017-07-24
簡單的說:1.clear:both是為了讓浮動的元素的前後元素不受浮動的影響.2.float:none是為了讓子項目不要繼承父元素的浮動效果.clear:both;是為了不讓浮動的內容影響別的標籤,所以要清除浮動float:none;我用過幾次都是因為原先已經用過float:left;或者float:right;但是由於是控制項或者公用的樣式,如果改了會影響較大,就用float:none覆蓋原先的樣式。這麼說不知道能不能明白,最好有個執行個體。對於新手來說.用了float 就用
Time of Update: 2017-07-24
當元素獲得焦點的時候,焦點框為0.比如說當前這個網頁,你用tab鍵切換的時候,文字連結、搜尋方塊、按鈕等的外面會有一個虛線框(或高亮框),此時當前的元素就獲得了焦點,你可以對它進行操作。這個功能一般是為使用鍵盤操作的使用者準備的。有些連結——比如一個圖片連結,你不想讓他出現虛線框破壞設計感,就可以用此方法。建議一般不要去掉,只在一些影響設計美感的地方用。畢竟這個焦點框對鍵盤使用者是很有協助的。定義和用法outline-style 屬性用於設定元素的整個輪廓的樣式。樣式不能是
Time of Update: 2017-07-22
css如何改變scroll樣式的執行個體分享/*定義捲軸高寬及背景 高寬分別對應橫豎捲軸的尺寸*/ ::-webkit-scrollbar { width: 16px; height: 16px; background-color: #F5F5F5; } /*定義捲軸軌道 內陰影+圓角*/ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3
Time of Update: 2017-07-22
首先我們來看一下最後的把:這個就是我們最好的目標。如果敢興趣的話好吧,那你繼續看吧。首先這個按鈕有用到css3.0的新樣式屬性。如果你的瀏覽器沒有看到邊角圓弧的樣式,那就說明你的瀏覽器版本不支援css3.0的新樣式。解決辦法,升級瀏覽器到最新的。據我所知XP、Windows Server2003最高支援的是IE8(可以看到效果了),如果你不想升級IE,那們你可要下載不是IE為核心的瀏覽器,比如Firefox、Google、Opera等等。好了前面這麼多廢話,我們該看一下如何做出我們漂亮的按鈕吧。
Time of Update: 2017-07-22
我們可以用CSS文法來控制超連結的形式、顏色變化,為什麼連結一定要使用底線和顏色區分呢? 其主要原因主要是考慮到 1、視力差的人 2、色盲的人 。。。下面我們做一個這樣的連結:未被點擊時超連結顯示文字無底線,顯示為藍色;當滑鼠在連結上時有底線,連結文字顯示為紅色;當點選連結後,連結無底線,顯示為綠色。實現方法很簡單,在原始碼的<head>和<head>之間加上如下的CSS文法控制: <style type="text/css"> &
Time of Update: 2017-07-22
font-weight允許值 normal | bold | bolder | lighter | l00 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 font-weight初始值 normal font-weight可否繼承 是 font-weight適用於 所有元素為理解使用者代理程式怎樣決定字型變形的粗細,得先從關鍵字100到900談起,然後我們再來看它是如何繼承的。
Time of Update: 2017-07-22
我之前設定了font-weight:bolder;一直不明白為什麼在瀏覽器上顯示最後的效果就變成了normal呢,後來查了一下才發現bolder是相對父元素的。如果父物件的值為 normal,子物件值設為 bolder,則最終以 bold,即粗體顯示。而我的父元素有設定過font-weight:200;所以最後顯示就變成了normal的效果了。 font-weight 字型濃淡(精細)屬性值:normal | bold | bolder | lighter | 100 | 200 | 300 |
Time of Update: 2017-07-22
規則一:由於繼承而發生樣式衝突時,最近祖先獲勝(最近原則)。CSS的繼承機制使得元素可以從包含它的祖先元素中繼承樣式,考慮下面這種情況:<html><head><title>rule 1</title><style>body {color:black;}p {color:blue;}</style></head><body> <p>welcome to
Time of Update: 2017-07-22
將一個p覆蓋在另一個p上有兩種手段:一是設定margin為負值,二是設定絕對位置。可以根個人情況設定z-index的值1->position
Time of Update: 2017-07-22
在css中類別選取器就是在類名前面加一個點號了,如果是多類不是打多個點號而以.important.urgent這種形式了。類別選取器 在 CSS 中,類別選取器以一個點號顯示: .center {text-align: center}在上面的例子中,所有擁有 center 類的 HTML 元素均為置中。在下面的 HTML 程式碼中,h1 和 p 元素都有 center 類。這意味著兩者都將遵守 ".center" 選取器中的規則。 <h1
Time of Update: 2017-07-22
有時候在寫CSS的過程中,某些限制總是不起作用,這就涉及了CSS樣式覆蓋的問題,如下Css代碼 #navigator { height: 100%; width: 200; position: absolute; left: 0; border: solid 2 #EEE; } .current_block { border: solid 2 #AE0; }
Time of Update: 2017-07-22
提問:我們如何使兩個區塊層級元素位於同一行?回答:1.設定float屬性\(^o^)/~將區塊層級元素的css格式設定為float:left/right,比如,有兩個panel,panelA和panelB,想要使其位於同一行,只需要設定A的css格式為float:left/right即可。(註:只是設定A的float屬性哦,若設定了B的float屬性,則B後面的元素也會與其位於同一行。),若使用該方法,則兩個區塊層級元素緊挨著。效果樣本:2.設定display為inline-block,即編寫c
Time of Update: 2017-07-22
1、div 兩列 一行兩列DIV布局如何?,div 兩列並排 一行兩列DIV布局教程解決篇實現兩個DIV盒子並排,一行只顯示兩列DIV布局,使用width寬度+float浮動即可實現一行顯示兩列DIV布局。第一種情況,float浮動相同讓兩個div盒子的float值相同,比如都設定float:left或float:right,寬度設定合適即可。這裡我們通過案例實現一行兩列DIV布局。1)、完整執行個體DIV+CSS代碼:<!DOCTYPE html> <html>
Time of Update: 2017-07-22
透明往往能產生不錯的網頁視覺效果,先奉上相容主流瀏覽器的CSS透明代碼:.transparent_class {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}上面的幾個屬性分別是:opacity: 0.5; 這是最重要的,因為它是CSS標準.該屬性支援Firefox, Safari和 Opera.filter:alpha(opacity=50);
Time of Update: 2017-07-22
對於p,p等區塊層級元素 正常文字的換行(亞洲文字和非亞洲文字)元素擁有預設的white-space:normal,當定義的寬度之後自動換行: html<p id="wrap">正常文字的換行(亞洲文字和非亞洲文字)元素擁有預設的white-space:normal,當定義</p> css#wrap{white-space:normal; width:200px; } 1.(IE瀏覽器)連續的英文字元和阿拉伯數字,使用word-wrap :
Time of Update: 2017-07-22
.example .pp{ color: orange;}.example.pp2 { color: green;}如上面的兩個定義一個是中間有空格,一個是中間沒空格。第一個class要這樣寫生效:<p class="example">文字文字<span class="pp">pp這個class生效</span>....</p>第二個class要這樣寫生效:<p
Time of Update: 2017-07-22
字元以及HTML實體描述以及說明 這是我們使用最多的空格,也就是按下space鍵產生的空格。在HTML中,如果你用空格鍵產生此空格,空格是不會累加的(只算1個)。要使用 html實體表示才可累加。為了便於記憶,我總是把這個空格成為“牛逼(nb)空格(sp – space)”,雖然實際上並不牛逼。該空格佔據寬度受字型影響明顯而強烈。在inline-block布局中會搞些小破壞,在左右對齊布局中又是不可少
Time of Update: 2017-07-22
引言:今天想寫個人的歡迎介面,又折騰起了前端,然而真的捉急呀為了美觀點,花多點時間吧,又是淩晨三點了0.0CSS實現單張背景圖片的填充實現方式一:直接使用body元素的background-image屬性,多個瀏覽器安全色,基本滿足要求添加background-color: #22C3AA;在載入圖片前顯示顏色BUG:頁面太小時下方會留有空隙詳細屬性w3school裡面的background屬性<span style="font-size:14px;"><!
Time of Update: 2017-07-21
CSS教程最近在完善自己的網站時,偶然發現點擊導航處不同的欄目的時候,網頁文字會有左右閃動(漂移)的現象,經過仔細檢查思考,發現問題出在瀏覽器右側的捲軸上,即:當網頁內容高度不到一屏的時候;右側沒有出現捲軸,此時計算的螢幕寬度應為整個顯示器的寬度(假設為1440),而當網頁內容高度超過一屏的時候,計算的螢幕寬度應為1440-捲軸寬度,由於這個原因,當你設定了margin: 0
Time of Update: 2017-07-21
廢話不多說,直接上demo,最下面有詳細注釋。1、這是在webkit瀏覽器下顯示的樣式。 (個人比較喜歡簡約點的)2、在IE瀏覽器下顯示的樣式(為了區分所以樣式寫的不一樣,我沒找到IE下設定捲軸寬高的方法)下面是代碼:<p id='scroll'><p > <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis ex