GithubHelp home page GithubHelp logo

html-css-guide's People

Contributors

doyoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

html-css-guide's Issues

瑶姐,缺了媒体查询的样式顺序哦

类似下面这种顺序

.element { ... }
.element-avatar { ... }
.element-selected { ... }

@media (min-width: 480px) {
  .element { ...}
  .element-avatar { ... }
  .element-selected { ... }
}

规范上的一些疑问

1、缩进问题

关乎此规范的第四点:到底是 2 个空格替代 1 个 Tab,还是 4 个空格替代 1 个 Tab。这个问题争论起来估计又是跟使用哪个编辑器一样的圣战了。(PS. 自身则是根据其他 的规范使用了 2 个空格替代 1 个 Tab。)

2、自闭合标签问题

关乎次规范第六点:强制自闭合标签一定要用 / 闭合,应该是 XHTML 中规定的吧?到 HTML5 自闭合标签中的 / 应该是可选的,所以最好就是这些标签不进行自闭合咯。

3、资源协议头问题

关乎此规范第十点:现在应该是越来越多的站点支持 https 了,这里说将 http、https 协议头省缺。但是感觉支持 https 就使用 https,不支持则使用 http,以及其他的协议头又不省缺,这样操作可能更好。还节省了协议查询吧?

4、CSS 背景中的 url( )

此规范未见提及,但属性值应该都用双引号引起,这括号里边的地址应该属于 url() 的属性值吧,所以我感觉要用双引号引起。

5、中英文混写问题

此规范未见提及。之前在 LCTT 翻译工作中,其实都是中文与英文或者数字与中文之间加一个空格。

题外

其实,不管写法如何,最终目的都是为更好在一个团队代码书写中保持代码风格一致。最后实现,不管团队中有多少人在写代码,最后的产品代码看起来就是一个人在写的那种效果。

来到这里提意见,主要是之前看了 Code Guide by @mdo, 中文版,看到和你发起的规范有一些出入,所以在此提出来。

希望这些东西对你我都有用处。

可以补个文件命名约定

文档目录结构 部分约定了目录结构, 但是开发当中遇到最多的是找和当前html页面非通用部分有关的js css

对于sublime来说 可以按Ctrl+P输入一个名称就能快速定位文件, 如果对文件名有个约定将会对阅读和调试代码帮助很大

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.