样式表空格与不空格的关系你分清楚了吗?
初学样式表的人肯定会说,我要精确定位一个区域的样式表,用一个class名不就可以吗,还需要这么麻烦吗?这话说的没错,做只有几个页面的小网页,也确实不用这么麻烦,但是当你规划一个大型网站的时候,你就肯定要利用web元素的继承关系,按照从大区域到小区域的次序来写CSS文档。这就就象画画一样,学过绘画的朋友,都知道,画素描都是先打型然后在铺大色调,最后是深入刻画。CSS文档也是,确定大区域的结构,然后在深入继承和规划。相关CSS教程全集详解
好了,言归正传,今天要讲的是CSS样式表中继承关系的空格与不空格的问题。先看下面的一个例子:
这是我的CSS文件:
td .a{
color: #006600}
td.b{
color: #FF0000}
这是我的body元素里的代码:
这里是标签"li"
在CSS文件里td后面跟着的class名是 a 和 b ,a里面我定义的字体颜色是绿色,b里面我定义的字体颜色是红色.现在我要说的是,这两个样式表写法都是正确的,类名b没有空格连着元素
,而类名a有空格接着元素,运行此代码,你发现页面显示字体为绿色,这说明页面读取了样式表td空格a的内容,由此我们可以推断,页面样式表文件是按照页面元素由里到外的次序来读取的,取近舍远的原则。
如果我们把样式表td空格a的空格去掉,你会发现,现在页面字体的颜色是读取的样式表b里的内容,字体变为红色的了。这说明了不空格的样式表写法是针对在当前所在元素内而定的,,而有空格的样式表写法是继承了当前元素内某个元素而定,通过反复的几次测试,继承的层级至少是一个层级以上就可以了,具体没有严格的规定。
相信看到这里,大家对样式表空格与不空格的关系已经有了一点认识,希望在以后的学习中与大家共勉。如有不正之处,还望包涵,指点!我也只是在工作学习中领悟点认识与大家分享。高手请勿见笑。想了解更多网页设计教程知识可登陆e良师益友网
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29967646/viewspace-1328699/,如需转载,请注明出处,否则将追究法律责任。
![](http://blog.itpub.net/images/user_pic_default.png)
<%=items[i].content%>
<%if(items[i].items.items.length) { %>
<%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>
<%}%> <%if(items[i].items.total > 5) { %>
<%}%>
<%}%> <%}%>
注册时间:2014-10-20
- 博文量
41
- 访问量92292
最新文章
- 教你用PPT制作动画,让你的ppt动起来
- Photoshop制作墙壁立体雕刻字
- 谈谈我的PS修图之旅
- 适合新手的7步打造图案logo
- 光束背景素材下载
- 制作浪漫雪花场景的素材
- 50个多色渐变下载分享
- 制作LOGO 12种专用字体
- 教你打造ps古铜色皮肤
- 韩国网站模板psd文件下载
![](http://edu.itpub.net/images/qrcode.jpg)
支持我们 作者招募 用户协议 FAQ Contact Us
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备09055130号-4 北京市公安局海淀分局网监中心备案编号:11010802021510
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员
转载于:http://blog.itpub.net/29967646/viewspace-1328699/
样式表空格与不空格的关系你分清楚了吗?相关推荐
- Qt学习笔记之样式表
一.概述 Qt的样式表是从Qt4.2开始引入的描述窗口部件外观的机制,类似于HTML的层叠样式表(Cascading Style Sheets,CSS).样式表在Qt的风格之上起作用(如果使用了样式表 ...
- QT样式表(QStyleSheet)
QT样式表 (QStyleSheet) 作者:刘旭晖 Raymond 转载请注明出处 Email:colorant@163.com BLOG:http://blog.csdn.net/colorant ...
- SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法
SQL去除数据库表中tab.空格.回车符等特殊字符的解决方法 参考文章: (1)SQL去除数据库表中tab.空格.回车符等特殊字符的解决方法 (2)https://www.cnblogs.com/ml ...
- css样式表和选择器
CSS样式----图文详解:css样式表和选择器 主要内容 CSS概述 CSS和HTML结合的三种方式: 行内样式表 . 内嵌样式表 . 外部样式表 CSS四种基本选择器: 标签选择器 . 类选择器 ...
- CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表
前言:本篇文章为 CSS 基础系列笔记第一篇,参考 黑马程序员pink老师前端入门教程 如有侵权联系删除,如有问题欢迎指出. 其他CSS基础相关文章: CSS基础「二」复合选择器 / 元素显示模式 / ...
- 外链式样式表_WEB前端 CSS样式表
CSS层叠样式表 字体样式属性 font-size:字号大小 页中普遍使用14px+. 尽量使用偶数的数字字号.ie6等老式浏览器支持奇数会有bug. font-family:字体 中文字体需要加引号 ...
- HTML5与CSS3学习笔记【第八章 操作样式表】
第八章 操作样式表 前言 8.1.创建外部样式表 8.2.链接到外部样式表 8.3.创建嵌入样式表 8.4.应用内联样式 8.5.样式的层叠和顺序 8.6.使用与媒体相关的样式表 8.7.借鉴他人的灵 ...
- 前端基础 CSS 第十一章 使用CSS样式表 ----暑假学习第七、八天
第十一章 使用CSS样式表 通过CSS样式定义,可以将网页制作得更加绚丽多彩.采用CSS技术,可以有效地对页面的布局.字体.颜色.背景和其他效果实现更加精确地控制.用CSS不仅可以做出令浏览者赏心悦目 ...
- CSS 样式表及选择器
目录 三种样式表 外部样式表(External style sheet) 内部样式表(Internal style sheet) 内联样式(Inline style) css的样式特性 多重样式优先级 ...
最新文章
- Java并发编程中的若干核心技术,向高手进阶
- mysql 执行计划 优化_执行计划
- spring整合activeMQ遇到异常:Error creating bean with name 'connectionFactory'
- Linux 命令之 sudoedit -- 以另外一个用户身份编辑文件
- 【网络爬虫入门04】彻底掌握BeautifulSoup的CSS选择器
- 可怕!公司部署了一个东西,悄悄盯着你……
- layer 线上_LAYER
- Azure HDInsight与Hadoop周边系统集成
- uos系统终端调试linux命令,uos怎么开启开发者模式
- ArcGIS制图表达Representation-制图表达介绍
- h3c trunk口改access_H3C交换机恢复出厂和各种基本配置
- C++如何生成随机数
- 浙大PAT甲级1061-1080题目详细代码解答|标准答案|C++语言|浙软机试
- 云网资源如何搭乘「数字孪生」的快车道?
- 频率相噪中相关公式、名词注释详解
- Android完美解决监听home键
- 计算几何入门 1.3:凸包的构造——增量构造法
- pytorch——卷积神经网络
- android 相册 恢复,Android手机照片恢复一例
- python截取字符串后三位_python如何截取字符串后几位
热门文章
- 问卷调查中决定题项去留的另外两种方法:题项总分相关法和EFA
- bilibili自动弹幕简单代码,简单改进
- notify()和 notifyAll()区别
- 【数据安全】2. Android 全盘加密(Full Disk Encryption)技术介绍
- 计算机基础845,浙江工商大学2019自命题考试大纲845 计算机基础综合
- UVA12166 Equilibrium Mobile
- 通俗易懂:Attention中的Q、K、V是什么?怎么得到Q、K、V?
- 对于iOS开发人工智能意味着什么
- Photoshop 图像去底技巧 N 种
- u盘启动蓝屏 索尼vaio_索尼VAIO笔记本bios设置u盘启动操作教程