发表于: 2020-03-31 14:29:53

2 1492


html

  • html 全称为 HyperText Markup Language,译为超文本标记语言。HTML 不是编程语言(有编译过程),而是标记语言(没有编译过程)。

    • 超文本:音频,视频,图片称为超文本。
    • 标记 :<a> 等称为标记,一个 HTML 页面都是由各种标记组成。
  • 声明不是 HTML 标签;它告诉 web 浏览器:页面使用哪个 HTML 版本进行编写。
  • HTML 是负责描述文档语义的语言,HTML 页面直接由浏览器解析执行。

  • 标签属性必须为小写字母,标签必须合并,属性值由双引号包含。

css

  • css 中的属性 clear 是相对于前面的元素而言的,让自身不和前面的浮动元素相邻。一般直接用 clear: both。
  • position: relative,生成相对定位的元素,相对于其正常位置进行定位。因此,"left: 20" 会向元素的 LEFT 位置添加 20 像素。
  • margin、padding 的百分数值:基于父元素的宽度。
  • height 的百分数值基于包含它的块级对象。
  • 百分比行高并不具有自适应性。

九宫格

先是固定高宽长度的。

再是能够随屏幕大小改变而改变的。

我觉得

  • 让小方格浮动后,小方格脱离了正常流,使得父元素没有了高度,所以其子元素设置 height: 10% 会没有效果,其高度还是 0 。

  • 浮动元素是不会自动适应高度的,父元素 wrap 又没设置高度,则子元素 cell 高度会是 0,所以这里用 padding 的百分数值来撑开高度。父元素宽度 100%,每个子元素是 2 × (padding + margin)宽,所以每行三个就换行,高和宽一样

  • 不过浮动和盒模型方面还是一头雾水的样子~

nginx 也简单配置了一下,手机和电脑同一网络时,电脑打开 nginx,手机搜索电脑 ip 地址就能访问了,没有深入。

这些是之前先想了一两天的,也参考了一些师兄的日报。



返回列表 返回列表
评论

    分享到