網頁設計問題大蒐集

2021-09-08 20:51:30 字數 3470 閱讀 2467

q: **內的文字不會自動換行,怎麼辦?

a: 有兩種可能的情況:

第一種,你用css把**內文字的字型設定成了英文本型,這樣在dw裡**內的文字不會自動換行,但這僅是dw裡的顯示效果,在ie裡其實是可以正常換行的。如果希望在dw的編輯狀態也能使文字自動換行,把**內文字的字型設定為中文字型即可(例如「宋體」)。

第二種,你在**中輸入了連串無空格的英文或數字,它們被ie識別為乙個完整的單詞,所以不會自動換行,遇到這種情況,你可以通過css把文字強行打散,例如:

……q: 怎麼才能讓層飄在flash上面?

a: 在網頁裡把swf檔案設定為背景透明即可,具體做法:

dw中,在swf檔案的屬性面板中,點parameters,新增引數wmode,值選擇transparent;

或者直接修改網頁的**,在標誌swf檔案屬性的**中新增:

注意,這種效果只有ie支援。

q: 如何讓乙個或**在頁面中始終保持橫向和縱向的居中?

a: 首先插入乙個1行1列的**,設定其寬度為100%、高度也為100%,邊框為0。

然後設定單元格的屬性,設定其內容的水平對齊方式和垂直對齊方式均為居中。

最後在這個單元格插入或**,就可以保持內容在頁面內橫向和縱向都居中顯示了。

對不起,你的瀏覽器不支援框架的顯示。

q: 半透明的層怎麼做?

a: 先定義乙個css樣式:

然後應用在層標籤裡:

q: 層在不同解析度下發生錯位,怎麼辦?

a:解決方法有二:

1、頁面居左顯示;

2、使用層的相對定位,關於相對定位你可以參考這篇文章:

q: 如何實現「設為首頁」、「新增到收藏夾」?

a: 設定為首頁:

設為首頁

加入收藏:

加入收藏

q: 如何製作細線**?

a: **細線邊框的做法

方法1:把**的cellspacing設定為1,cellpadding和border均為0,分別填充**的背景色和單元格的背景色。舉例如下:  

方法2:把cellspacing、cellpadding、border均設定為1,分別設定**的邊框色和內部單元格的邊框色,注意使內部單元格的邊框色和網頁背景色或**背景色相同,這樣內部的邊框看上去就和背景融為一體了。舉例如下:  

方法3:用css定義**的邊框寬度為1個畫素。先設定css類table1 ,然後在標籤裡新增class="table1"。

方法4:做乙個和**等大的作為**的背景,尤其當你想使**邊線有倒角時。

呼叫函式:

點這裡開啟乙個全屏視窗

q: 如何去除瀏覽器的「滾動條」?

a: 去掉水平滾動條:

去掉豎直滾動條:

q: 怎麼讓下拉列表的鏈結在新視窗中顯示?

a: 設計站點鏈結

>蔫老虎**

>蔫老虎論壇

技術性文章

q: 如何實現兩種不同的鏈結效果?

a: 在css中設定不同的類(class),例如:

a.w1:link

a.w1:visited

a.w1:hover

a.w2:link

a.w2:visited

a.w2: hover

456 也可以直接在dw中操作,例如:

1、開啟css style面版選擇use css selector

2、選擇a:link,定義樣式,接下來選擇a:hover再定義樣式

3、同樣方法再建立乙個鏈結樣式a.w1(名稱可任意):link 和a.w1:hover

4、第二步所建立的樣式會以預設值自動寫入文件,當需要使用第二種樣式時,選中鏈結文字,在右鍵快捷選單中選擇新樣式(第三步建立的樣式,這裡為w1),搞定。

q: 怎樣用css改變滑鼠指標樣式?

a: 這裡選擇cursor(文字)作為物件,還可以自己改為其他的,如link等。

x可以等於=hand(手形)、crosshair(十字)、text(文字游標)、wait(顧名思義啦)、default(預設效果)、help(問號)、e-size(向右箭頭)、ne-resize(向右上的箭頭)、nw-resize(向左上的箭頭)、w-resize(向左的箭頭)、sw-resize(左下箭頭)、s-resize(向下箭頭)、se-resize(向右下箭頭)、auto(系統自動給出效果)

q: 如何解決dw4不能使用五筆輸入法的問題?

a: 選擇選單edit→preferences,在category列表中選擇general,取消核取方塊enable double-byte inline input既可。取消核取方塊enable double-byte inline input後,所有的中文輸入法(包括五筆字體輸入法v4.5)均恢復正常!

q: 怎麼樣讓在800*600解析度下生成的網頁在1024*768下居中顯示?

a: 把頁面內容放在乙個寬為778的大**中,把大**設定為水平方向居中。寬度定為778是為了在800*600下視窗不出現水平滾動條,你也可以根據需要進行調整。

如果要加快關鍵內容的顯示,也可以把內容拆開放在幾個豎向相連的大**中~~

除了使用**之外,你也可以把要居中的部分用和

標籤包圍起來。

q: 怎麼實現在不同頁面間通過鏈結跳轉時,ie位址列的顯示位址不變?

a: 用分幀實現,把其中乙個frame的顯示高度(或寬度)定義為0,這樣另外一部分通過鏈結跳轉的時候就是在分幀內部跳轉了,如果要跳出這個分幀,設定鏈結的target="_top"即可~~

例子:對不起,你的瀏覽器不支援框架的顯示。

用辯證的觀點來看,其實絕對定位也是相對的,它和我們所說的相對定位的區別就在於,層的絕對定位是相對於瀏覽器的左邊界和上邊界而言,而層的相對定位是層相對於它的載體(**或另外的層)而言~~

q: 如何取消鏈結的下劃線?

a: 用css來實現:

其中a:link 表示一般的鏈結樣式;a:visited 表示已訪問過的鏈結樣式;a:hover 表示滑鼠經過時的鏈結樣式。text-decoration: none 表示無下劃線,text-decoration: underline 表示有下劃線。

如果三種鏈結狀態的樣式相同,也可以簡化為:

q: 為什麼在dw中把單元格高度設定為1沒有效果?

a: dw生成**時會自動在每個單元格裡填充乙個 **,就是空格**,如果有這個**的存在,你把該單元格寬度或高度設定為1都沒有效果,實際預覽時該單元格會佔據10px左右的寬度。

如果把 **去掉,再把單元格寬度或高度設定為1,就可以在ie中看到預期的效果。但是在ns(netscape)中該單元格不會顯示,就好象**中缺了一塊。在單元格內放乙個透明的gif圖,然後把它的寬度和高度都設定為1,這樣就可以同時相容ie和ns了。

q: 為什麼在dw中給單元格設定了背景圖有時在ie裡看不到?

a: 如果背景圖的設定出現在裡,在實際預覽時是看不到效果的,我覺得這應該算做dw的乙個bug,手工把中的背景圖相關設定**轉移到中就好了。

q: 如何使**背景色在滑鼠經過時改變?

a: 背景色改變

ObjectARX除錯問題大蒐集

我認為開發中常見的有下面幾個錯誤 1 忘記關閉資料庫中的物件,這是最為常見的乙個錯誤。在下面的情況下都需要關閉物件 1 建立新物件並新增到資料庫中,或者使用符號表和符號表記錄。這在最基本的建立實體程式中可以看到。2 使用acdbopenobject acdbopenacdbentity和acdbop...

資料大蒐集 一

近期看過的好文章,及技術討論 1,個人知識管理 2,c 通訊程式設計 3,自動更新 4程式設計規範 5演算法大比拼 6寫的資料結構演算法 7c or sql常用 8如何理解委託 9分享c 源 10分享幾個小技巧 11投票系統如何防止刷票 12多執行緒的乙個問題 13c 深入剖析一 14關於c 記憶體...

檔案問題蒐集

1 檔案提示請新增分類或檢查介面傳值 在select from bm eams ywfl a left join bm eams clsz b on a.bm b.bm where a.bm1 機構編碼 and a.bm3 操作編碼 中檢查是否有資料,沒有資料則需要設定相應的檔案材料。2 檔案檢視按...