我正在编写一个响应式网站,在桌面版本上我希望导航显示在左侧,但在移动版本上我希望它显示在主要内容下方.我通过调整一个着名的网格系统,在http://abbymilberg.com/layout-sample.html上提出了解决方案.
一位同事说它违反了标准,因为div在视觉上(在桌面版本上)的显示顺序与在标记中的顺序不同.但他似乎无法提供违反的标准.我明白,从所有网站都基于桌面的时代开始,它都违背了传统的期望,但任何人都可以向我提供一个具体的例子,说明这个标准(508,WC3等)实际上违反了什么部分?我不想讨论你是否认为这是一个好的做法,只是它是否违反了明确的标准.谢谢.
据我所知,这并不违反任何记录在案的标准。就源排序而言,通常最好在不应用脚本或样式的情况下编写对用户有意义的文档。毕竟,您最终无法真正控制它如何为他们呈现!
至于这在实践中是否确实是一个好主意,您需要进行一些用户测试并找出答案。我有兴趣看看结果!