模板討論:HideH
關於樣式參數
[編輯]今天把樣式參數包裹在style=""的引號中,以前的參數必須帶style=""字樣,現在只寫引號內的即可。所有應用了本模板的頁面也都進行了相應的更正。也就是說,今後不能再帶style=""也不能應用非style屬性,比如align="center"之類的。
這個改動的理由是:
- 方便使用者更容易輸入樣式
- 禁止加帶其它非style屬性,以保證僅修改樣式外觀,與參數名稱一致。
- 也防止了非XHTML標準用法的產生,比如 align width color 等。
事實上,英文維基的en:Template:Hidden begin約束得更加嚴格,它讓使用者能傻瓜化應用(當然也犧牲了靈活性)。— fdcn talk 2007年3月10日20:54 (UTC+8 3月11日04:54)
- (:)回應:非style屬性仍然做得到,如下:
{{HideH |Head = abc |FrameStyle = border:solid 1px #0000ff; |HeadStyle = " align="center |ContentStyle = background: #FFFFE0; }} * def * ghi {{HideF}}
- def
- ghi
--140.112.7.59 (留言) 2009年10月21日 (三) 01:35 (UTC)
- (+)支持--Hkhk59333 (留言) 2009年10月24日 (六) 06:10 (UTC)
標題高度問題
[編輯]- 像這樣:
{{HideH |Head = {{Expand|time={{#time:c}}}} |FrameStyle = border:solid 1px #0000ff; |HeadStyle = " align="center |ContentStyle = background: #FFFFE0; }}
排版顯示異常—Hkhk59333 (留言) 2009年10月29日 (四) 04:46 (UTC)
請問怎樣預設為開啟
[編輯]請問怎樣預設為開啟? Derek Leung留言 2012年6月16日 (六) 00:01 (UTC)
以手機版觀看時 語法失效
[編輯]若以智能手機觀看網頁版維基百科,出現折疊語法時,將直接顯示折疊內容。請問有解決方法或替代方案嗎?Cynroya/Re 2014年7月2日 (三) 22:25 (UTC)
編輯請求 2024-07-22
[編輯]請求已處理
migrate NavFrame to mw-collapsible, see H:COLL#棄用說明.
<div class="mw-collapsible mw-collapsed" style="padding: 4px; border: 1px solid #a2a9b1; text-align: center; font-size: 95%; color: inherit; {{{FrameStyle|}}}"><div class="skin-invert" style="line-height: 1.6em; font-weight: bold; background-color: #ccf; color: var(--color-emphasized,#000); {{{HeadStyle|}}}"><div style="margin: 0 4em;">{{{1|{{{Head|标题}}}}}}</div></div><div class="mw-collapsible-content" style="font-size: 100%; text-align: left; {{{ContentStyle|}}}"><noinclude></div></div>
{{Documentation}}
</noinclude>
--Dabao qian℡ 2024年7月22日 (一) 15:34 (UTC)
- 當初不更新,就是因為沒法整條點來的方便,如Wikipedia:互助客棧/技術#UX、special:diff/17995303,應該改寫一下,跟之前一樣可以標題整條點擊,較能接受--Qqkuro66541(留言) 2024年7月22日 (一) 17:23 (UTC)
- 整條點擊本就是中維特有,英、粵、日維的NavFrame都是只能點擊右側的摺疊按鈕,要想實現中維特有的效果只能通過小工具或者用戶腳本適配,DelH已經適配了,但是需要特定的CSS class。--Dabao qian℡ 2024年7月22日 (一) 17:37 (UTC)
- @Dabao qian:或許需要在客棧尋求社群共識,決定是否跟隨其他語言版本,抑或維持本地現有特色。—— Eric Liu 創造は生命(留言・留名・學生會) 2024年7月23日 (二) 22:30 (UTC)
- 整條點擊本就是中維特有,英、粵、日維的NavFrame都是只能點擊右側的摺疊按鈕,要想實現中維特有的效果只能通過小工具或者用戶腳本適配,DelH已經適配了,但是需要特定的CSS class。--Dabao qian℡ 2024年7月22日 (一) 17:37 (UTC)
- @Dabao qian:,在Template:TalkendH一些修改,類似Navbox的標題摺疊做法,可以參考。也增加了標題欄位的class(
collapsible-title
)標記,方便用腳本將標題欄的div也綁定上摺疊功能的觸發。——Sakamotosan路過圍觀 | 避免做作,免敬 2024年7月26日 (五) 01:38 (UTC) - 可以更新這版:Template:HideH/sandbox。——Sakamotosan路過圍觀 | 避免做作,免敬 2024年7月26日 (五) 02:11 (UTC)
- Wikipedia:沙盒的版本83556190,用zh-yue的示例二測試了一下,這樣修改之後本來應該居左的標題文字不是居左顯示了,粵維按遷移指引更新後標題居左的摺疊框會多出4em的空白。--Dabao qian℡ 2024年7月26日 (五) 03:57 (UTC)
- @Dabao qian:暈了,用了flex模式來使標題的div居中,但盒子沒撐開,所以div盒子只在中間收縮到字體長度寬。現在只能這樣:warpper摺疊按鈕的div和對稱的一個隱藏div保持5%寬,中間標題div給90%寬,還是能保持標題字div居中,然後內部能應用到字符排布的屬性。標題字div自帶有一個margin 0 4em的屬性,可能是以前給摺疊按鈕預留,看着要不要?——Sakamotosan路過圍觀 | 避免做作,免敬 2024年7月26日 (五) 07:08 (UTC)
- 反正無論哪種方案在標題居左的情況下都很難看(無端多出一部分空白),遷移指引說在標題文字上新增一個div是用於「removes some jumpiness with the navigation toggle and a centered title」(翻譯版本可能沒有表述好),左右各留5%寬度的做法似乎和遷移指引當中的「margin: 0 4em」有異曲同工之處。--Dabao qian℡ 2024年7月29日 (一) 19:28 (UTC)
- 那部分是你自己寫的吧?如果保證標題能在需要居中時,同時不受摺疊按鈕影響的寬度,是需要一個補償塊並且固定寬度的方法,除非引入額外的腳本或者檢測機制判斷要不要這補充塊。——Sakamotosan路過圍觀 | 避免做作,免敬 2024年8月5日 (一) 05:46 (UTC)
- 除
mw-collapsible-content
元素的text-align: left;
為根據中維現狀加上去的之外,其他內容均為en:WP:NAVFRAME的翻譯版本,可能有些地方沒有描述到位。--Dabao qian℡ 2024年8月5日 (一) 19:25 (UTC)
- 除
- 不用flex和補償div的話,可以設置摺疊按鈕包裹一個span,然後設置類似MediaWiki:Gadget-NavFrame.css中span.NavToggle元素的位置設置。——Sakamotosan路過圍觀 | 避免做作,免敬 2024年8月5日 (一) 05:53 (UTC)
- 那部分是你自己寫的吧?如果保證標題能在需要居中時,同時不受摺疊按鈕影響的寬度,是需要一個補償塊並且固定寬度的方法,除非引入額外的腳本或者檢測機制判斷要不要這補充塊。——Sakamotosan路過圍觀 | 避免做作,免敬 2024年8月5日 (一) 05:46 (UTC)
- 反正無論哪種方案在標題居左的情況下都很難看(無端多出一部分空白),遷移指引說在標題文字上新增一個div是用於「removes some jumpiness with the navigation toggle and a centered title」(翻譯版本可能沒有表述好),左右各留5%寬度的做法似乎和遷移指引當中的「margin: 0 4em」有異曲同工之處。--Dabao qian℡ 2024年7月29日 (一) 19:28 (UTC)
- @Dabao qian:暈了,用了flex模式來使標題的div居中,但盒子沒撐開,所以div盒子只在中間收縮到字體長度寬。現在只能這樣:warpper摺疊按鈕的div和對稱的一個隱藏div保持5%寬,中間標題div給90%寬,還是能保持標題字div居中,然後內部能應用到字符排布的屬性。標題字div自帶有一個margin 0 4em的屬性,可能是以前給摺疊按鈕預留,看着要不要?——Sakamotosan路過圍觀 | 避免做作,免敬 2024年7月26日 (五) 07:08 (UTC)
- Wikipedia:沙盒的版本83556190,用zh-yue的示例二測試了一下,這樣修改之後本來應該居左的標題文字不是居左顯示了,粵維按遷移指引更新後標題居左的摺疊框會多出4em的空白。--Dabao qian℡ 2024年7月26日 (五) 03:57 (UTC)
(:)回應: 已在粵維完成測試,以現行沙盒版本提報最終編輯請求。--Dabao qian℡ 2024年9月4日 (三) 18:45 (UTC)
有沒有辦法在用戶頁將2個HideH並排使用?
[編輯]由於部分用戶框的排版需要 我想將HideH並排使用 我在style中使用了(width:50%; overlow:hidden; float: left;)但是好像還是不正確 我想問下 是我代碼有問題or有其他的解決方案?
--AndrewKing2014(留言) 2024年7月30日 (二) 08:55 (UTC)
- 外層再嵌套一組
<div style="display: flex;"></div>
應該就可以了。--Dabao qian℡ 2024年7月30日 (二) 14:11 (UTC)