- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这个 fiddle 中 http://jsfiddle.net/dAHqe/2/我已经为列表的 border-radius
的 2 个主要用途(我已经看到)创建了示例。
border-radius
(因此 background-color
)应用于容器(div
或 ul
).border-radius
(以及 background-color
)应用于第一个和最后一个内容项(li
或嵌套的 div
s) 通过 :first-child
和 :last-child
伪类。乍一看,似乎第一种方式(将其应用到容器)更简洁,但我一直看到第二种方式。
使用第二种方式是否有充分的理由(即可扩展性)?
更新:这是针对移动应用程序的,所以我不需要 :hover
伪类。
最佳答案
就个人而言,在您提供的示例中,我总是选择简单的选项并将其放在容器上。
然而,以另一种方式进行的原因:
也许您没有容器,也无法更改代码来添加容器。
您出于某种原因希望能够灵活地更改单个列表项,而使用单个容器是行不通的。例如,也许你想让它们在悬停时半透明?
您必须解决笨拙的 HTML 结构。前段时间我有一个这样的案例,我不得不在复杂表格中的单元格中添加圆 Angular 。有问题的单元格是一个更大表格中的子标题行和列,但它们组合在一起的方式意味着我必须将圆 Angular 单独放入单独的单元格中。这既繁琐又尴尬,但最终看起来是他们想要的样子。
编码人员不太了解 CSS,只是从其他地方抄袭它。
这些是我能想到的唯一原因。但我怀疑大多数情况都属于其中之一。
希望对您有所帮助。
关于容器或内容项上的 CSS3 border-radius?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11110200/
我正在尝试实现 RADIUS 协议(protocol)。根据 RFC 2866,对于 RADIUS 记帐,在计算 Authenticator 字段时,这些步骤如下: The Authenticator
有一台pptp服务器,我使用radius服务器进行认证。有时 vpn 客户端不明原因离线,因此 radius 无法清除客户端的 session 。 我想用radius client运行一个进程来监控c
struct circle { int center; int radius; }; struct circle *cir; cir.center cir->radius (cir.rad
IE9、Firefox 4、Opera 10.5、Safari 5、Chrome 4、WebKit 532.5 支持 CSS3 border-radius。 最新的 jquerycurvycorner
环境: Radius 服务器:FreeRadius Radius 客户端:TinyRadius 我正在我们的组织中设置 RADIUS 服务器。我想保护我的 RADIUS 服务器,以便客户端需要提供两件
我继承了一个应该在 IE8 中工作的 Web 元素(以及其他浏览器,但相比之下我并不担心它们)。当我在 Firefox 中运行该网站并检查它提到的错误控制台时: “警告:未知属性‘-moz-borde
我是 Threejs 的新手。我试图用不同的方式画一个肘部 begin_radius和 end_radius沿着带有 curve_radius 的曲线路径和一个 angle ,却无法取得成果。 Cyl
有什么方法可以在 CSS 验证器中验证 -moz-border-radius/-webkit-border-radius 吗? 客户想要侧边栏中的验证按钮(呃!),但我找不到任何绕过它的方法。我也使用
我的 Captiveportal 显示出非常奇怪的行为。 偶尔(5-6 天内 2-3 次)它会返回有关耗尽允许内存大小的标准 php 错误。日志显示此时 FreeRadius 没有应答 Error s
Edit1: Span code in the code and it's style are not needed, i just added them to show, where my bord
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
基本上我想知道 Microsoft、LinkedIn 和其他人所指的渲染性能差异是在 0px 和 1px 之间还是在 1px 到无穷大 px 之间。 最佳答案 看看this article ,它没有回
谁能澄清为什么添加 padding-top 似乎会导致浏览器忽略 border-radius 属性? 您可以通过从样式属性中删除/添加填充来进行快速测试,注意如何使用填充,忽略边框半径。 这是一个错
我正在研究在 iOS 的 UIWebView 中使用的一些 CSS。我可以使用 border-radius 属性在 iOS 6 中将 div 的 Angular 变圆,但我无法使用 border-ra
这是数学高手的数学/几何问题(不是我最擅长的科目)。这是针对 WPF 的,但应该足够通用以解决问题: 我有两个嵌入的 Border 元素,外部元素具有特定的角半径 R 和边框厚度 T。给定这两个值,内
我有这个 HTML 代码: 还有这个 CSS: .categoryButton { position:
我正在使用 cakephp 并想为某些部分的圆 Angular 做 css border-radius。它适用于除 IE 之外的所有其他浏览器。我现在指的是链接 http://www.htmlremi
我在按钮上遇到 border-top-left-radius 和 border-bottom-left-radius 的问题,这似乎在开发构建中有效,但在生产。当我运行 ng serve 时,我得到了
我一直在寻找 acctinputoctets 或 acctoutputoctets 的明确含义我一直将它用作字节。 但是这个属性的真正单位是什么?我不懂八位位组,而且它太含糊了。 你能用通俗的语言解释
我一直在寻找 acctinputoctets 或 acctoutputoctets 的明确含义我一直将它用作字节。 但是这个属性的真正单位是什么?我不懂八位位组,而且它太含糊了。 你能用通俗的语言解释
我是一名优秀的程序员,十分优秀!