|
42
|
| Matthew James Taylor · 技术社区 · 17 年前 |
|
|
1
30
从 CSS 2.1 Spec :
你想怎么做就怎么做。很明显,这种行为是在CSS中指定的,尽管它是否涵盖了所有情况,还是在今天的浏览器中一致地实现还不清楚。 |
|
|
2
15
不管它是否有效,元素结构都是错误的。不将块元素放在内联元素中的原因是,浏览器可以以易于预测的方式渲染元素。 即使它没有违反HTML或CSS的任何规则,仍然会创建无法按预期呈现的元素。浏览器必须处理元素,就像HTML代码无效一样。 |
|
|
3
5
HTML和CSS仍然有效。理想情况下,您不必这样做,但CSS的特定部分实际上是一种方便的方法(在语法上有效,但在语义上无效),用于获取Internet Explorer的双边距bug,而无需求助于条件样式表或使CSS无效的黑客。(X)HTML比CSS有更多的语义价值,因此CSS在语义上是否有效并不重要。在我看来,这是可以接受的,因为它解决了一个恼人的浏览器问题,而不会使代码失效。 |
|
|
4
1
|
|
|
5
1
在HTML意义上有效,是的;HTML对CSS一无所知。 但是,您在浏览器中获得的渲染不受CSS规范的定义,因此它可能看起来像任何东西。虽然您可以在针对某个特定浏览器(您知道该浏览器如何呈现这种情况)的CSS攻击中包含这样的规则,但一般来说,不应该将其提供给浏览器。 |
|
|
6
0
我不知道这是否验证了任何规则,但我建议使用 W3C HTML Validator 和 W3C CSS Validator 为了确定这一点。希望这是有帮助的! |
|
|
7
-1
如果您遵循一个逻辑,并且最终以这样的方式实现它,那么这并没有错。工作中的事情并不是因为奇怪就“错”了。是的,这是非常不寻常的,但它有帮助,这不是一个错误。这是故意的。HTML和CSS应该为你服务,而不是相反,所以永远不要听评论告诉你不要做,因为它很难看。
我经常在内联线中使用块。 它是有效的,而且有效——在大多数情况下都不是必需的。那又怎么样。还记得当XHTML告诉我们总是在属性周围加引号(如果你不加引号,每个人都会对你大喊大叫!)时,现在HTML5允许在没有空间的情况下省略它们。单数标记后的最后一个斜杠怎么了?“<br/>”?来吧标准改变。但是浏览器仍然支持非标准的东西。中心不推荐使用;我们在2013年,它仍然有效。垂直定心表?有时候这是唯一的办法。在A内俯冲,使其按计划悬停?去吧。 关注重要的事情。 |
|
|
8
-2
我认为,(x)html是有效的,css是有效的。结果有效吗?是,如果它在浏览器中按您的需要查看。 |
|
|
9
-3
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |