当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 英文css教程:Introduction CSS

CSS样式表
网页设计中谨慎使用CSS sprites
CSS教程:清除浮动方法大全
CSS教程:伪清除浮动
网页布局教程:边距和绝对定位
CSS教程:论CSS选择器的浏览器支持
如何在CSS中设定文本的尺寸
CSS网页布局应该避免滥用div元素
CSS教程:CSS定位属性
CSS网页布局教程:层叠加的5条原则
css字体设置(不同浏览器设置效果)
CSS教程:15个必须阅读的CSS入门文章
IE6下注释引起的文字溢出和浮动错位
CSS教程:语义化标记抛弃DIV标记
不再使用class和id进行网页布局
利用CSS3定位页面元素
CSS网页布局实例:三栏等高布局
CSS实例:日期垂直排列的两种技巧
css教程:font-size属性
CSS教程:认真学习haslayout
CSS教程:认识CSS初始化(重设浏览器的样式)

CSS样式表 中的 英文css教程:Introduction CSS


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 104 ::
收藏到网摘: n/a


                         CSS actually means Cascading Style Sheets. Styles are used to define how HTML elements are displayed. They are usually stored in STYLE SHEETS and were first seen included in HTML 4.0, with the purpose of solving a problem that appeared. These are bas             
Few people really know what CSS really is. That is why we need to discuss this in the following set of tutorials that we will hand out as fast as possible. We will cover basic, medium and advanced CSS in a set of CSS Tutorials that you will surely enjoy utilizing. Remember that you do need basic knowledge about HTML/XHTML in order to work with CSS. This is highly important and if you do not know HTML then you should first focus on that and then on learning from CSS Tutorials.
What is CSS?
CSS actually means Cascading Style Sheets. Styles are used to define how HTML elements are displayed. They are usually stored in STYLE SHEETS and were first seen included in HTML 4.0, with the purpose of solving a problem that appeared. These are basically external, in the sense that they are not actually included in your HTML coding. External Style Sheets are used in order to SAVE YOU WORK. CSS files are utilized to store them and you need to understand that we have the advantage of using multiple style definitions that will eventually cascade in just one.
Why did CSS appear?
As already mentioned, CSS was developed in order to solve a problem with HTML. Regular HTML tags have been built to define the actual content of one document. We were faced with simple HTML tags like <h1>, <table>, <p> etc. There was no need to use formatting tags because the actual document was taken care of by your browser. As time passed we were faced with browsers adding HTML attributes and tags. This complicated everything and eventually led to difficulty in creating web sites. The statement is extremely true when talking about sites that showed a separation between the actual presentation and the content. As a result of this problem STYLES were added to HTML 4.0 by W3C. Now we can clearly notice that all of the main web browsers out there support CSS.
Time Saved through CSS
Style sheets will save you time because they will define how some or all HTML elements are displayed. The most basic examples of HTML elements’ appearance that can be controlled stands in the color tag and font tag, which appeared in HTML 3.2. In most cases the web master/designer/admin will store all styles in .css files. These are basically the External Style Sheets mentioned above. The actual time saving comes from the fact that you will just need to edit on .css file instead of many of your web pages. For instance, let us think that you will want to change the color of the links on all of your html files. You would normally do this by doing modifications on every single file. Through the use of CSS you will just need to modify ONE FILE. You will be able to define one style for each web element that you want. Then the style can be applied to as many html files as needed. A global change is done in just one file.
What is the deal with Multiple Styles Cascading in One?
We did notice that there is a little problem with understanding this concept so we do need to add it to our CSS tutorial introduction. All style sheets will allow you to define info about style and the info can be given in various ways. You can specify styles in External Style Sheets, in an HTML element inside the web page or in one HTML element. There is a posibility to have more than one style defined for 1 HTML element. In this case we are faced with order cascading. Every style present will be read by the browser and cascade into one new styles sheet, which we can consider virtual. This is done by obeying a simple list of order defined by priority. The way you see an element will be given by the element with the highest priority. The order is:
1.Inline Style (defined inside the HTML element)
2.Internal Style Sheet (defined inside a tag)
3.External Style Sheet
4.Browser default settings.