CSS入门
起初的HTML的设计只是定义文档内容用,而对于文档布局则由浏览器来完成。后来由于浏览器服务商不断地将新的规范中,使得创建文档内HTML标签添加到HTML容清新独立于表现层的站点越来越复杂。为了解决这个问题,万维网联盟(W3C),肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。主流浏览器都支持层叠样式表CSS,它能够使我们有能力改变站点中所有页面的布局和外观。
上面说明了CSS产生的原因。对于html与CSS的作用我的理解是html主要用于告诉浏览器显示哪些内容,而CSS则主要告诉浏览器这些内容的布局和外观是什么样子的。CSS语法参考
CSS的核心内容应该就是盒子模型了(其边框类型)。我感觉html中的元素表现在网页中就是一个矩形,而这就应该是那个盒子。我们可以通过CSS属性来设置这些盒子各个方面。这些属性主要包括以下内容:
背景属性、边框属性、文本属性、字体属性、外边框属性(margin)、内边距属性(padding)、定位属性(position)、伪类等(这些属性的具体内容及相应介绍,见CSS参考手册)
网页的布置和外观就是通过这些属性对那些盒子模型(HTML中的元素)进行设置的的结果。为了达到布置网页的灵活性,会经常灵活的运用HTML的div和span元素和Class和id两个属性。
div和span有很大的相似处,都是为了组织和结构化文档,但span只能用于组织和结构化一个元素块,div则可用于多个元素块。并且它们通常是要用到Class或id属性的。
简单的说,CSS就是运用从HTML抽出来的属性,对HTML文档中的元素(就是那些盒子)进行布置的技术。在CSS文件中可以不是直接使用元素,可能会使用标记(id)或类别(Class)。例如我们可能会在CSS文件中直接对body元素进行设置(语法 body{background-color:red;}),也可能对其中的某个词使用<span id="3">要设置的词</span>来增加标记,然后在CSS中利用#3{写明要设置的属性及其值}对该词进行设置。
相关文档:
2010-01-26
@import调用css和link href调用有什么区别?
文章分类:Web前端
大家去分析一些大站的css代码时,都会发现调用css有以下两种方法:
方法一:
<style type="text/css">
<!--
@import url("css/main.css");
@import url("css/font.css");
@import url("css/layout.css");
-->
</style ......
今天学习了css的引入方式和css的选择器
Css引入方式总共四种分别是:
1.<link rel=”realstyle” type=”text/css” href=”css.css”>
rel 表明连接的文件与html文档之间的关系
type 是表明文件类型
href 指向链接的css文件
2.在html文档的head部分直接写入c ......
filter:filtername(parameters)
filter是滤镜属性选择符;filtername是滤镜属性名
alpha透明度: opacity finishopacity style startX startY finishX finishY
blur模糊:add direction strength
chroma指定颜色透明:color
dropshadow投射阴影:color offx offy positive
fliph水平翻转
flipv垂直翻转
glow对象的外边 ......
在网页设计中,table用height:100%是可以整屏的,但需要在网页头部增加:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
后就和没 ......
$Smarty = new Smarty();
$Smarty->left_delimiter ='<{';
$Smarty->right_delimiter='}> ......