DIV+CSS 入门

前一阵玩csdn的时候,在网页上加上的qq和微博等,觉得很神奇。学完牛腩,也算开始了自己真正学习B/S之旅。

刚开始的时候,我不知道<div>是什么 也不清楚CSS用来干什么的,敲完了回过头来再看,好像明白了一些。BS正在进门中 ,写的不对各位多多指正。

CSS

整体来说css中包括各种各样的样式属性,用于控制字体,颜色,对齐方式和边距,这些只是网页样式

的一些方面。css的样式属性分为两大类。

布局属性:由影响网页上元素位置的属性(如边距 填充 对其等等)组成 。

格式化属性,由影响网站中元素的视觉显示的属性(如字体类型,大小,颜色等)组成。

CSS的层叠

css样式单中的层叠表示样式单规则应用与HTML文档元素的方式,即css样式单中的样式形成一个层次结构,更具体的样式覆盖通用样式。样式规则的优先级有css更具这个层次结构决定,从而实现练级效果。也可以看成一种类似继承的关系,子类继承父类的特征。基本样式规则适用于整个样式单,但可被更具体的样式规则覆盖。

我们用一个简单的例子看一下。你能猜出下面文本的颜色么?

<span style="font-family:KaiTi_GB2312;font-size:18px;"><div style="color:green">
	this text is green.
	<p style="color:blue"> this text is blue.</p>
	<p> this text is stil green.</p>
</div></span>

结果是这样的

在这个例子中,颜色green 通过样式属性color 应用于<div>标签。因此<div>标签本是绿色的。由于<p>标签是<div>标签的子标签,因此绿色的文本样式传递给<p>中的文本

。然而第一个<p>标签覆盖了color样式,将它改为蓝色。最后的结果是,第一段文本是蓝色的,第二段文本为传递而来的绿色。

DIV+CSS

如果有三个或者更多的网页使用类似的格式和字体,我们可能想为它们创建一个样式单,将样式直接应用于网页中的HTML。牛腩中用到的div+css很像我们曾经玩过的给小人穿衣服的游戏。div 会给我们建造出基本的部件,而由css 决定每一个部件的样式是什么。div会告诉我们有帽子,有外套,有首饰,有鞋子。css 就是的各种款式 颜色的衣服和帽子。用比较专业的术语来说就是应用div+css 让结构和表现分离。

css盒子模型

一个网页是被分解成若干区块来控制页面框架的。这些区块都是为了放置 网也不通元素服务的。这就引入了”盒子模型“HTML中的每个元素被考虑为一个”盒子“,不管这个元素是段落,<div> 还是图像。盒子有一致的属性。下图是盒子模型的图解,描述了每个HTML块级元素可能的边框,填充和边距,以及边框 填充和边距的应用方式。换句话说,所有元素的内容和边框之间都有一些填充。

Table与div+css的区别

HTML中还有一类应用table,Table标签就是表格,是用来显示数据的,而不是用来布局网页的,

虽然它有时候布局网页很简单,但是一个大型的网页如果用表格嵌套的表格来布局的话,对于网

页的显示是极为不利的,因为,一个表格只有在其完全读取完才会显示出来,大型的表格要读取

完需要时间,不利于用户的阅读,用户对网页的等待时间是很短的,你的网页很慢很慢的显示出

来的时候, 用户通常会告诉你“别让我等”。

DIV+CSS布局最大的优点还在于,网页布局的更改性,哪天你想要改变网页布局的话,只需要更

改你的CSS文件即可,而没有必要像以前那样,重新编制一份大型的表格嵌套表格的网页布局,

极大的方便了网页的维护和优化工作。

注意我们以上讨论的是table布局。而不是否定table标签的作用。

以上是对HTML内容的一些理解。BS刚刚起步。

时间: 2024-08-01 23:44:16

DIV+CSS 入门的相关文章

DIV+CSS入门案例

主要由两个文件组成,一个是.html,一个是.css.一个存数据,有一个用于布局 二话不说还是直接上代码: test.html <html> <head> <title>CSS</title> <!-- 引入CSS --> <link rel="stylesheet" type="text/css" href="<span style="color:#ff0000;"

div css入门

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <span style="font-size: 30px;color:blue">栏目一</span><br/> <span style="font-si

(转)Div+CSS布局入门

在网页制作中,有许多的术语,例如:CSS.HTML.DHTML.XHTML等等.在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础.下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧. 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图. 下面,我们需要根据构思图来规划一下页面的布局

DIV+CSS网页标准布局入门到精通视频教程

DIV+CSS网页标准布局入门到精通视频教程,一共28讲完整的教程,有齐学网整理免费提供下载. 下载地址:http://bbs.it1717.com/thread-77-1-1.html

HTML和CSS 入门系列(一):超链接、选择器、颜色、盒模式、DIV布局、图片

一.超链接 二.CSS选择器 CSS的全称叫做: Cascading Style Sheets 级联样式表的缩写. 2.1 类型选择器 2.2 派生选择器 2.3 伪类选择器 <style > a{ text-decoration: none; color: black; } /*注意它们是有先后顺序的,否则不起效果!!!*/ /*未访问的链接,和a{}相同并且同时存在时会覆盖a{}*/ a:link{ color:darkblue; } /*鼠标移动到超链接上时*/ a:hover{ tex

web前端开发教程:div+css的6个优点

关于div+css你知道多少?XHTML网站设计标准中,不再使用表格定位技术,而是采用div+css的方式实现各种定位.一般来说,div+css是web设计标准,它是一种网页的布局方法,与传统中经过表格(table)布局定位的方法有所区别,它能够完成页面页面内容与体现相别离, 那么你在前端开发学习对div+css的优点了解多少呢?接下来Div css教程学习中,为大家介绍web前端开发中div+css的6个优点. 介绍web前端开发中div+css的6个优点 1.契合W3C规范标准.这确保您的网

跟着传智播客学习asp.net之DIV+CSS

div+css详解 学习资料:韩顺平div+css视频.css禅意花园.别具光芒.csdn网页设计专栏.开源之祖sourceforeg.net.php开源大全 www.php.open.com Div+css (sascading style sheets:层叠样式表)是什么? 传统table布局缺点: 1. 显示样式和数据是绑定在一起的 2. 布局的时候灵活度不高 3. 一个页面可能会有大量的<table>元素,代码冗余 4. 增加带宽(200字节) 5. 搜索引擎不喜欢这样的布局 优点 1

div+css通用兼容性代码整理

一.Div+css通用兼容性代码 你可以在css开头加入 *html{padding:0px} 复制代码 代码如下: <style> *html{padding:0px} /* Clear Fix */ .clearfix:after { content:”.”; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } /* Hide from IE Mac */

DIV+CSS布局重新学习之css控制ul li实现2级菜单

<!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"> <head> <meta http-equiv="Content-