官术网_书友最值得收藏!

Chapter 3. CSS Concepts and Applications

Cascading Style Sheet (CSS) is the preferred way to style HTML. HTML has a style element and a global style attribute. These make it very easy to write unmaintainable HTML. For example, let's imagine that we have 10 elements on an HTML page for which we want the font color to be red. We create a span element to wrap the text that has the font color red, as follows:

<span style="color: #ff0000;"></span>

Later, if we decide to change the color to blue, we will have to change 10 instances of that element and then multiply this by the number of pages we have used the span element on. This is completely unmaintainable.

This is where CSS comes in. We can target specific elements/groups of elements to which we wish to apply a specific style. CSS allows us to define these styles, easily update them, and change them from one place to another.

This book will focus on the most used CSS selectors, units, rules, functions, and properties from CSS1, CSS2.1, and CSS3. For the most part, these should all work in any browser, but there are exceptions. A great rule of thumb is that newer browsers will have fewer issues.

We will get started with a quick overview of the different types of basic selectors.

主站蜘蛛池模板: 韶关市| 彰化市| 武夷山市| 昌黎县| 神木县| 镇宁| 合水县| 阿坝县| 屯昌县| 南澳县| 阿鲁科尔沁旗| 新和县| 略阳县| 太仓市| 阿勒泰市| 沐川县| 淮滨县| 乡宁县| 深圳市| 鄂托克旗| 财经| 兴国县| 浪卡子县| 临颍县| 永仁县| 高碑店市| 江西省| 凯里市| 石家庄市| 义马市| 济南市| 绥阳县| 钟山县| 贵阳市| 类乌齐县| 两当县| 区。| 宁强县| 汤阴县| 寿宁县| 安图县|