CSS基础练习500题

说明:有难得有简单的,尽量都要做完,我尽量包含多的知识点,如有错误,题比较难理解,欢迎指正。

基础部分

  1. 浏览区缺省设置,外部样式表,内部样式表,内联样式,这四个的优先度如何。
  2. 颜色的表示方式有哪些。
  3. 怎样同时使用多个选择器
  4. 使用一下ID选择器
  5. 使用一下类选择器
  6. 现有10个div,有的有title属性,有的没有,使用属性选择器选中有title这个属性的div
  7. 现有10个div,有的有title属性,有的没有这个属性,带有title属性的,值也不一样,现使用属性选择器选中属性值是demo的div。
  8. 现有10个div,有的有title属性,有的没有这个属性,带有title属性的,值也不一样,现使用属性选择器选中属性值中包含demo的div。
  9. 现有10个div,有的有title属性,有的没有这个属性,带有title属性的,值也不一样,现使用属性选择器选中属性值是zh或者是zh-开头的
  10. 现在有10个input元素,选中属性type是text的input
  11. 选中某属性值以zh开头的
  12. 选中某属性值以zh结尾的
  13. 选中某属性值包含zh的
  14. 在head中手写一个连接外部样式表的方法吧

背景篇

  1. 给p标签设置一个背景颜色
  2. 给a标签设置一个背景图片
  3. 设置背景图片纵向重复
  4. 把背景图像定位在中间,为了保证这个属性在opera和firefox中正常运行,还要添加一个什么设置?写出来,记住。
  5. 设置背景图像在左上,右下。
  6. 使用百分比值把背景图像设置在中间的位置
  7. 使用像素单位设置背景图像的位置。
  8. 怎样防止背景图像随着页面滚动条而滚动
  9. 怎样把背景图像,颜色,重复,定位,是否滚动放在一个声明中。

文字篇

  1. 给一段文字添加一个缩进,在块级元素和内联元素中,缩进的方式是否有不同,都演示一下看看。
  2. 演示一下缩进的继承
  3. text-align到底是干嘛的?另外针对阿拉伯语和希伯来语之类的语言,该怎样做。
  4. text-algin和center标签的异同。
  5. 设置单词之间的间距
  6. 设置字母的间距
  7. 设置全部英文大写
  8. 设置全部英文小写
  9. 设置首字母大写
  10. 修改文本修饰,去除文本修饰,添加下划线,添加上划线,添加贯穿线,添加闪动效果。
  11. 怎样去除文字中多余的空格
  12. 怎样保留文字中多余的空格
  13. 怎样使文字不可以换行,除非使用了br
  14. 怎样可以使文字可以保留空格同时可以自动换行。
  15. 怎样可以使文字去除空格但是保留换行,同时允许自动换行。
  16. 针对以上,放一个小小的参考


    参考
  17. direction是干嘛的,怎么使用,适用于什么元素。
  18. 给文字设置一个阴影

字体篇

  1. css中五种通用的字体系列都是什么,请默写出来。
  2. 怎样设置字体
  3. 怎样设置多个字体,设置多个字体的时候要注意什么?
  4. font-style属性是干嘛的,有哪些值?
  5. 怎样把文字设置成下面这样的?
    示例
  6. 设置字体大小
  7. 设置字体加粗,以值的形式设置
  8. px,em,rem这几个单位有什么不同。

链接篇

  1. 设置为被访问过链接的样式
  2. 设置已经被访问过链接的样式
  3. 设置鼠标移动上去的时候链接的样式
  4. 设置正在点击的时候的链接的样式
  5. 这4中状态有什么要求。

列表篇

  1. 怎样修改列表项中的标志类型
  2. 有哪些标志类型
  3. 怎样把标志类型设置为图像
  4. 怎样简写列表样式
  5. list-style-position是干嘛的,怎么使用
  6. 怎样在一个声明中定义所有列表属性

表格篇

  1. 完成这个效果


    演示
  2. border-collapse这个属性是干嘛的
  3. 实现下面这个效果
    演示
  4. 给表格添加一个高度和宽度
  5. 设置表格内文字对其方式
  6. 设置表格内文字的水平对其方式
  7. 给每个单元格一个内边距!
  8. 给表格一个背景颜色!
  9. 设置表格每个单元格之间的距离!
  10. 设置表格标题的位置!参考
  11. 设置是否显示空白的单元格,参考
  12. table-layout是干嘛的,有哪些值?

轮廓篇

  1. 现在有个段落p,给这个段落一个边框,然后再给一个轮廓,tip:outline,设置样式,颜色,宽度

框模型/盒模型

概述

  1. 描述一下框模型
  2. 框模型的宽度个高度是怎么计算的
  3. 如何改变框模型的宽度高度计算方式

内边距篇

  1. 内边距是什么?怎么设置?

边框篇

  1. 边框是什么,怎么设置?

外边距篇

  1. 外边距是什么,怎设置,使用2个值的时候,顺序是怎么样的。

外边距合并篇

  1. 什么是外边距合并,显示一下,有几种情况会发生外边距合并?都写出来。
  2. 外边距合并的意义在哪?举一个例子。

定位

概述

  1. 什么定位可以使元素脱离文档流,
  2. 描述position中的四个属性的意思。
  3. 怎样处理溢出元素,设置成隐藏,滚动,自动。
  4. 怎样剪切一个图像,case
  5. 图片和文字对其方式怎么设置?


    演示

相对定位篇

  1. 解释一下什么是相对定位,会不会脱离文档流,位置计算是怎样的?

绝对定位篇

  1. 解释一下什么是绝对定位,会不会脱离文档流,是怎样计算位置的?

浮动

  1. 浮动会不会脱离文档流?
  2. 解释一下浮动的原理是什么。
  3. 多个元素一起浮动会发生什么情况?
  4. 如果容器的宽度不够了会发生什么?
  5. 清除浮动的原理是什么?
  6. 实现这个效果


    演示
  7. 实现这个效果


    演示
  8. 完成这个效果


    演示
  9. 使用浮动完成这个布局,
    演示

    参考html:

<div class="container">

<div class="header"><h1 class="header">W3School.com.cn</h1></div>

<div class="left"><p>"Never increase, beyond what is necessary, the number of entities required to explain anything." William of Ockham (1285-1349)</p></div>

<div class="content">
<h2>Free Web Building Tutorials</h2>
<p>At W3School.com.cn you will find all the Web-building tutorials you need,
from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.</p>
<p>W3School.com.cn - The Largest Web Developers Site On The Net!</p></div>

<div class="footer">Copyright 2008 by YingKe Investment.</div>
</div>

CSS选择器

元素选择器篇

  1. 选中文档中的h1标签。
  2. 同时选中文档中的h2和p元素

选择器分组篇

类选择器篇

  1. 选中文档中的demo类
  2. 选中p标签中包含的demo类
  3. 选中即包含demo类的又包含hello类的元素

ID选择器篇

  1. 使用一个ID选择器吧~

属性选择器篇

  1. 选中含有title属性的所有元素
  2. 选中所有带有href的a元素
  3. 选中所有电邮href和title属性的a元素
  4. 选中所有带有alt属性的img元素
  5. 演示一下怎么在XML文档中使用属性选择器
  6. 选中herf等于“http://www.baidu.com”的a元素
  7. 选中class值是demo hello的p元素
  8. 选中class的值中包含demo值的p元素
  9. 选中title中以en开头的p元素
  10. 选中title中以en结尾的p元素
  11. 选中title中包含en的p元素
  12. 选中title中属性值等于en或者以en-开头的p元素

后代选择器篇

  1. CSS选择器中有空格和每空格有啥区别
  2. 后代选择器是什么,怎么用。

子元素选择器篇

  1. 写一个子元素
  2. 子元素选择器必须选择直接子元素吗?

相邻兄弟选择器篇

  1. 选择紧接在h1元素后面的p元素。

伪类篇

  1. 使用伪类完成,链接的样式,包括未点击,点击过,鼠标滑过,鼠标按下的样式
  2. 伪类结合类用一下
  3. focuse这个伪类是怎么使用的
  4. 现有10个li,选中第一个,
  5. 同上,选最后一个
  6. 同上,选偶数
  7. 同上,选奇数
  8. lang这个伪类怎么使用?

伪元素篇

  1. 给文本的第一个字母添加特殊样式。
  2. 给文本的首行添加特殊样式
  3. 给元素之前添加特殊样式
  4. 给元素之后添加内容

高级

对齐篇

  1. 使用margin居中对其一个块元素
  2. 把一个元素垂直居中对其
  3. 把一个元素放置在另外一个元素正中央,可以使用flex。
  4. 使用float完成这个


    演示

尺寸篇

  1. 使用元素的最大尺寸有什么意义?
  2. 行高有什么意义,有哪些具体的使用场景。

分类篇

  1. 内联元素和块级元素到底有什么异同
  2. 把鼠标样式设置为小手

导航栏篇

  1. 写一个水平导航条
  2. 写一个垂直导航条

图片库篇

图片透明篇

  1. 把一张图片设置为办透明的。
  2. 实现这个效果
    演示

媒介类型篇

  1. 媒介查询都有哪些属性,分别是干嘛的?
  2. 演示一下媒介查询的屏幕查询

注意事项篇

CSS3

边框篇

  1. 给一个矩形添加一个圆角
  2. 给一个矩形添加一个阴影,并且说明每个值的意义
  3. 给一个div添加一个边框图片。
    演示

    素材

背景篇

  1. 调整一个body的背景图像的大小
  2. context-box,padding-box,border-box都是什么?
  3. 怎样利用以上这几个属性规定背景图像的起源。
  4. 给一个body同时添加两个背景图像看看会发生什么?
  5. background-clip是干嘛的,演示一下

文本效果篇

  1. 给图片添加一个阴影。
  2. word-wrap这个属性是干嘛的,怎么使用?
  3. word-break是干嘛的,怎么使用?
  4. 如果一个容器的文本溢出了怎么处理成显示···
  5. text-justify属性是干嘛的?

字体篇

  1. 定义一个自己的字体吧!要求要有多个格式的文件。
  2. 在定义一个自己的字体,要求要设置自己加粗。
  3. 运用一下自定义的字体吧!

2D转换篇

  1. 把一个div从原本的位置沿x轴移动100px,沿着y轴移动50px。
  2. 把一个div从原本的位置顺时针旋转30度
  3. 把一个div横向方法2倍,纵向放大3倍。
  4. 摆一个元素沿x轴斜切30度,沿y轴斜切60度。
  5. 解释一下这行代码的意思:
transform:matrix(0.866,0.5,-0.5,0.866,0,0);
  1. transform-origin是什么属性,是干嘛的,怎么使用?

3D转换篇

  1. 使div围绕x轴旋转120度。
  2. 使div围绕Y轴旋转100度。

过度篇

  1. 一个提示,过渡是transition,说明一下这个属性怎么使用。
  2. 怎么可以让动画效果延迟2s出现?

动画篇

  1. 定义一个动画,背景颜色从红色变成绿色。
  2. 应用这个动画,设置动画执行的时间。
  3. 使用百分比的方式定义一个四步的动画。
  4. 设置动画延迟2s后执行。
  5. 设置动画反复执行。
  6. 设置动画无限循环。
  7. 简写动画执行方式,提示:动画名,运行时间,运行方式,延迟执行时间,是否循环执行,是否下一个动画周期逆向播放。

多列篇

  1. 把一个div中的文字分为三列。
  2. 设置每列文字的间隙是40px。
  3. 设置每列之间的分割线的样式。
  4. 设置分割线的颜色和宽度。
  5. 设置文字跨越3列。
  6. 把宽度和列数写到一起。

用户界面

  1. 写一个div,并且允许用户更改div的大小。
  2. 更改盒模型的计算方式。
  3. 给元素设置一个outline,设置距离元素的距离。

站外资源,flex布局等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,080评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,422评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,630评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,554评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,662评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,856评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,014评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,752评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,212评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,541评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,687评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,347评论 4 331
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,973评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,777评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,006评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,406评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,576评论 2 349

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,737评论 1 92
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,358评论 0 44
  • 数不尽的繁花似锦,道不完的旧尘往事。述说的却是熟悉而又陌生的悲哀。 人生如梦幻般的不停向前,留下的却是熟悉而又渐远...
    代昊燊阅读 154评论 0 0
  • 下班后,累趴在床上……他!就像风轻抚过你疲倦的面容,靠在你耳边轻喃睡吧 ~而后悄然地带走你疲惫不堪的心灵 当你生病...
    琦晓阅读 295评论 1 1
  • 我小学的时候有三个关系很好的朋友,我以为我们会一辈子在一起,长大了一起结婚然后住在一座大楼里。那时候我所勾划的无数...
    yuto_67yuan77阅读 731评论 2 7