css里面样式可以计算马,CSS相关(1)

CSS:

字体:

网页默认字体16px;

网站通用字体大小14px

最小是12px,最大无限大

单位换算:1em=16px

选择器:标签选择器:选择页面中所有指定标签,权重为1

通配符选择器:选择所有标签,权重为0,

类名选择器:标签可以有多个类名,可以重复类名,权重为10

604f7cc0140220f1ddaa687b3a3ad333.png

id选择器:唯一性,一个网页只能出现一次,权重为100

并集选择器:连接符是逗号。

后代选择器:连接符是空格。多用于嵌套关系的标签

f03fba7c46e2e718acbda26f2f9768a1.png

直接后代选择器:只能选择子集元素,用>符号分隔

036df958920d8dc1521748582435b4a7.png

文本颜色:color:rgb(255,0,0);

color:red;

color:#f00;

color:rgba(255,0,0,0.5),a是透明度:a的取值范围是0-1

行高: line-height:当行高和高保持一致的时候,单行文本会上下居中

text-align:left,center,right//左右居中

text-indent:文本缩进,单位em

伪类:      例:.box :hover{}

8edf4cddf2efb371f9eb9388e557cc53.png

文本修饰: 通常用在a标签上,

bd4912df0eae633a67a52cf6408bbb83.png

c79b9a8939057f795acff67a2c38f676.png

!important:权重无限大,不要多用

c1844d12ebbe8fbb30e15d3805cf143b.png

背景:

9d743d0bc545d829546a8fcf0852c683.png

f65ed7eda5e4f297817036119cae051b.png

b73f34917a62a2aee6f6176758027876.png

背景定位:

a68833faf55eacbcdc59de897ef7b777.png

background:url(pa.png) no-repeat 0px 0px;(背景定位的缩写)

background-attach:fixed;//背景附着,不让背景图跟着文档流滑动

盒子:(重点)

改变margin不会改变盒子外表的面积,而padding会改变,这时可以调整盒子的内边距padding

border-width:;//边框的宽度

border-style:;//边框样式,风格:none:没有边框,soild:单实线,

dashed:虚线,double:双实线

boreder-color:;//边框颜色

border:1px soild  #f00;//边框的简写

30846b5c2a6587304438e17ad9bb6458.png

清除输入框蓝色外边框:

97aa3fafea8575f71e33a2f2890a2a84.png

精灵图:

4ea02ded041ec9c6e84a788e82209756.png

内边距 padding:20px  30px  40px  50px;

上    右   下    左

外边距:margin:上  右   下  左;

margin:0 auto;盒子居中

外边距合并:边距会跟着大的走

嵌套关系外边距合并:解决方案:1.给父元素的上边添加1px边框或者内边距

解决方案:  2.给父元素添加overflow:hidden;

div做不规则图形:

00888b5aa70f663ecf2741e6df8ada51.png

文档流:

浮动:用于布局

2b6925db6d575f18a65c41ef1d0fab1f.png

af4d8007b0ef9266156587b49a1773f0.png

给三个浮动的盒子加上一个父元素并设置宽高,以免影响其他的盒子和内容

8e899fa5f294ff9670b004ce14e02c7f.png

margin:0 auto;居中

在盒子里插入图片:

1.为父元素设置宽高,给图片设置宽100%,图片会充满盒子

3ccdac16937b459404ad6ec8df46a7fd.png

2.给盒子加上背景图片,并为背景图设置宽高,加上cover,覆盖

e121a4a47ae002e3afc8fb22fc6f451d.png

在父盒子里插入子盒子:由外到内布局:——

|

先为父盒子设置宽高,再为子盒子设置,盒子中间有空隙

61c5a31e8f837ab88586dfba441abfdd.png

快捷键:

db02577d0c48c5a203da9d7d70baa110.png

清除浮动:1.

0acc4e245256cad56528d7c50b6695fd.png

c5bd9026ca250e130f74859f86aeeaf8.png

2.给父元素.box加上overflow:hidden;//里面的浮动元素会撑开父元素的高度

定位:

3f27e4c57b1a6a98fd4f80a7a552abcd.png

固定定位(fixed):脱离文档流,根据浏览器窗口进行定位

position:fixed;

top:0;

right:0;

bottom:0;

蓝色盒子:先定位

f9fbeb2a78c2f25e5775e48b4adfc13f.png

黑色盒子:后定位

3614d4b5d604442f2bcf87abb31775f9.png

按照顺序应该是蓝色在下,黑色在上,就是按照默认顺序,如果不定义层级,谁先定位,谁在下面。

改变层级:可以改变蓝色盒子和黑色盒子的上下顺序

给.box5加上z-index:2;     .box6加上z-index:1;

定位要跟着top值来定位,要不然没有用

相对定位(relative):没有脱离文档流(根据自身来定位)

意义:单纯用相对定位是没有意义的。它的作用在于和绝对定位配合着使用的。

绝对定位(absolute):口诀:子绝对父相对。

脱离文档流,根据已有定位元素的父元素进行定位

设置光标样式:

411a30d6d47774d6d778fe4f91393f0b.png

二级导航:

解决样式继承:用直接选择器>

找网站题目的logo方法:

f92b19a8f0dcca1751b19a1edf6fcb02.png

背景图在css里找

常见问题:

1.CSS的引入方式有几种,各有什么优缺点?

行内:会使页面变的混乱,不容易查错

内联:使用方便,适用于小demo

外联:html和css分离,使页面更加整洁,适用于大项目

2.列举出你所学的基本CSS选择器?

通配符选择器

标签选择器

类名选择器

id选择器

其余是高级选择器

3.各种选择器的优先级是如何计算的?

根据权重

通配符是0

4.在选择器优先级相同的情况下,不同引入方式之间的优先级遵循什么原则?

行内引入优先级最高,其余就近原则

5.说说你对固定定位、绝对定位和相对定位的理解?

固定定位:脱离文档流,相对于浏览器窗口进行定位

绝对定位:脱离文档流,根据已有定位元素的父元素进行定位

相对定位:不脱离文档流,根据自身原本的位置进行定位

6.盒子模型由哪几部分组成的?

内容-内边距-边框-外边距

7.如何让一个盒子在网页中居中?

margin: 0px auto;

8.谈一谈精灵图的好处?

减少浏览器请求次数,减轻服务器压力

9.说出常见的几种图片格式,最少三种。

jpg png  gif

10.列出你所学的关于背景图片的几种css?

background-repeat

background-attachment

background-position

background-image

字体加粗值:400-900之间

【web前端面试题整理03】来看一点CSS相关的吧

前言 昨天我们整理了14到js的题,今天我们再来整理14到CSS相关的题目,昨天整理时候时间有点晚了我便有点心浮气躁,里面的一些题需要再次解答,好了看看今天有些什么吧. PS:我这里挑一点来做就好了, ...

IE的CSS相关的BUG(整理一)

本来不想弄这个ie的bug的,真的很想让它快点死掉,可是事与愿违啊,没办法,还是贴出来,以备自用. 这个网页(http://haslayout.net/css/index)上例举了所有的IE和CSS相 ...

Css相关用法个人总结

Css相关用法个人总结

【经验之谈】前端面试知识点总结(CSS相关)——附答案

目录 二.CSS部分 1.解释一下CSS的盒子模型? 2.请你说说CSS选择器的类型有哪些,并举几个例子说明其用法? 3.请你说说CSS有什么特殊性?(优先级.计算特殊值) 4.要动态改变层中内容可以 ...

前端知识点-CSS相关知识点

1.解释一下CSS的盒子模型? 回答一: a.标准的css盒子模型:宽度=内容的宽度+边框的宽度+加上内边具的宽度 b.网页设计中常听的属性名:内容(content).填充(padding).边框(b ...

css相关tips

12px的中文占据16px高度,英文占据14px的高度.所以做双语版网页时css样式要做相应调整. IE10,IE11浏览器当点击input text文本框时,输入文本后出现一个删除功能的X按钮. 去 ...

走近webpack(4)--css相关拓展

我们前面已经学了很多webpack基本的处理情况,一句话总结就是,一个优秀的webpack项目,主要的核心用法就是整合loader和plugin去处理你想要的任何需求. 下面,咱们一起来学学如何用we ...

css相关整理-其他

1.设备像素(device pixel): 设备像素是物理概念,指的是设备中使用的物理像素.CSS像素(css pixel): CSS像素是Web编程的概念,指的是CSS样式代码中使用的逻辑像素.通过 ...

2019.4.18 HTML + CSS相关整理

目录 标签 块标签 行标签 行块转化 嵌套规则 css引入方式 行间样式 内部引入 外部引入 选择器 基础选择器 组合选择器 盒模型 css样式 字体属性 设置字体的大小 设置字体的粗细 设置字体的风 ...

Css 相关资源(本篇不定期更新)

http://www.tuicool.com/articles/3eaINn------☆☆☆☆☆.这篇讲的是css中的如何挤出一个三角形,这个讲的 ...

随机推荐

Docker使用

Docker使用注意 关于网络配置   在使用默认的桥接模式下,容器启动后会被分配一个与docker0在同一网段的地址,在容器内部默认显示为eth0,在宿主机上产生一个临时的vethXXX接口. 端口 ...

ural1057 Amount of Degrees

链接 这题有一点小坑点 就是AX^B  A只能为0或者1  ,剩下的就比较好做的了. #include #include #include ...

System Center的一些资料收集

MS 的 system center 中文首页 http://www.microsoft.com/zh-cn/server-cloud/system-center/default.aspx 英文首页 ...

Microsoft Visual Studio与Firefly 加载的项目已建议,更新源代码地位问题

一开始装笔记本vs2010,由于使用的近期发展vs2008与vs2005所以,今天再次2008.2005安装在,但是在打开的项目时,,首先提示加载项目文件.然后已建议状态,非常慢非常慢的,之前仅仅有v ...

免费馅饼(HDU 1176 DP)

免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

python读写xml

来自http://blog.csdn.net/liuyuehui110/article/details/7287897 备份防止链接失效 一.XML的读取. 在 NewEdit 中有代码片段的功能,代 ...

mouse的各种事件

IE测试对象为IE9,不全 mousemove(元素内部移动) 鼠标在元素内部移动时触发,只要鼠标移动,即使只是又移动了一个像素,也会触发,这就意味着短时间内会触发多次事件 支持情况: js onmo ...

break跳出循环的妙用

while True: temp = input('请输入一个整数:') try: temp = int(temp)#这里如果不是整数的话会引发报错,直接进入 except后面的reason,如果是整 ...

Python2.x的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

刚遇到这个问题的时候,在网上找了 半天,发现都是说 添加如下三行代码即可解决问题, [python] import sys reload(sys) sys.setdefaultencoding('ut ...

Verilog中关于wire使用的一些小知识

1.Verilog中如果wire连接到常量,而常量没有说明他的位宽,那么将会默认为32位 如: input [:] x ; wire [:] a; assign a = + x; 上述代码在综合的时候 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值