DHTML【8】--CSS

简介:     在讲HTML时说过,有个Style标签是在CSS里用的,是的,在HTML中添加CSS样式必须要用到Style,在标签里单独定义标签属性时用的是Style属性。

    在讲HTML时说过,有个Style标签是在CSS里用的,是的,在HTML中添加CSS样式必须要用到Style,在标签里单独定义标签属性时用的是Style属性。上一节我们也说过,先不用管那个Style标签,那么这一节,我们就单独来解决这个Style标签。

    看一看帮助文档,他是怎么说Style的,指定页面的样式表,Style 元素只能在 HTML 文档的 Head节内使用,那么究竟该怎么指定呢?

有三种方式,看下图:

 

    最常用的要数第一层,外部引用,这样的化程序员和美工设计者分工非常明确,便于分开操作,也可以增加代码的复用性,后来需要补充的属性可以页面嵌入,很少用内联的形式。其实除了外部引入方式,我们没有接触过,页面嵌入和内联形式都接触过了,就再都介绍介绍吧。

     1. 内联引入

      思想:通过标签的Style属性设置当前标签的样式。

       例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
</head>
 
<body>
 
<table align= "center" border= "10px" bordercolor= "#0000FF" cellspacing= "0" >
 
< caption >DHTML技术</ caption >
 
<tr style="background-color:#FF0000; font-size:18px"> <th>名称</th><th>HTML</th><th>CSS</th><th>JavaScript</th><th>DOM</th><th>Jquery</th><th>Ajax</th></tr>
<tr style= "background-color:#00FF00; font-size:36px" ><td>难易程度</td><td>非常容易</td><td>特别容易</td><td>比较容易</td><td>较容易</td><td>容易</td><td>相当容易</td></tr>
<tr style= "background-color:#FF0000; font-size:18px" ><td>独立新技术</td><td>是</td><td>是</td><td>是</td><td>是</td><td>否</td><td>否</td></tr>
<tr style= "background-color:#00FF00; font-size:36px" ><td>深度要求</td><td>很深</td><td>深一点</td><td>更深一点</td><td>深</td><td>较深</td><td>最深</td></tr>
<tr style= "background-color:#FF0000; font-size:18px" ><td>是否学过</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr>
</table>
</body>
</html>

      红色的代码是嵌入在tr标签内,输入内联形式。

      2. 页面嵌入

      思想:在Head标签内定义选择器,美化当前页面。

      例子:

1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<style type= "text/css" >
div{ background : #00ff00 }
.Waring{ background : #ff0000 ; cursor : help }
#OnePerson{ font-size : 36px ; color : #F0F }
</style>
</head>
 
<body>
<div>半路</div>
<hr/>
<p class= "Waring" >薛凯琪</p>
<hr/>
<input id= "OnePerson" type= "text" value= "一个人失忆"  />
 
 
</body>
</html>

      这回懂了上一节的遗留问题,其实看看就能知道,太简单了。

      3. 外部引入

       思想:单独建立一个Css文件,在Css文件中写Css代码样式,在HTML代码中通过Link标签导入,效果和页面嵌入一样。

例子:

        Css文件名css1.css,文件代码:

p{ font-size:24px;color:#00ff00}

div{font-size:xx-large;background-color:#F0F;color:#FFF}

 a:active{color:Green}

        a:hover{cursor:move}

        a:link{color:Red}

        a:visited{color:#FF0}

                       HTML页面代码:

<html>

<head>

<link type="text/css"rel="Stylesheet" href="css1.css"/>

</head>

<body>

<div>如烟</div>

<hr/>

<p class="Waring">五月天</p>

<hr/>

<a href="www.baidu.com">百度首页</a>

 

</body>

</html>

      Css文件代码和页面嵌入类型代码格式一样。注意link标签的引入。


      按照我的进度,今天应该是CSS的最后一节了,下一节将介绍JavaScript,JavaScript在目前非常火,具有跨平台性,甚至因为JavaScript技术诞生出好多综合技术,相当了得,敬请期待下一节吧。
目录
相关文章
|
前端开发
DHTML【7】--CSS
    本节将要介绍CSS的选择器,CSS有三种常用的选择器,还有三种扩展选择器,说到选择器,那么选择器是做什么用的呢?       上一节我们介绍CSS常用属性的时候,我们都是通过在标签内定义Style属性来介绍的,但是如果Style中的属性有很多,并且...
1032 0
|
Web App开发 前端开发 程序员
DHTML【6】--CSS
    从今天开始,我们迎来了一个新的面孔---CSS,二者这也是一个漂亮的面孔,为什么说这是一个漂亮的面孔呢?因为CSS是做特效的,可以美化HTML页面,我们看到淘宝网、网易首页等网站都非常好看,那都是一些专业的设计者用CSS美化出来的,那么这和程序员有什么关系呢?       程序员的确不用深入的研究CSS,但是程序员要读得懂设计者的代码,并且能灵活运用CSS操作HTML页面,做到和设计者完美的配合,只有合作好了,网站项目才能趋近于完美,诸葛亮很牛,但是他一个上战场打仗也肯定失败,就是这个道理,要合作,很好的合作。
1169 0
|
10天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
21 0
|
1月前
|
XML 编解码 前端开发
编程笔记 html5&css&js 033 HTML SVG
编程笔记 html5&css&js 033 HTML SVG
|
1天前
|
数据采集 前端开发 网络协议
如何使用代理IP通过HTML和CSS采集数据
如何使用代理IP通过HTML和CSS采集数据
|
5天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
14 1
|
5天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
12天前
|
JSON JavaScript 前端开发
js是什么、html、css
js是什么、html、css
|
13天前
|
XML 前端开发 JavaScript
css和html
【4月更文挑战第7天】css和html
12 0
|
29天前
|
前端开发 容器 内存技术
使用CSS3画出一个叮当猫HTML源码
本文教程介绍了如何使用CSS3绘制叮当猫,通过HTML结构和CSS样式逐步构建叮当猫的各个部位,如头部、脸部、脖子、身体、手脚等。代码示例展示了如何利用渐变、边框、阴影和定位技巧实现三维效果和细节特征。此外,还添加了眼珠的动画效果,让叮当猫的眼睛能够转动。整个过程适合对CSS3感兴趣的读者参考学习,以提升动态图形创作技能。
16 0
使用CSS3画出一个叮当猫HTML源码