网易微专业 学习测试总结

<PhotoShop>

         ctrl + +  放大画布

         ctrl+ R  网络标尺

<html5>

         table 不具有src 属性

         列表标签

                   dl

                   ul

                   ol

         meta

                   针对搜索引擎的关键词

定义了与文档相关联的名值对  charset = ‘utf-8’

         colspan  可以实现跨列显示的效果

<css>

         border-box:content-box  padding-box border-box  三个属性最外围即边框标准的盒子模型  content-box

         box-shadow:  投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;  
    box-shadow: -10px 0 10px red, /*左边阴影*/ 10px 0 10px yellow, /*右边阴影*/ 0 -10px 10px blue, /*顶部阴影*/ 0 10px 10px green;

        //支持扩展

如果前面的阴影模糊值小于后面的阴影模糊值,那么前面的显示在后面之上,如果前面阴影的模糊值大于后面的阴影模糊值,那么前面的阴影将遮住后面的阴影效果。

 

         text-shadow:

         padding:5px 10px 15px;             上5px 右10px 下15px   左因为缺省与右相等,则为10px

1.text-align:center 设置文本或img标签等一些内联对象(或与之类似的元素)的居中。  内联元素  display:inline-block;

2.margin:0 auto 设置块元素(或与之类似的元素)的居中。

 

选择器中的一些常见的错误
.a.b{color:red;}//连在一起写对应的类是   <p class="b c">HelloWorld</p>

p.a{color:red;} //顺序是有关系的 

background-position:  默认值是  0% 0%

background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和 Opera 中正常工作。

如果您仅规定了一个值,另一个值将是 50%。

transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。

常用的:

translateX(x) 定义转换,只是用 X 轴的值。

rotateX(angle)      定义沿着 X 轴的 3D 旋转。    测试

在颜色值中transparent和rgba(0,0,0,0)最终的表现是一样的

         block:父元素宽度  可设置宽高  换行

         inline:内容宽度   不可设置宽高   同行

 

语法怎么看    

  • * 代表出现0次或以上。
  • + 代表出现1次或以上。
  • ? 代表是可选的,即出现0次或1次。
  • {A} 代表出现A次。
  • {A,B} 代表出现 A 次以上 B 次以下,其中B可以省略为 {A,},代表至少出现A次,无上限。
  • # 代表出现1次以上,以逗号隔开,可以选择后面跟大括号的形式,精确表示重复多少次,如<length>#{1,4}。
  • ! 代表出现产生一个值,即使组内的值都可以省略,但至少有一个值不能呗省略,如[ A? B? C? ]!。
  •  

0个或更多

A? B? C?

A? || B? || C?

1个或更多

[ A? B? C? ]!

A || B || C

1个

A | B | C

 

所有

A B C

A && B && C

  • 兼容性:

 

font-size:<length>|<percentage>   这两个有一个

font-family:[<family-name>|<generic-family>]#

         #可以用逗号分隔来写多个值

font:[ [ <' font-style '> || <' font-variant '> || <' font-weight '> ]? <' font-size '> [ / <' line-height '> ]? <' font-family '> ] | caption | icon | menu | message-box | small-caption | status-bar

      [ <' font-style '> || <' font-variant '> || <' font-weight '> ]? <' font-size '> [ / <' line-height '> ]   ?      [ / <' line-height '> ]   ?   可选值   而且有line-height的时候前面要有一个斜杠

font-size  和font-family  是两个必填项  如果少了就不起作用了

 

伪类

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接 */

您可以使用 :first-child 伪类来选择元素的第一个子元

伪类的效果可以通过添加一个实际的类来达到,而伪元素的效果则需要通过添加一个实际的元素才能达到,这也是为什么他们一个称为伪类,一个称为伪元素的原因。

元.tip{ color:red !important;}  提升优先级

 

已知这样一段HTML:<div class="a b"><em>Hello World</em></div>,应用了这样一段CSS:

em{ color:red; }

.a{ color:blue; }

.b{ color:green; }

.a.b{ color:yellow; }

请问,文字“Hello World”的颜色是(回答颜色的英文名称即可)___red_______

 

最接近的元素  em的优先级更大

外围的终究是外围的

.main h2{}后代选择器  main  后面所有的h2子元素被选中

.main>h2{}  对  main 下的第一个h2选中

h2+p  h2后面第一个p元素被选中

 

posted on 2016-09-28 19:42  HDU李少帅  阅读(207)  评论(0编辑  收藏  举报