参考资料:CSS权威指南(第三版)中文版

核心要点:

HTML负责标记文档的结构(HyperText Markup Language),结构化语言。

CSS 负责表现文档的样式(Cascading Style Sheets),样式语言。

思考:html可能被xml取代,之前遇到过一个项目,使用xml显示文本的内容,xml内容经过特定的阅读器读取,会变成一个类似于word类型的文档。文档的内容大部分是一些表格的东西,可以打印出来。负责显示的程序就是一种类似与css解析器的东西。还有一些东西也是这样,使用类似于xml语言来标记文档的结构,用另外的一种语言来负责文档的显示,目前我遇到过的有java中写界面的JavaFx,还有.net里面的WPF。所以使用一种类似于xml语言的语言描述结构,另外一种语言来负责显示,这也是程序的界面发展的一种方向。而HTML和css是一种使用的非常多的组合,经过不断的升级,已经相当的成熟。如果其他相同的编写界面的编程语言要发展,应该会借鉴他们的优点。所以这两个组合还是相当值得去学习,去精通。


2018-10-05 21:09:59补充

之前在查询“VSCode配置python调试环境”资料的时候,翻到了一篇写的非常炫的博客,链接如下:

https://www.cnblogs.com/qdscwyy/p/7756694.html

我觉得炫的原因是因为点击博客前面的提纲的时候可以跳转到后面的内容部分,在一个页面内进行跳转。这几天补html5知识的时候遇到了这个知识点。内容如下:

  id属性还可以用来导航到文档中特定的位置。倘若有个名为example.html的文档中包含一个id属性值为myelement的元素,那么使用example.html#myelement这个URL即可直接导航至该元素。该URL的末尾部分(#加上元素id值)成为URL的片段标识符(fragment identifier)。

参考自《HTML5权威指南》中文版第28页的提示


2018-10-06 12:01:01

css样式如何层叠

浏览器要显示元素时寻找一个 css属性值的次序。这个次序很明确:

1.元素内嵌样式(用元素的全局属性style定义的样式);

2.文档内嵌样式(定义在style元素中的样式);

3.外部样式(用link元素导入的样式);

4.用户样式(用户定义的样式);

5.浏览器样式(浏览器应用的默认样式)。

最新文章

  1. (转)ubuntu apache2 的负载均衡和反向代理
  2. Reed-Solomon码,QR
  3. Ajax技术使用
  4. CCLabel在最大宽度已知的情况下如何获取实际宽高
  5. 【读书笔记】iOS-Coco内存管理规则-拥有对象
  6. java.io.FileNotFoundException:文件名、目录名或卷标语法不正确
  7. LInux 安全测试 2
  8. 在VNC中Xfce4中Tab键失效的解决方法
  9. 在Apache Tomcat 7设置redis作为session store
  10. cocos2d-x拖动滑块控件CCControlSlider
  11. ThinkPHP - Widget 工具
  12. 【转】C/CPP之static
  13. 搞定python多线程和多进程
  14. JS添加类似C# string.Format方法
  15. IDA Pro反编译代码类型转换参考
  16. iTOP-4418/6818开发板用户使用手册内容有哪些
  17. (2018干货系列二)最新HTML5学习路线整合
  18. c/c++ 标准库 vector
  19. Windows server 2008 R2实现多用户远程连接 (转)
  20. Backbone.js 使用模板

热门文章

  1. dosbox让DOSBox启动后自动执行命令——自动挂载
  2. 初学Java web(转)
  3. Git,SVN的优缺点及适合的范围,开源项目?公司项目?
  4. python多线程的实现
  5. 24 使用Maven 或 Gradle构建groovy
  6. DB2 错误码解析
  7. 转 sqlplus 设置回闪 sqlplus下使用退格backspace回删出现^H的解决办法
  8. nodejs 学习(2) 中间件
  9. [已读]JavaScript语言精髓与编程实践
  10. chrome浏览器之网络面板