HTML&CSS实验(3)
来源:互联网 发布:手机下载在线视频软件 编辑:程序博客网 时间:2024/05/17 08:37
【实验目的】
掌握CSS选择器的使用方法。
【实验工具】
浏览器和编辑器。三种可选编辑方式:
(1)本地调试(记事本)
(2)在线调试:http://172.18.187.11:8080/lab/html3/index.jsp
【参考课件】
02A、CSS(上).pdf 02B、CSS(下).pdf
【提示事项】
* 利用浏览器的缩放功能可以一次截到整个内容
* 样式例子: color:green; 字体颜色
font-style:italic; 斜体显示
font-style:normal; 正常显示(非斜体)
font-size:larger; 字号变大
font-weight:bold; 粗体显示
font-weight:bolder; 粗体显示(更粗)
text-decoration:underline; 文本加下划线
* 颜色(color)取值: black|red|green|blue|brown
【实验内容】
本次实验不使用nth-child选择器和nth-of-type选择器。
1、为网页song1.html加上选择器后尽量得到如下效果(文字):
完成后进行保存(song1.html)并截屏浏览器(ctrl+alt+PrintScreen):
运行后截屏浏览器如下:
样式表如下:
<style type="text/css"> p span{color:green;} p em{color:blue;} p.b{font-style:italic;} em{font-style:normal;} em{font-size:larger;} #c{text-decoration:underline;} </style>
2、为网页song2.html加上选择器后尽量得到如下效果:
完成后进行保存(song2.html)并截屏浏览器:
运行后截屏浏览器如下:
样式表如下:
<style type="text/css"> div>ul>ul>li,div>ul>ul>ul>li{font-size:150%;} #last,#first li+li+li{font-weight:bold;} div>ul>ul>li{color:green} #last,.boat{font-style:italic} #first li+li+li+li{color:blue}</style>
3、为网页song3.html加上选择器后尽量得到如下效果:
完成后进行保存(song3.html)并截屏浏览器(ctrl+alt+PrintScreen):
运行后截屏浏览器如下:
样式表如下:
<style type="text/css"> em{font-weight:bolder;} em{color:blue;} b+span{color:brown;} em+span{color:red;} span+span{color:green;} b~b~b{text-decoration:underline;}</style>
4、为网页song4.html加上伪类(:link)选择器和属性选择器(title属性值“小”、“爸”、“听”)后尽量得到如下效果:
完成后用文件song4.html保存该网页并截屏浏览器(ctrl+alt+PrintScreen):
运行后截屏浏览器如下:
样式表如下:
<style type="text/css"> a[title^="小"]:link{color:red;} a[title*="爸"]:link{color:green;} a[title*="听"]:link{font-style:italic;color:blue;}</style>
【完成情况】
是否完成了这些步骤?(√完成 ×未做或未完成)
1 [√ ] 2 [√ ] 3 [√ ] 4 [√ ]
【实验体会】
① 在做第四个实验的时候,有一种无从下手的感觉,一开始看ppt以为属性alt是固定的,在写完代码运行以后没有任何变化,在多次尝试以后,把alt改成了title才得以实现。
② 在song4.html含有“小”的属性中,一开始用了语句a[title*=”小”]:link{color:red;}导致其他含有小但不需要改变的也发生了改变,后来经过同学提醒,将此语句改为a[title^=”小”]:link{color:red;}就正确了。两者的区别在于:前者表示选择属性值包含“小”的所有的元素;后者表示选择属性值以“小”开头的所有元素。
③ 在song4.html含有“爸”的属性中,刚开始使用语句a[title*=”爸”]:link{color:green;},导致所有含有属性值“爸”的元素都发生了变化,但有一个根据题目要求是无需改变的,后来发现该元素含有属性值“听”,因此,在原有语句 a[title*=”听”]:link{font-style:italic;}的基础上又加上了一个选择条件,即color为blue,即变为 a[title*=”听”]:link{font-style:italic;color:blue;},且该语句要放在语句 a[title*=”爸”]:link{color:green;}之后。
- HTML&CSS实验(3)
- HTML&CSS实验(1)
- HTML&CSS实验(2)
- HTML&CSS实验(4)
- HTML&CSS实验(5)
- HTML&CSS实验(6)
- HTML&CSS实验(7)
- HTML&CSS实验(8)
- HTML&CSS实验(9)
- html&css实验8.(3)CSS.hover实现两级菜单
- HTML与CSS实验1
- 3.html&css实验3.css选择器
- html&css实验4.css子女选择器
- jsp html css mysql 课程综合实验
- html&css实验8.(4)CSS3实现
- Web综合应用实验(html css javascript)
- HTML+CSS交互 (3)
- HTML+CSS(3)
- 6.4
- 第一次做小游戏
- POJ-1159 Palindrome (区间dp)
- 日志:using the Connector/J connection property 'autoReconnect=true' to avoid this problem
- java日常学习:System系统类
- HTML&CSS实验(3)
- 总结二
- mysql 5.7.15 union order by 子查询排序不生效
- Educational Codeforces Round 32 G. Xor-MST 01字典树+二叉树 (板子
- zabbix监控elasticSearch集群健康值green yellow red状态
- javascript 函数作用域中的关键字this
- 巩固与修炼(五)
- 新浪微博爬虫阶段总结
- 通过反射获取超类属性和方法