[最前頁] [上10頁] 12.3.4.5.6.7.8.9.10. [下10頁] [最後頁]
Subject 6 老師好^^
Date January 9, 2009, 3:04 am
Comment 哇!這裡好多語法太棒了!我自己是為了玩blog研究語法
以後一定要常來拜會^^

請問老師:我可以請您幫我看一個小小的問題嗎?
在我最近改版後blog最上面的進入後台&相簿連結位置跑掉
我試過用position:absolute;這個語法...
但好像都不如所願
功力欠佳@@暈哪~
我想乾脆這兩個區塊直接打上文字去連結不要用圖了
能這樣改嗎?
如果不行,我要怎麼讓"進入後台"區塊固定在中間不會隨著瀏覽器縮小而移位?
而相簿連結那四個項目也是能跟著瀏覽器移動
要怎麼改呢?

最後一個問題好像比較高難度....搜尋過pixnet交流區好像都無解
是關於人氣的位置能夠調整成在blog最上方嗎?
(像在進入後台這個位置)
一方面一進來就能一目了然,另方面可以不佔右邊一個位置
希望老師可以教教我!謝謝老師!^^
Author reply
1.管理介面
原本就是字,是你在css指定成圖才這樣的;不是什麼東西都要用absolute才能解決,
簡單到不行的東西,卻被你搞得很複雜。

#authority {
position:absolute; /*刪除*/
right:580px; /*刪除*/
top:1px; /*刪除*/
text-align:center; /*inline-level內容置中*/
}

以下的css定義都刪掉就可以了,如果有需要,可以在這裡定義背景色或字的色。

#authority a
#authority a#newpost
#authority a#backstage


2.選單導覽列

#navigation{
left:850px; /*刪除*/
right:0; /*如果你是要比較靠右,加這項,指定右邊位移的值就可以了*/
}
不過,這樣還不算完美,因為依你目前的css設計只能以「視窗開啟的區域四邊」為位移起點,
在高解析度螢幕看就會不一樣位置。


3.部落格人氣欄
如果你指的是整欄,用absolute就可以移位了呀,也不會佔位置,有什麼難!?
因為以你現在狀況,會以「視窗開啟的區域四邊」為位移起點,不過這樣不會算很完美,
由於不知道你要怎麼放,只能先告訴你這樣。

#counter{
position:absolute;
top:0;
left:0; /*位移值自己定*/
}

2009-01-09 2:30pm
宛鈴
IP
Subject 5 請教關於fixed
Date October 1, 2008, 9:14 pm
Comment 老師,好久不見。
最近遇到一個問題,解不太出來,想請教老師這邊有沒有處理的方式。

最近做了一個網頁,上方的menu一定要固定上方,所以我使用定位fixed。(用了才知道問題不少)
可是我發現,當我把瀏覽器拉小,上方的fixed區塊沒辦法跟隨著瀏覽器的捲軸一起動。就是我拉小後的捲軸,左右拉動的話,上方的fixed區塊完全不為所動,看不到就是看不到。

不知道老師有沒有遇到過這種情況,是否有解決的方式呢?
翻了很多網頁,都還是無解。
Author reply
假設
<div id="menu">
<ul>
...
</ul>
</div>

#menu {
position: fixed;
top: 0;
right: 0;
left: 0; /*左右位移距離都指定*/
overflow: auto; /*視窗縮小時產生捲軸*/
}

#menu ul {
width: ???; /*寬度指定在較內層元素*/
}

fixed 是以 viewport (可視區) 四邊為位移基準,只在視窗改變尺寸時才會有影響其位置,捲動捲軸並不會改變視窗大小,所以當然看起來都不會動。
我不知道你原來是要做什麼,只能簡單舉例給你觀念,注意產生捲軸會影響版面喲!

2008-10-02 5:00pm
IP
Subject 4 拜會
Date May 19, 2008, 2:22 pm
Comment 今天看到你去無障礙的留言了 說的簡明扼要又淺顯易懂
像我這個半桶水說了半天還沒像你一樣說到重點~哈哈~~
另外我也想求助一下 w3c一些規範等等(最近才開始接觸)
他們有沒有中文翻譯相關的網站呢= = 像我英文這麼破非常有障礙啊...

Author reply
我只看W3C網站,所以中文...,沒仔細查過。W3C的東西太多了,據我了解,沒有專門中譯的站,W3C本身已經有開始一點點文章有中譯,只是剛開始,沒太多東西,去看看吧

http://www.w3.org/2005/11/Translations/Lists/ListLang-zh-hant.html
也是網站管理人
IP
Subject 3 挖~寶藏
Date May 15, 2008, 4:44 pm
Comment 無意逛到這裡 原來是大名鼎鼎的不惑仔大大
好多豐富的東西 小的就先收下了^^
最近怎麼都沒看你去無障礙留言板聊天了?
Author reply
我想花點時間在這個部落寫多一點東西,有時間還是會上去無障礙網看看的,如果這裡有寶,不用客氣,就儘量挖嘍。
Annie
Subject 2 學網頁者ㄉ福音
Date March 9, 2008, 7:46 pm
Comment 這真是一個好地方
學專業級網頁者ㄉ福音
宛鈴
IP
Subject 1 關於after的用法
Date January 17, 2008, 5:11 pm
Comment 老師我又來了,這二天遇到一個語法#XXX:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
好像是修正FF區塊會卡在一起的問題。嗯,我現在這邊同事沒得討論,網路上查了一些資料,有一些概念,好像是加了"."來拉開距離,但不是非常清楚,如果可以,可不可以麻煩老師來一篇教學文呢~謝謝老師..^^
Author reply
這只是在不增加元素的狀況下,clear的一種方式,並非修正fx。fx沒問題,別搞錯了。要為這個寫教學文,牽涉太廣,要寫很多,改天有機會再寫吧。我已經先寫好::after ::before了,看看吧。
上課時告訴過你們,如果物件定義float,就不會佔據外層物件的空間,所以如果沒有其它的物件在裡面,外層高度就會變成0,因此如果要讓外層物件能隨著內容增高,就必須在float物件之後及外層物件結尾標籤前加一個沒內容的元素div或span都可以,然後以CSS定義它clear,這樣就不會擠上去了,這是每個瀏覽器都會發生的「正常」呈現,並非fx的問題。這個方法到目前來看,在各家瀏覽器的表現仍舊是最好的方式,沒有必要的話不要使用網路上其它亂七八糟方法。
而如果因某些原因(像我的部落格)沒辦法自行加入元素,才需要用到你提的技巧,而這個方法ie並未支援,完整最好這樣寫:

外層物件::after{
content:".";/*加入擬元素,加什麼都可以啦,*,#,-反正不影響原來內容就好*/
clear:both;/*在外層物件最後處清除,所以才能撐開高度*/
display: block;/*因為clear特性只在block-level有效*/
height: 0;/*從這開始,以下都是要讓那個多加的 . 看不見,並且不佔空間*/
line-height:0;
overflow:hidden;
visibility: hidden;/*實際上這行是不需要的,但是fx在after時硬是會出現那個 . ,而before不會*/
}

那ie怎麼辦呢?只要讓外層物件hasLayout ( http://boohover.pixnet.net/blog/post/14187356 ) 就可以了,
像ie6給個

* html 外層物件{height:0;}

或ie7給

外層物件{min-height:0;}

,如果本來就有寬或高就不用了。
所以,其實這個方法並沒有好用到那去,因為又要顧ie,又要顧非ie,而且還要寫了一大串CSS。
2008-01-18 07:00pm
[最前頁] [上10頁] 12.3.4.5.6.7.8.9.10. [下10頁] [最後頁]