《css设计指南》笔记
“#”的作用
点击链接时,页面会下滚到ID值为bio的h3元素位置。
伪类和伪元素伪类
伪元素文档中若有实无的元素,以“::”区分伪类。 盒模型每一个元素都会在页面上生成一个盒子。因此,HTML 页面实际上就是由一堆盒子组成的。
定位positionCSS 布局的核心是 position 属性,有 4 个值:static、relative、absolute、 fixed,默认值为 static。在静态定位的情况下,每个元素在处在常规文档流中。 static在静态定位的情况下,每个元素在处在常规文档流中。它们都是块级元素,所以就会在页面中自上而下地堆叠起来。没有应用样式的HTML布局,就是默认的 static 文档流。 要想突破 static 定位提供的这种按顺序布局元素的方式,必须把盒子的 position 属性改为其他三个值。 relative相对的是它原来在文档流中的位置(或者默认位置) 接下来,可以使用 top、right、 bottom 和 left 属性来改变它的位置了(往往只用top 和 left 就可以实现 我们想要的效果) absolute绝对定位下,元素从文档流中被“连根拔起”,然后再相对于其他元素(指相应祖先元素的 position 设定为非 static 的)定位 。 fixed从完全移出文档流的角度说,固定定位与绝对定位类似。 但不同之处在于,固定定位元素的定位上下文是视口(浏览器窗口或手持设备的屏 幕),因此它不会随页面滚动而移动。 display:none与visibility:hidden把元素的 display 设定为 none, 该元素及所有包含在其中的元素,都不会在页面中显示。它们原先占据的所有空间也都会被“回收”,就好像相关的标记根本不存在一样。与此相对的是 visibility 属性,这个属性常用的两个相对的值是 visible(默认值)和 hidden。把元素的 visibility 设定为 hidden,元素会隐藏,但它占据的页面空间仍然“虚位以待”。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |