`

CSS notes

    博客分类:
  • css
阅读更多

1. div>p 是指: div直接子元素p, child of child is not applicable

 

2. div+p 是指: 相邻元素。

 

3. div[attr] {。。。}: div 的 属性 attr存在,就match 定义的css.

 

4. div[attr="a"], 也可以match 属性的值。

 

5.a[rel~='friend'], <a.. rel 属性如果match friend, 就apply the style.

 

6. 两个临近元素的margin会叠加。 e.g. obj.a {margin-bottom:30px;} obj2.b{margin-top:20px;} 实际两者距离只有30px. 因为叠加原因。20px不会起作用。

 

7. invisibility:hidden意思是隐藏,但还存在着,占着位置, display:none 直接不显示,也不占地方。

 

8. relative, absolute,fixed , float.

  • relavtive: 相对自己现在的位置,用relative 的元素会出现在自己现有位置。
  • absolute: 不占别人的空间。自己好像独立的一层。它大小变化不会影响别的框, 位置也会出现在现在位置,根据parent来定位,除非设置top. left属性。
  • fixed, 不看书不知道,原来他是相对窗口,还有parent容器的。,做个东西高了半天,用它一下子搞定,啥代码不用写。(当然测了一下只有IE可以。firefox好像不行。哎)
  • float, 大家小心这个。一float,这个东东就不在文档顺序流里面了 ,经常浮的找不到了,经常看到parent 框,根本框不住child元素。这个问题我没搞明白一直。刚看了书才明白。

9. a[href^="bla..."] match begining, a[href$="bla"] match ending.

 

 

10. yes, a very good article on clearing float (keep float div inside parent div)

      http://gtwebdev.com/workshop/floats/enclosing-floats.php

 

分享到:
评论

相关推荐

    CSSNotesForProfessionals.pdf

    在本学习笔记中,记录了关于CSS的多个学习细节,并提供了专业小技巧,旨在帮助专业人士深入理解并掌握CSS。 第一章:CSS基础知识 1.1 外部样式表:通过link标签引入的外部样式表可以使得样式代码独立于HTML文档,...

    Typora主题合集,从官网上下载的主题,进行了融合修改

    包含原.css文件和修改后的.css文件 dracula.css github-night-high-contrast.css github-night.css ...notes-dark.css onedark.css pixyll.css whitey.css xydark.css xydarkfocus.css xylight.css

    如何改变LotusNotes 工作区字体的大小

    1. **利用自定义CSS样式表**:高级用户可以通过编写CSS样式表来进一步定制LotusNotes客户端的外观。这种方法可以提供更加个性化的界面设计,但需要具备一定的HTML和CSS知识。 2. **探索第三方插件**:市面上有一些...

    经典DIV+CSS模板 经典DIV+CSS模板

    5. `notes.html`:这可能是一个笔记或者信息页,展示了如何使用和CSS创建一种特别的布局或界面设计。 6. `form.html`:此文件可能包含HTML表单,展示如何用和CSS来设计和格式化表单元素,如输入框、按钮、复选框等...

    FrontExersize:cssjavascriptleetcodeothers

    JavaScript是网页动态效果和交互的核心语言,CSS则负责页面的样式设计,而“notes”暗示了项目中可能包含对这两个主题的详细笔记和解释,可能包括语法、函数、API的使用等。 在“FrontExersize-master”这个压缩包...

    Notes R5应用开发指南

    5. **页面**:页面是用户界面的一部分,可以包含HTML、CSS和JavaScript代码,提供丰富的Web交互体验。Notes R5支持将应用发布到Web,使得非Notes客户端的用户也能访问和使用应用。 6. **框架**:框架是一种组织和...

    CSS-Notes:CSS相关综合专栏。 计划包含四个方面: ①CSS基础②进阶专题③面试题汇总④一些有意思的奇技淫巧

    CSS-Notes 目录 CSS基础 09-Flex弹性布局 10-Grid网格布局 11-媒体查询 CSS进阶 专题总结-兼容性问题 专题总结-居中问题 专题总结-常用布局 专题总结-回流重绘 技巧总结-幽灵空白节点 专题总结-移动端1px问题 技巧...

    Xiechengqi#LearningNotes#Css框架1

    常用的 CSS 框架Layui - 仓库源码 - 官网UIkit - 仓库源码 - 官网仓库源码 - 官网Pure - 仓库源码 - 官网仓库源码 - 官网仓库

    rodrick278#CSS-Notes#hover显示的搜索框1

    hover显示的搜索框效果代码。

    sharepoint Css

    ### SharePoint CSS知识点详解 #### 一、概述 在SharePoint平台中,CSS(层叠样式表)被广泛用于定制和美化界面。对于从事SharePoint开发的人员来说,掌握相关的CSS知识至关重要。本文将根据给定的文件内容详细...

    css-refresher-notes:CSS刷新器!

    "css-refresher-notes"是一个旨在帮助开发者回顾和提升CSS技能的资源库,特别关注了CSS3的新特性,如Flexbox布局。本文将深入探讨CSS的基础知识、方法论以及Flexbox的相关内容。 ### CSS基础 1. **选择器**: CSS的...

    HTML音符跳动css动画.zip

    在这个场景中,可能会有一个名为"bouncing-notes"的关键帧动画,定义了音符从底部上升到顶部再返回的过程,以及每个音符在上升和下降过程中的延迟和速度变化。 2. **动画属性(animation)**:将关键帧动画应用到...

    Domino/Notes Xpage技术 开发实例讲解

    - 通过CSS样式表来控制XPage的视觉样式,例如字体、颜色、布局等。 - 使用主题来统一和美化应用界面的外观,简化样式管理。 5. 数据源的配置 - 在XPage中配置数据源,可以从视图(views)和文档(documents)中...

    Lotus notes 8以上版本未读邮件颜色修改

    要修改未读邮件颜色,首先需要找到Lotus Notes客户端安装目录下的CSS文件,通常是`Notes.css`。然后,使用文本编辑器(如Notepad++)打开这个文件,查找与未读邮件相关的类或ID,比如`.msgUnread`。接着,可以修改该...

    CSS相关综合专栏。 计划包含四个方面: ①CSS基础②进阶专题③面试题汇总④一些有意思的奇技淫巧。.zip

    【压缩包子文件的文件名称】"CSS-Notes-master"暗示这是一个关于CSS笔记的主目录,可能包含了多个子文件或目录,分别对应不同的CSS主题。"master"可能表示这是整个系列的主分支,包含了完整的、最新的学习材料。 在...

    html、css、js全阶段试题.rar

    压缩包内的"A Important Notes.txt"可能包含一些考试注意事项或者相关提示,例如答题规范、评分标准或者学习资源推荐。对于学习者来说,完成这些试题将有助于全面了解和掌握HTML、CSS、JavaScript的核心概念和实践...

    Notes Web 編程

    在Notes R5中,Web编程主要包括HTML、CSS和JavaScript的使用,这些是构建Web页面的基础。开发者需要熟悉这些语言,以创建交互式的用户界面。此外,了解HTTP协议和Web服务器的工作原理也是必要的。 3. **...

    css3bianqian_HTML5_CSS3源码_

    【描述】:“HTML 5 CSS 3 similar notes of millet mobile phone effect” 提示我们这个压缩包中的内容是HTML5和CSS3技术的学习笔记,特别关注于模仿小米手机界面的视觉效果。这可能包括了各种动态边框、过渡效果、...

    day33-Notes App(便利贴笔记)

    在本项目"day33-Notes App(便利贴笔记)"中,我们将探索如何使用HTML、CSS和JavaScript技术创建一个简单但实用的在线便利贴应用。这个应用将允许用户创建、编辑和删除个人的便签,模拟纸质便利贴的功能,但更加便捷...

Global site tag (gtag.js) - Google Analytics