1、起作用的优先级:inline style优于embedded style优于external style。
2、css的定义包括selector和declaration。selector与declaration之间用空格格开。declaration中的property与value之间用:号分隔。属性与属性间用分号隔离。
3、在工作区选中一个html元素后点击属性面版中的css,然的后点击edit rule就可以在对话框中设置各个值。
4、在edit-preference中的code coloring/code format中可以设置css的格式和颜色。在css styles中可以设置css自动生成的代码中是否使用快捷缩写形式。
5、css面版中all标签分两栏,第一栏all rules会显视应用到该文档的所有css文件及选择器。而第二栏是显视并可修改属性值的面版。current标签分三栏。其中summary for selection显视有效应用到该标签的css属性。rules栏显视该标签的样式继承自哪些选择器,其中越往下,优先级越高。最后一栏的properties for“”可以修改选中的rule的样式。
6、css面版中的css属性栏左下方有三个排序的按钮,最左边为按属性分类显视,中间为按名称排序,第三个为按已填值的名称排序。在右边有新建、编辑和禁用样式的按钮。在新建按钮中,它会自动按上下文生成该样式的选择器。
7、属性面版的css标签中,上面会有一个应用到该元素的样式,当你按edit rule时就会编辑该样式,你也可以手动选择其它样式。而edit rule外的其它设置并不一定是对该样式的编辑,它可能会更改其它的样式。
8、在design工作区中停留一会就会显视一个图标,点击它就会弹出一个显视当前对像所属的html文件及应用到该元素的css选择器。在对话框的右下角有一个disable按钮,选择后当你再把鼠标停留在内容时,不会再出现该图标,除非使用alt+click。
9、点击design工作区中的浮动图标对话框的css选择器,工作区会导航到对应用css文件的css选择器中,与此同时css面版也会打开并导航到该样式中。
10、在css面版中对着属性名左边点击一下或先选择后点击右下角的禁用按钮,即属性前会有一个禁止的图标,面页上的外观也会改变。另外在对应的css定义中也会注消对应的行。
11、在css面版中对任意一个样式定义右击,可以取消所有禁用、启用所有禁用等操作。
12、新建样式的步骤:选中要应用样式的元素,在css面版中选择新建,然后选择css选择器等等。
13、元素选择器(element selector)就是以标签名称为selector的选择器,css关联到文档后会自动应用css到该标签。元素选择器主要控制同类元素中一些共性的属性。
14、类选择器(class selector),在以元素选择器控制一个标签的公共熟性外,使用类选择器给予某些节点一些特点。类选择器必需要以.开始。
15、工作区下方有一个显视当前元素的在文档中的导航路径。如果你要把一个类选择器应用到某个标签,你可以先把鼠标放到该标签上,然后在导航上点击该标签,即该标签的所有内容会被选中,然后到下方的属性面版中点击html标签,然后在class中选择刚才新建的样式即可。
16、如果你只选择一段文字中的一小段应用类选择器,即dw会把那小段文字以span包起来并应用样式。
17、ID选择器用于在一个文档中只会出现一次的元素。ID选择器的定义必需要以#开头。当文档与样式表关链后css会自动应用到该元素上。
18、设计时,我们优先使用元素选择器去设计一些共性的属性,然后用类选择器去调置一类对像的属性,最后再使用ID选择器去定义一些在页面中独一无二的元素的属性。有些时候我们会使用派生(混合)选择器去定义css。在dw的css 新建对话框中有一个compound(base your selection)选择,选择它时,dw会跟据上下文自动帮你组织css的selector。
19、派生选择器的selector所使用的各selector之间用空格格开。
20、除了在css面版中新建样式时指定新建样式表外还可以在面版的右下角点击链条图标导入一个新式表。
21、在css面版中可以直接把页面、单独css文件中的样式互相拖放,改变它们字义的位置。也可以右击,直接删除定义。
分享到:
相关推荐
CSS3 Foundations
本书《CSS3 Foundations》作为网页设计领域的重要参考资料,主要关注于CSS的基础知识和应用技巧,旨在帮助读者深入理解CSS3的核心内容,抛弃依赖繁杂框架的做法,直接学习和掌握CSS最基础的技术。由于文档部分内容是...
压缩包中的"说明.htm"可能是课程大纲或学习指南,它可能详细列出了CIW Foundations课程涵盖的主题,如HTML和CSS的网页设计基础,JavaScript的基本语法,以及网络安全和服务器管理的初步概念。这些内容对于理解网络...
不仅详细讲述了如何结合使用各种标准Web技术如javaScript、HTML、CSS和Httpquest开发Ajax应用,而且涵盖了调试、测试、文档、验证等工具,以及相关的模式、框架、应该避免的陷阱。即使有经验的Ajax程度员也会获益非...
6. **Web服务器与数据库**:介绍常见的Web服务器软件(如Apache)和数据库管理系统(如MySQL),以及它们在网站运行中的作用。还会涉及服务器配置和数据库查询语言SQL。 7. **电子商务**:讲解在线商务的概念,包括...
本书的核心在于强调使用符合标准的HTML和CSS来构建网站的重要性。这样的网站不仅能在多种网络浏览器下正常工作,还能确保广泛的用户群体能够轻松访问,并在功能和风格上保持一致。微软Expression Web工具正是为了...
- 表格和布局:学习如何使用HTML表格进行数据展示,以及CSS基础用于实现更复杂的网页布局。 5. **Readme.txt**: 这通常是一个文本文件,可能包含课程的说明、注意事项、版权信息或使用指南等,帮助用户更好地...
在本项目"UpgradedRabbitTurtleGame"中,我们主要关注的是JavaScript编程以及CSS的运用,特别是如何通过CSS来风格化和可视化一个基于代码学院PDX Foundations I课程的兔与海龟竞赛游戏。这个升级版的游戏旨在提高...
"interactive-foundations"这个项目显然关注的是如何利用CSS来创建具有互动性的网页基础元素。通过分析“interactive-foundations-main”这个压缩包中的文件,我们可以深入探讨CSS在实现动态效果和用户交互方面的...
**6. 实现Ajax的技术栈** 实现Ajax功能通常涉及以下几个组件: - JavaScript:负责创建XMLHttpRequest对象,发起HTTP请求,处理响应数据,以及更新DOM。 - XMLHttpRequest对象:用于与服务器进行异步通信。 - 数据...
4. **样式和主题**:讨论如何使用CSS来定制GTK+应用程序的外观,以及如何利用GTK+的主题引擎来适应不同的桌面环境。 5. **国际化与本地化**:解释如何使GTK+应用支持多语言,包括使用gettext进行翻译和设置区域设置...
在本项目"coding-foundations-capstone"中,你将面临一个挑战:利用HTML和CSS来复制CodePen的登录页面。这个任务旨在检验你在Bottega的编码基础课程中学到的技能,特别是HTML结构化语言和CSS样式表的运用。让我们...
6. **跨域请求**:了解CORS(跨源资源共享)机制,这是现代Web开发中实现Ajax跨域请求的关键。 7. **AJAX与.NET、ASP.NET、C#和Java的集成**:对于.NET开发者,学习如何在ASP.NET环境中使用Ajax,包括UpdatePanel、...