我现在还早,但我也知道你们是在它的顶部。
我想使用 HTML5细节元素:
<details>
<summary>What's the HTML5 details element?</summary>
<p>The details element represents a disclosure widget from which the user can obtain additional information or controls.</p>
</details>
在撰写本文时,Chrome12beta 是唯一一个真正提供细节元素功能的浏览器(点击摘要可以切换细节内容)。所以为了回答下面的问题,你可能需要使用这个浏览器。
你知道如何在 Chrome 中隐藏细节元素中默认显示的箭头吗?
这有点像 Webkit 中 <input type="search" />
的默认样式(参见 http://css-tricks.com/webkit-html5-search-inputs/)。你可以改变它,但它不是那么明显。
剪辑
尝试下面的 CSS 代码没有成功:
details,
details summary {
padding-left:0;
background-image:none;
-webkit-appearance:none;
}
我们可能需要使用一些奇怪的伪选择器(如 details::-webkit-details-disclosure-widget
)来定位它,或者目前根本没有办法进行更改。
此外,我还在 说明书中发现了这一点:
预计第一个容器将 至少包含一个行框,并且 该行框应该包含一个 披露小部件(通常是一个 三角形) ,水平定位 在左边填充的细节 元素。该小部件应该 允许用户请求 显示或隐藏细节。