粉笔刷题【HTML】
标准盒子模型的总宽度为=左右margin+左右border+左右padding+width,而IE盒子模型中的width本身就包括了border和padding,所以IE盒子模型的总宽度=左右margin+width
1.
单选题
关于跨域问题下面说法正确的是?()A可以利用flash的http请求,来处理跨域问题B通过iframe设置document.domain可以实现跨域C一般情况下,m.toutiao.com可以ajax请求www.toutiao.com域名下的接口并获得响应D通过jsonp方式可以发出post请求其他域名下的接口
JSONP的优点是:它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制;它
的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支
持;并且在请求完毕后可以通过调用callback的方式回传结果。
JSONP的缺点则是:它只支持GET请求而不支持POST等其它类型的HTTP请求;它只支持跨域
HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题。
3.
单选题
css中position 属性指定了元素的定位类型,下列关于position的四个属性值的描述中那个是错误的:Astatic元素出现在正常的流中,top:10px,即距离顶部10pxBfixed 元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会移动Crelative 相对定位元素的定位是相对其正常位置。Dabsolute 绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>:</html>
A:使用static元素,top:10px不会有偏移效果。A错。
B:fixed元素的位置相对于浏览器窗口是固定位置。以浏览器窗口为参考点。B对。
C:relative 不会脱离文档流,元素依然会占据文档流,相对定位是相对他的正常位置。C对。
D:absolute绝对定位会脱离文档流,会向上寻找,如果遇到已定位元素,则会对其相对定位,如果没有则会一直向上寻找,知道相对于html。D对。
综上所述选A。
CSS伪元素:和一般的DOM中的元素样式不一样,它并不改变任何DOM内容。只是插入了一些修饰类的元素,这些元素对于用户来说是可见的,但是对于DOM来说不可见,伪元素选择器,伪元素的效果是需要通过添加一个实际的元素才能达到的。A选项,:first-line是为某个元素的第一行文字使用样式。B选项,:first-letter是为某个元素中的文字的首字母或第一个字使用样式。C选项,:before是在某个元素之前插入一些内容。D选项,:after在某个元素之后插入一些内容,behind不属于伪元素选择器。所以选择D。css所有伪类及伪元素实例:a:link(选择所有未访问链接) a:visited(选择所有访问过的链接) a:active(选择正在活动链接) a:hover(把鼠标放在链接上的状态) input:focus(选择元素输入后具有焦点) p:first-letter(选择每个<p> 元素的第一个字母) p:first-line(选择每个<p> 元素的第一个字母)
p:first-child(选择器匹配属于任意元素的第一个子元素的 <]p> 元素) p:before(在每个<p>元素之前插入内容)p:after(在每个<p>元素之后插入内容)p:lang(language)(为<p>元素的lang属性选择一个开始值)
14.
不定项
下列说法正确的是()Adisplay: none;不为被隐藏的对象保留其物理空间;Bvisibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;Cvisibility:hidden;产生reflow和repaint(回流与重绘);Dvisibility:hidden;与display: none;两者没有本质上的区别;
C:页面的回流由以下引起:
页面渲染初始化。
DOM结构变化,比如删除了某个节点。
render树变化,比如减少了padding。
窗口resize事件触发。
页面的重绘是一个元素外观的改变所触发的浏览器行为,例如改变outline、背景色等属性。浏览器会根据元素的新属性重新绘制,
使元素呈现新的外观。
回流一定伴随重绘,重绘却可以单独出现。
display:none与visibility:hidden的区别:
display:none 不为被隐藏的对象保留其物理空间 visibility:hidden 为被隐藏的对象保留其物理空间,两者存在本质上的区别。也就是说,display:none,render树上不存在,不产生box,
visibility:hidden产生box,是不可视机制。
15.
不定项
可继承的样式属性包括()`不可继承的:display、margin、border、padding、background、height、min-height、max- height、width、min-width、max-width、overflow、position、left、right、top、 bottom、z-index、float、clear、table-layout、vertical-align、page-break-after、 page-bread-before和unicode-bidi。所有元素可继承:visibility和cursor。内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、 font-family、font-size、font-style、font-variant、font-weight、text- decoration、text-transform、direction。块状元素可继承:text-indent和text-align。列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。表格元素可继承:border-collapse``
粉笔刷题【HTML】相关推荐
- LeetCode刷题笔记汇总
LeetCode刷题笔记汇总 第一次刷LeetCode写的一些笔记. 1.两数之和 3.无重复字符的最长子串 15.三数之和 18.四数之和 19.删除链表的倒数第 N 个结点 20.有效的括号 21 ...
- 牛年前的一小结——打响本命年的第一枪,继续刷题!
经过一段时间的小尝试,摸索出了一点点头儿吧. 总结一下子. 关于面试的java,像我这个经验层次(1-2year普通厂)的都不会太难.最多超不出力扣中等难度. 多练习链表.树.指针类的比较基础的题目: ...
- 牛客网里刷题:JS获取输入的数组
有的时候我们刷题会遇到下面这种输入格式,那么用js怎么把它变成数组呢? [1,2,3,4,5] 难道用readline()之后在踢掉首尾的字符吗?这样也太麻烦了! 我发现了一个好用的方法: let l ...
- 【Leetcode】刷题之路2(python)
哈希映射类题目(简单题小试牛刀啦bhn) 242.有效的字母异位词 349.两个数组的交集 1002.查找常用字符 202.快乐数 383.赎金信 242. 有效的字母异位词 用python的Coun ...
- 【Leetcode】 刷题之路1(python)
leetcode 刷题之路1(python) 看到有大佬总结了一些相关题目,想着先刷一类. 1.两数之和 15.三数之和 16.最接近的三数之和 11.盛最多的水 18.四数之和 454.四数相加II ...
- 力扣(LeetCode)刷题,简单+中等题(第35期)
力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升. 第1题:解码异或后的排列 试题要求如下: 回答(C语言): /*** Note: ...
- 力扣(LeetCode)刷题,简单+中等题(第34期)
目录 第1题:整数转罗马数字 第2题:电话号码的字母组合 第3题:二叉树的所有路径 第4题:砖墙 第5题:下一个排列 第6题:括号生成 第7题:删除并获得点数 第8题:全排列 第9题:颜色分类 第10 ...
- 力扣(LeetCode)刷题,简单+中等题(第33期)
目录 第1题:Z 字形变换 第2题:删除字符串中的所有相邻重复项 第3题:基本计算器 II 第4题:螺旋矩阵 第5题:螺旋矩阵 II 第6题:盛最多水的容器 第7题:删除有序数组中的重复项 II 第8 ...
- 力扣(LeetCode)刷题,简单+中等题(第32期)
目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 ...
最新文章
- 26岁应届博士被聘985博导!入职半年实现学院顶会论文零的突破
- python 图形化socket编程_Python黑帽编程2.8 套接字编程
- select下拉框下拉跳转代码
- 多维多重背包问题_满满干货!背包问题全总结(带c++源码)
- hibernate+mysql保存中文数据乱码问题
- outlook本地存储设置_商务文档为什么要存储在OneDrive for business 上?
- 让input变成不可编辑状态的方法
- html select 文字居中显示图片,html原生select改造箭头及文字左右居中的一种办法...
- android 开发赚钱
- HDU 4707 Pet 邻接表实现
- 月薪30K大佬源码阅读的经验总结,干货不容错过
- Android学习4—短信发送器的实现
- ym——android源码大放送(实战开发必备)
- 文件太多,台式电脑迁移数据到笔记本怎么操作?
- 昆特牌显示无法连接至服务器,巫师之昆特牌总是显示无法连接网络
- iOS UIcollectionview 数据量少时候bounces无效的解决方法
- AIOps 在腾讯的探索和实践
- 【无标题】删除数组中的重复元素
- Web全栈开发学习笔记—Part2 与服务端通信—d.在服务端将数据Alert出来
- CommandNotFoundError: Your shell has not been properly configured to use ‘conda deactivate‘. To init