CSS教程之CSS的应用_基础教程

 

一、In-line 行内 

  行内样式是在html标签里直接使用style属性 

  
<p style="color: red">text</p> 
  设定段落文字红色。 
  但要记住,最后的HTML应该是独立出来,使用表现文档,所以行内样式应该在任何地方避免。 

二、Internal 内部 

  使用于整个页面的植入内部样式在head标签里面,style标签包围样式。 

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
<title>CSS Example</title> 
<style type="text/css"> 
    p { 

        color: red; 
    } 

    a { 
        color: blue; 
    } 
</style> 
... 
  所有段落文字红色,链接蓝色。 
  像行内样式一样,你应该保持HTML和CSS分离,所以我们只剩下救星。 

三、外部 

  外部样式使用在整个多样页面网站。它是一个独立的CSS文件,像下面一样: 

  
p { 
    color: red; 

a { 
    color: blue; 

  如果上面保存为“web.css”,HTML里面的链接就像下面: 

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
    <title>CSS Example</title> 
    <link rel="stylesheet" type="text/css" href="web.css" /> 
... 
  后面教程里会讲到其他外联样式的方法,现在已经足够了。 

  从这篇指导里面,我们以后沿着上面的方法实验代码是个好主意,用文本编辑器新建文件,保存为"web.css"在html目录。 

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
    <title>My first web page</title> 
    <link rel="stylesheet" type="text/css" href="web.css" /> 
</head> 
... 
  保存HTML文件,现在已经链接上CSS,不过现在CSS是空的,没有内容不会改变HTML。当你开始学习CSS,就可以添加代码到CSS文件里,看HTML刷新后的结果。 

时间: 2025-01-03 11:17:37

CSS教程之CSS的应用_基础教程的相关文章

使用css实现全兼容tooltip提示框_基础教程

最终效果图: 基本原理 先设定一个背景色的普通div盒子,然后使用上篇post得到的三角型图标,把div盒子设置为相对定位模式,三角型图标设置为绝对定位,位置相对于div盒子,调整到合适的位置.这样就得到一个基本的tooltip,但是没有边框看起来总是不舒服,我们可以给div盒子设置一个边框,这没什么难度,但是三角形图标如何设置边框呢?这里我们通过一个取巧的方式,让两个不同颜色的三角形图标叠加,并且位置错开1px,这样底层三角形top border被遮盖,只露出左右border部分,叠加在一起我

CSS教程之css选择器 、属性、值_基础教程

body {      font-size: 0.8em;      color: navy;  }  上面的意思是为body选择器设置font-size字体大小和color字体颜色.  所以基本的,当它作用与HTML页面时,在body标签(整个窗口中的内容)之间的文字颜色是navy字体大小是0.8ems.  长度和百分比  CSS里面有许多属性值要指定单位,但有些基本单位被使用在一些属性上,在这之前值得属性下它们.  em比如font-size:2em给于字体计算出的大小,所以2em就是实际字

CSS网页布局入门教程9:用CSS设计网站导航——横向导航_基础教程

网站导航是网站中最重要的元素,是网站提供给用户的最直接最方便的访问网站内容的工具.网站导航从形式上主要由横向导航.纵向导航.下拉及多级菜单导航第三种形式. 横向导航 作为门户网站的设计而言,主导航一般采用横向导航.由于门户网站下方文字较多,且每个频道均有一同的样式区分,因此在顶部固定一个区域设计统一风格且不占用过多空间的导航是最理想的选择,国内大部分门户均采用这种形式. 纵向导航 目前在门户网站的设计中已经不再流行,纵向导航更倾向于表达产品分类. 下拉导航 主要用于功能复杂的网站.在有些网站上也

使用css实现全兼容浏览器的三角形_基础教程

在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的"吹毛求疵",越来越多的前端开发者开始"返璞归真",在能不使用图片的场景中减少图片使用,css图标相对于图片还有个优势是我们可以方便的定制图标的大小以及颜色. css实现三角形图标已不是什么新鲜技术,之前也有很多相关的技术文章,这篇文章主要是分析下在实际场景中使用时遇到的问题以及如何回避这些问题. 基本原理

bc1998录制的css视频教程推荐新手看下_基础教程

颜色 型号 价格 第一件衣服 红色 大 100 第二件衣服 绿色 小 120 第一件裤子 红色 大 230 第二件裤子 绿色 小 240 第三件衣服 红色 大 90 第四件衣服 绿色 小 100

Javascript基础教程之if条件语句_基础知识

if 是常用语法之一,其格式如下 if(coditon) statement1 (else statement2) 其中,coditon可以是任何表达式,甚至不比是真正的布尔值,因为JavaScript会将其自动转化为布尔值. 如果条件执行结果为true,则执行statement1,如果条件为false,则执行结果statment2,(如果statement2存在,则else不是必须的) 每个条件语句可以是单行代码,也可以是代码块.以下是简单的举例 复制代码 代码如下:     var iNum

Javascript基础教程之argument 详解_基础知识

argument是javascript中函数的一个特殊参数,例如下文,利用argument访问函数参数,判断函数是否执行 复制代码 代码如下: <script type="text/javascript">     function sayHello () {         if (arguments[0] == "bye")         return;         else        alert( "hello" +

高级教程之CG少女插画和头发教程

  高级教程之CG少女插画和头发教程,CG头画的笔刷设置及实用的绘制技巧, 这张cg画名字叫<tears> 眼泪的画法,喜欢的童鞋们 分类: PS图片处理

css基础教程之CSS基础语法

 我们学习CSS要明白一个重要的问题,CSS主要是解决与实现表现(CSS)与结构(HTML)的分离.我们编写完HTML之后,如何通过CSS对HTML实现控制呢. 1. 行内样式 2. 内嵌样式 3. 链接样式 4. 导入样式 我们这一节课的示例就先从行内样式开始 行内样式:就是直接在HTML上写样式,就是HTML上加属性style=""这种形式.如<p style="color:#f00">divcss8</p>,但是这种方法并不是被我们推荐