Lynda.com - CSS Fundamentals by James Williamson


ElEMENT-SPECIFIC SELECTORS

Modified class or ID selector which limits application to a specific element

h2.subheading {color: blue;}
div#sidebar {font-size: 80%;}

CSS & ID NAMING CONVENTIONS

  • No whitespace or special characters
  • CSS is case-sensitive

DESCENDENT SELECTORS

Highly specific slectors that target elements based on their location within other elements

div p span { color: blue;}

GROUPING SELECTORS

Allows you to group selectors together that share formatting

h1, h2, .quote {font-weight: normal; color: blue;}

CASCADE in CSS means the last rules applied wins.


MODULARIZATION OF CSS

  • CSS3 is not a single specification
  • CSS is now published as a series of modularized specifications
  • Sections like Selectors are now in their own specifications
  • This approach gives the W3C the ability to prioritize specs and react rapidly to new needs


Padding is added to the outside of an element's width.


MARGINS

  • Margins represent the space between elements
  • Margin values are not calculated as part of an element's total width
  • Most elements have a default margin that you must account for

 

The top element's bottom margin and the bottom element's top margin will be collapsed and the larger margin will be applied.



RELATIVE POSITIONING

Elements are still considered part of normal document flow, but you can offset the element from its normal position using top, right, bottom, or left offset values.


ABSOLUTE POSITIONING

Elements are removed from normal document flow, and repositioned based on top, right, left, or bottom offset values. Elements are placed relative to the nearest positioned ancestor.


MEDIA QUERIES

Media queries allow you to combine media types with media property expressions, to further when styles are applied based on color, screen widthh, and other factors.


CSS RESET

A set of styles that nullify a browser's default style sheet, allowing designers to avoid conflicts between their styles and browser default styles.


The web is a constantly shifting landscape of technologies, strategies, consumers, and content. If there is one thing that we can be 100% sure of, it is change.

 

From <http://simpleprimate.com/blog/make>

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 过采样与欠采样构成了数字信号处理领域中两种基础的采样策略,它们在工程实践应用时各自展现出独特的长处与短处及适用情境。以下将深入阐释这两种采样方法的运作机制,并对它们在实际操作中的区别进行细致对比。 我们首先阐释过采样的核心概念。过采样(Oversampling)一般是指运用高于必要标准频率对模拟信号实施采样。举例而言,当信号频率为70MHz且信号带宽为20MHz时,依据奈奎斯特采样准则,理论上采样频率只需略高于40MHz(即信号带宽频率的两倍)即可达成无失真采样。然而,在现实操作中,系统构造者常常会采用超过140MSPS(每秒百万次采样)的采样速率,这通常超出理论所需。过采样的主要不利之处涵盖:提升ADC输出数据速率,引发FPGA的时序挑战;增大功耗、ADC及FPGA的制造成本。尽管存在这些不足,过采样依然具备其有利之处,例如可提供处理增益、频率规划的伸缩性以及能够处理更宽的信号带宽。 接下来,我们探讨欠采样的基本原理。欠采样(Undersampling)是指以低于理论标准频率对信号进行采样,这在处理高输入信号频率时尤为有效。例如,针对70MHz的中频(IF)信号,通过欠采样能够采用低于40MHz的采样频率进行采样,从而将数据速率降至FPGA,减少时序挑战,节省能量消耗和成本。实现欠采样的关键设计考量在于它能够在系统设计中达成所需的ADC动态性能。 欠采样的优势体现为能够简化硬件构造,比如降低对高速数据捕获的需求,并且在设计条件允许时,可选用较慢的ADC来削减成本。然而,欠采样技术也存在其局限性,例如在ADC的非理想表现可能导致非线性失真,诸如二阶(HD2)和三阶(HD3)谐...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值