森林之原
五月 23, 2012, 06:29:14 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 森林之原歡迎您的蒞臨!
森林之原提供自由軟體的支援,包括繁體中文的翻譯。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: 关于添加产品属性后的CSS问题  (閱讀 2679 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
yeemn
初學者
*
離線 離線

文章: 6


« 於: 五月 24, 2006, 08:14:26 am »

1。2。7版本中,对商品添加属性后,选择框能够很整齐的排列

但在1。3。0。X版本中,对商品添加属性后,出现的选择框非常的凌乱,CSS也不能很好的表示

请看下图



请问,如图中选择框和前面的文字怎么上下距中对齐,CSS里哪条控制这个的?

谢谢
向版主檢舉   已記錄
seethrou
訪客
« 回覆文章 #1 於: 五月 25, 2006, 12:37:40 am »

因為以前的是有用欄表的,現在預設的是用 CSS,自由度大了,所以要自己控制。

請參考預設的佈景結構 ( template_default ) 內的 stylesheet.css
在約第 96 - 100 行,找到下面的

引用
LABEL, h4.optionName {
   line-height: 1.5em;
   padding: 0.2em;
   }

為免相正干擾,我把它們分離,也加上一些設定,成為下面的樣子,
主要是設定一個固定的寬度,給予前面的屬性名稱的部份

引用
h4.optionName {
   line-height: 1.5em;
   padding: 0.2em;
   width: 3.8em;  /* 設定一個固定的寬度,給予 h4.optionName */
   }

前後對照的效果:

#1 未修改之前



#2 設最少寬度之後



而在上面圖中的,在後面選項/選單的部份,如:
引用
Blue ($485.10)
Black ($467.10)
White ($449.10)

顯示是由 CSS 上的 class: back 所控制 (詳見下面的代碼),


=====
如果還要進一步,精細調整效果的,可以自己加入 CSS 的控制,或修改顯示模式,
有關控制在產品詳細資料頁面上的,屬性顯示的部份,可在下面檔案找到,

如須自定修改,請複製下面的檔案
 includes/templates/template_default/templates/tpl_product_info_display.php

儲存到您的「優先取代」檔案目錄
 includes/templates/您的佈景板/templates/tpl_product_info_display.php

現在討論的部份,約在 30-34 行
程式碼:
<div class="wrapperAttribsOptions">
<h4 class="optionName back"><?php echo $options_name[$i]; ?></h4>
<div class="back"><?php echo "\n" $options_menu[$i]; ?></div>
<br class="clearBoth" />
</div>


然後按您的要求修改,其他的請加減修改。
« 最後編輯時間: 五月 25, 2006, 12:41:58 am 由 seethrou » 向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!