发表于: 2017-04-26 16:47:56
1 1068
今天完成的事:1,学习了伪元素befor和after的用法
CSS的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上,CSS中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是伪元素。
尽管是伪元素,事实上伪元素表现得就像“真”的元素,我们可以给它们添加任何样式,比如改变颜色、添加背景、调整字体大小、对齐文本等等。
生成的元素默认是内联元素,所以当我们想指定它们的宽度和高度的时候,我们首先得用
display: block
把它们声明为块级元素
content
属性是必须的,并且应该总是被引用;否则的话,伪元素无法正常工作。
我们可以在一个CSS规则中同时使用伪类和伪元素
伪元素就是这么酷并且十分好用,我们可以在不影响实际HTML结构的情况下使用这两个元素,几乎所有我们能想到的事情,它们都可以做到。
2,继续学习了ajax的知识,了解hppt的知识,明白了跨域有关知识,
浏览器安全的基石是“同源政策”(same-origin policy)
最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页“同源”。所谓“同源”指的是”三个相同“协议相同,域名相同,端口相同
同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。
随着互联网的发展,“同源政策”越来越严格。目前,如果非同源,共有三种行为受到限制。
(1) Cookie、LocalStorage 和 IndexedDB 无法读取。
(2) DOM 无法获得。
(3) AJAX 请求不能发送。
虽然这些限制是必要的,但是有时很不方便,合理的用途也受到影响,于是就有了跨域的各种方法。
明天计划的事:1学习几种跨域的知识
2,看看icon的知识
遇到的问题 :还有些概念没弄明白,比如说把数据传个接口,接口指的是什么?继续看看有关知识。
收获:明白了两个伪元素的使用,可以利用他们做好看的样式,还可以利用来清除浮动等等。对ajax和跨域有了简单的理解。
评论