Time of Update: 2017-01-18
本文執行個體講述了JS+CSS實現美化的下拉式清單方塊效果。分享給大家供大家參考。具體如下:一款經過JS+CSS美化的下拉式清單,效果很不錯,但代碼有點偏多,學習CSS的朋友可以學習一下方法,然後自己變通一下,把代碼簡化一下。運行效果如下圖所示:具體代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-01-18
你正在學習 CSS 布局嗎?是不是還不能完全掌握純 CSS 布局?通常有兩種情況阻礙你的學習: 第 CSS 處理頁面的原理。在你考慮你的頁面整體表現效果前,你應當先考慮內容的語義和結構, 然後再針對語義、結構添加 CSS。這篇文章將告訴你應該怎樣把 HTML 結構化。
Time of Update: 2017-01-18
對於定寬的非浮動元素我們可以在CSS中用 margin:0 auto 進行水平置中,對於不定寬的浮動元素我們也有一個常用的技巧解決它的水平置中問題。解決水平置中問題有很多種方法,下面先給大家分享一下三種方法,希望能協助到大家。方法一:1、HTML 部分:<div class="box"> <p>我是浮動的</p> <p>我也是置中的</p></div>2、CSS 部分:.box{ float:left;
Time of Update: 2017-01-18
一,事件情況描述:很多朋友在使用DW8的時候都會遇到這樣的情況,如下圖。 當給當前編輯的文檔連結了CSS檔案,並對頁面元素應用了定義的CSS樣式,但在DW8中卻看不到任何效果。二,事件情況分析:主要原因就是DW8新多出了一個樣式呈現工具列,該工具列允許你輕易的為不同的媒體類型,例如螢幕、手持功能和列印輸出進行設計。其他的支援媒體類型有投影裝置, TTY(Television Type Devices),以及TV媒體類型。同時還提供了通過開關CSS顯示按鈕來開啟或關閉所有樣式呈現的能力。
Time of Update: 2017-01-18
按照網上大多數文章的說法,只要在CSS中加入: 代碼 table { table-layout:fixed; word-break:break-all; word-wrap:break-word; } div { word-break:break-all; word-wrap:break-word; } 就可以解決表格和層被撐破,最初我也是這樣做的。不過這樣的代碼會造
Time of Update: 2017-01-18
首先來簡單說一下什麼是Sprites,Sprites是一種網頁圖片應用處理方式。它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來,當訪問該頁面時,載入的圖片就不會像以前那樣一幅一幅地慢慢顯示出來了。對於當前網路流行的速度而言,不高於200KB的單張圖片的所需載入時間基本是差不多的,所以無需顧忌這個問題。第一步:建立我們的 Sprite用PS等工具合成如圖所示的圖片(以一個像素的紅線來區分)第二步:編寫HTML代碼首先,我們會給容器 div 一個 .roundedBox類
Time of Update: 2017-01-18
今天主要談一談CSS中的各種置中的辦法。 首先是水平置中,最簡單的辦法當然就是複製代碼 代碼如下:margin:0 auto;也就是將margin-left和margin-right屬性設定為auto,從而達到水平置中的效果。那麼其他的辦法呢?容我一一道來:line-height首先介紹文字的水平置中方法:複製代碼 代碼如下:<div class="wrap">劉放</div>利用line-height設為height的一樣即可:複製代碼
Time of Update: 2017-01-18
寫ABROAD項目用到了標籤這個東東,其實標籤在WEB上到處可見,圖中就依次顯示了DCC文章發布器、ABROAD後台添加資料、百度圖片搜尋、sf發布部落格文章時貼標籤的樣式——標籤就像瀏覽器裡原生的checkbox一樣,不過checkbox實在太醜了,就使用這個簡單方法美化一下好了。1、HTML代碼:<span class="tags"> <span>經濟、金融類</span> <span>行政、人資類</span>
Time of Update: 2017-01-18
最終效果圖:基本原理先設定一個背景色的普通div盒子,然後使用上篇post得到的三角型表徵圖,把div盒子設定為相對定位元模式,三角型表徵圖設定為絕對位置,位置相對於div盒子,調整到合適的位置。這樣就得到一個基本的tooltip,但是沒有邊框看起來總是不舒服,我們可以給div盒子設定一個邊框,這沒什麼難度,但是三角形表徵圖如何設定邊框呢?這裡我們通過一個取巧的方式,讓兩個不同顏色的三角形圖示重疊,並且位置錯開1px,這樣底層三角形top
Time of Update: 2017-01-18
在當前流行的的網站上,我們經常會看到一些小三角形的下拉提示(微博頂部的下拉式功能表),簡單的方式可以使用一張圖片代替,但是隨著前端技術的發展,以及開發人員對於前端效能的“吹毛求疵”,越來越多的前端開發人員開始“返璞歸真”,在能不使用圖片的情境中減少圖片使用,css表徵圖相對於圖片還有個優勢是我們可以方便的定製表徵圖的大小以及顏色。css實現三角形表徵圖已不是什麼新鮮技術,之前也有很多相關的技術文章,這篇文章主要是分析下在實際情境中使用時遇到的問題以及如何迴避這些問題。基本原理大同小異,這裡主要介
Time of Update: 2017-01-18
1.float 屬性定義元素在哪個方向浮動。以往這個屬性總應用於映像,使文本圍繞在映像周圍,不過在 CSS 中,任何元素都可以浮動。浮動元素會產生一個塊級框,而不論它本身是何種元素。div一個典型的區塊層級元素,會單獨佔據一行。先看看最基本的區塊層級元素如何排列的。html代碼,以下樣式都是基於此。複製代碼 代碼如下:<div class="boxBg"> <div
Time of Update: 2017-01-18
在我寫“你未必知道的JavaScript和CSS互動的5種方法”一文時,人們對於JavaScript和CSS是如何重疊的感到驚訝。今天,我將重點強調你能用CSS完成的7種工作——不需要通過JavaScript或圖片。 CSS@supports 在使用一些瀏覽器可能沒有的特性時,每一個優秀的前端開發人員都需要進行特性測試。特性測試一直以來都是由JavaScript來做的,許多人使用Modernizr,一個由許多測試良好的案例構成的優秀工具 +
Time of Update: 2017-01-18
方法一:複製代碼 代碼如下:<div style="width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;"> 任意長度的字串 </div>說明:優點是內容可以為任何HTML元素,包括超連結和圖片等,在IE6中還會在結尾自動顯示省略符號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在IE中會被認為是字元總長的百分比。方法二:複製代碼 代碼如下:<
Time of Update: 2017-01-18
1.line-height可以給某個元素指定一個不帶單位的縮放因子,這樣它的後代元素就會繼承這個縮放因子,再根據自身的字型大小大小來計算自己的行高(line-height)值,複製代碼 代碼如下:body { font-size: 12px; line-height: 1.5;}h1 { font-size: 36px;}這裡,body 的 line-height 是 18px(12 * 1.5),而 h1 的 line-height 則是 54px(36 *
Time of Update: 2017-01-18
1、應該將 CSS 放置於結構的上方(一般放置於 head 元素內)。CSS 是解釋型語言,Firefox 和 IE 在等待 CSS 傳輸完成之前不會渲染任何東西。只有將 CSS 前置,才可在瀏覽器解析結構時,對頁面進行渲染。
Time of Update: 2017-01-18
css樣式複製代碼 代碼如下:.remind span {display:block;margin-top:-22px;}.remind a:hover {padding-top:22px;}.remind a {float:left;overflow:hidden;}.remind{height:22px;line-height:22px;overflow:hidden;padding-left:10px;}html代碼複製代碼 代碼如下:<div class="remind">&
Time of Update: 2017-01-18
現在的瀏覽器IE6-IE10、Firefox、Chrome、Opera、Safari。。。數量眾多,可謂百家爭鳴,對使用者來說有了很多的可選擇型,不過這可就苦了Web前端開發人員了。今天把一些常用的CSS Hack整理了一下,包括常用的IE hack以及Firefox、Chrome、Opera瀏覽器的Hack,並把這些CSS Hack綜合的一起,寫了一個小的瀏覽器測試器。如圖所示:下面就來看一下代碼吧:html部分:複製代碼 代碼如下:<div
Time of Update: 2017-01-18
1.ID 規則2.Class 規則3.標籤規則4.通用規則對效率的普遍認識是從Steve Souders在2009年出版的《高效能網站建設進階指南》開始,雖然該書中羅列的更加詳細,但你也可以在這裡查看完整的引用列表,也可以在Google的《高效CSS選取器的最佳實務》中查看更多的細節。本文我想分享一些我在編寫高效能CSS中用到的簡單例子和指南。這些都是受到MDN 編寫的高效CSS指南的啟發,並遵循類似的格式。一、避免過度約束 一條普遍規則,不要添加不必要的約束。複製代碼
Time of Update: 2017-01-18
導覽列 +01-10 01 02 03 04 04 05 06 07 08 09 10 +11-20 11 12 13 14 15 16 17 18 19 20 +21-30 21 22 23 24 25 26 27 28 29 30 +31-40 31 32 33 34 35 36 37 38 39 40 +41-50 41 42 43 44 45 46 47 48 49 50 +51-60 51 52 53 54 55 56 57 58 59 60
Time of Update: 2017-01-18
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:<!DOCTYPE html> <html> <head> <title>摺疊菜單</title> <style> body{ background:grey; font-family:Microsoft Yahei; color:white; } .types a{