web作业小结

浪尽此生 提交于 2020-03-15 09:51:05

1,添加背景图片时,背景图片无法完全显现(只显示图片的局部)
利用background-size解决;

background: url(gray-tunnel-207153.jpg) no-repeat ;
    background-size: 100% 100%;//可使图片完全显现

no-repeat设置图片形式不重叠,当图片宽度不大时,若不设置no-repeat有可能相当于两张相同图片并列显示。

2.插入背景图片,图片随所在块的文本宽度改变而改变

  为此块定义指定的 width  height;

.header{
    width:360px;
    height:300px;
    background: url(mm.jpg);
    background-size: 100% 100%;
    margin-top: 100px;
}

 3去除链接的下划线

  text-deceration:none;

4.将图片设置成圆形

  设置borderr-radius的百分比。要得到圆形,需图片为正方形,若图片为长方形得到的会使之变成椭圆。

5.利用@media实现pc端和手机端两套视口的变化

  写两套css,一套针对手机端,另一套针对pc端,用media进行选择·。

@media only screen and (max-width:768px){}
@media only screen and (min-width:768px){}
//

针对这次题而言用了screen,实际上不同设备所需用的不同,但常用且不存在兼容问题的是all和screen,media有很多的功能,详情参见https://www.cnblogs.com/lguow/p/9316598.html

6.overflow规定当内容溢出元素框时发生的事情。

 

说明
visible 默认值。内容不会被修剪,会呈现在元素框之外。
hidden 内容会被修剪,并且其余内容是不可见的。
scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
inherit 规定应该从父元素继承 overflow 属性的值。

7.css选择器

[class*="col-"]选择所有类名中含有“col-”的元素

[class^="col-"]选择类名中所有以col-开头的元素

[class$="-col"]选择所有类名中以-col结尾的元素

8.选择器的权重

(所谓优先级,就是指css样式在浏览器中被解析的先后顺序。而优先级就是分配给指定的css声明的一个权重,当很多规则被应用到一个元素上时,权重决定哪种规则先生效)

css优先级的规则:

css选择规则的权值不同时,权值高的优先

css选择规则的权值相同时,后定义的规则有限

css属性后面加!important时,无条件绝对优先

标签选择器的权重为0001

class选择器,属性选择器,伪类选择器,伪元素选择器的权重为0010

id选择器的权重为0100

包含选择器的权重:所包含选择器的权重之和

子选择器的权重:所包含选择器的权重之和

交集选择器权重为选择器之和

继承样式的权重为0000

行内样式的权重为1000

8,文字垂直居中

有容器时,令文字的line-height与容器的height值相等即可

9.使用栅格系统时,如果希望列与列之间有空隙,不能用margin,可以通过设置小列的padding值来实现

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!