《2天轻松驾驭DIV+CSS》笔记

合集下载

div+css笔记

div+css笔记

常用的样式属性:颜色:color文本属性:文字对齐:style="text-align:justify;text-justify:distribute-all-line;"(左右两段七行) 大小:font-size:字体:font-family边框属性border-style 边框样式border-width 边框宽度border-color 边框颜色例:border:solid 4px #F60;定位属性(position)top 顶部边距(上边距)left 左边距width 宽度height 高度z-index z轴索引号,用于层position:relative(相对定位)保留文档中的位置position:absolute(绝对定位).完全脱离文档流,忽略其他元素。

HTML选择器Class selectorID selector关联选择器组合选择器伪元素选择器id 用#idclass 用.classCSS属性:字体文本Text-decoration:上划线overline、下划线underline、删除线through,none等Text-transform:首字母大写capitalize、全部大写uppercase、全部小写lowercase等Font-style:itatic(斜体),normal(正常),oblique.Text-align:段落水平对齐设置值(center,right,left,justify)Vertical-align:段落垂直对齐设置值(sub,super,top,middle,bottom/,10px/-10px,相对于元素行号属性的百分比)Letter-spacing:字母的间距Word-spacing:单词的间距Line-height:文本行高Text-indent:缩进方式White-space:排版方式设置值:normal,pre(里面的东西原样显示,包括空格),nowrap(不换行).边框Border-width:Border-color:Border-style:Border背景(上面的操作可以重复显示1px的图像,节省流量)列表位置布局其他。

CSS+DIV课程笔记(部分)

CSS+DIV课程笔记(部分)

CSS样式的使用方法:1、行内样式:直接在html标记中使用style=”……”来设置属性,也就是直接将css代码嵌套在html标注中,像使用html标记一样使用。

2、内嵌式:只对本页面起作用。

加在<head></head>之间<title></title>代码下面,格式:<style type=”text/css”></style>3、链接式:引入外部一个css文件,加在<head></head>标签之间<title></title>下面如:<link href=”1.css” type=”text/css” rel=”stylesheet”> CSS样式的定义方法:1、自定义样式(类别选择器)2、标记定义(标记选择器)3、#号定义法(ID选择器)(1)自定义样式方法:.自定义名称{font-size:12px;color:#FF0000;}使用方法:<p class=”自定义名称”;> 效果 </p> (2)标记定义方法:p{font-size:12px;color:#FF0000;}注:通过标记定义好的CSS样式效果会自动应用给网页中所有使用此标记的元素或对象。

(3)#号定义的方法:#自定义名称{font-size:12px;color:#FF0000;}使用方法:<p id=”自定义名称”;> 效果 </p>文字样式1、font-family:字体2、font-size:文字大小3、color:颜色4、font-weight:文字粗细5、font-style:斜体6、text-decoration:加下划线、顶划线,删除线7、text-transform:英文字母大小写8、text-indent:首行文本缩进9、letter-spacing:字间距文字粗细、斜体和划线1、font-weight:文字粗细2、font-style:斜体(1)italic:斜体3、text-decoration:加下划线、顶划线,删除线(1)overline:上划线(2)underline:下划线(3)line-through:删除线4、text-transform:英文字母大小写(1)capitalize:单词开头大写(2)lowercase:全部小写(3)uppercase:全部大写5、text-indent:首行文本缩进6、letter-spacing:字间距。

DIV学习笔记

DIV学习笔记

float属性是CSS布局中非常重要的一个属性,用于控制对象的浮动布局方式,我们的大部分div布局基本上都通过float的控制来实现布局float的可选参数为:none/left/right<div style="clear:both;"></div> 清除浮动。

如<div id="main" class="main_body"></div>class是设置标签的类id是设置标签的标识class属性用于指定元素属于何种样式的类。

如样式表可以加入.baobao { color: lime; background: #ff80c0 } 使用方法:class="baobao"id属性用于定义一个元素的独特的样式。

如一个CSS规则#binbin { font-size: larger } 使用方法:id="binbin"id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任何结构和内容上,就象一件衣服;概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

id属性是定义标签的名字,这样javascript就可以利用id来调用标签的其他属性了,class 是定义改标签的CSS样式的。

绝对定位使用position属性来实现。

position用于设置对象的定位方式可用值:static/absolute/relative对页面中的每一个对象而言,默认position属性都是static。

如果将对象设置为position:absolute,对象将脱离文档流,根据整个页面的位置进行重新定位。

当使用此属性时,可以使用top,right,bottom,left即上右下左四个方向的距离值,以确定对象的具体位置,看如下CSS:新的元素ul,在导航之前,先简要了解一下ul元素。

CSS+DIV课程笔记

CSS+DIV课程笔记

CSS+DIV课程笔记1-1、什么是CSS和DIV一、什么是CSSCSS的全称是:Cascading Style Sheet(层叠样式表),利用它可以对页面当中的文本、段落、图像、页面背景、表单元素外观等实现更加精确的控制,甚至浏览器滚动条等浏览器的一些属性都可以通过它来调整。

更为重要的是,CSS真正实现了网页内容和格式定义的分离,通过修改CSS样式表文件就可以修改整个站点文件的风格,大大减小了更新站点的工作量。

二、什么是DIVDIV是层的标记,在DIV中可以放入网页中任何一种元素(如:文字、图片、……),,然后配合CSS,可以实现网页各个元素的精确定位。

三、CSS+DIV的优势1、网页加载速度快2、更容易被搜索引擎接受3、能实现更多动态效果4、后期维护方便四、传统html的缺点:(1)维护困难(2)标记不足(3)网页过“胖”(4)定位困难1-2、1-3、1-4、CSS样式的使用方法一、CSS样式的使用方法:1、行内样式:直接在html标记中使用style=”……”来设置属性,也就是直接将css代码嵌套在html标注中,像使用html标记一样使用。

2、内嵌式:只对本页面起作用。

加在<head></head>之间<title></title>代码下面,格式:<style type=”text/css”><!-- //防止低版本的浏览器不支持会直接将CSS显示出来。

加这上这个相当于html的注释,如果显示就直接注释掉。

--></style>3、链接式:引入外部一个css文件,加在<head></head>标签之间<title></title>下面如:<link href=”1.css” type=”text/css” rel=”stylesheet”>1-5、CSS样式的定义方法一、CSS样式的定义方法:1、自定义样式(类别选择器)2、标记定义(标记选择器)3、#号定义法(ID选择器)(1)自定义样式方法:.自定义名称{font-size:12px;color:#FF0000;}使用方法:<p class=”自定义名称”;> 效果 </p>(2)标记定义方法:p{font-size:12px;color:#FF0000;}注:通过标记定义好的CSS样式效果会自动应用给网页中所有使用此标记的元素或对象。

实训4 div+css综合运用

实训4 div+css综合运用

实训4 div+css综合运用一、背景介绍在Web开发领域,div和css是两个基础、重要的概念。

div是HTML中的一个标签,用来划分网页的结构和布局;而css是一种样式表语言,用于描述HTML文档的呈现方式。

实训4中涉及到了div 和css的综合运用,旨在帮助学习者掌握这两个技术,并且能够灵活运用于实际项目中。

二、整体评估在实训4中,学习者需要通过实际操作,完成一个包含头部、导航、内容区域和底部的网页布局。

这样的任务要求对div和css的综合运用提出了很高的要求,需要考虑到页面的整体结构、样式和布局。

在评估过程中,我发现学习者需要注意以下几点:1. 结构清晰:div标签应该按照页面的结构和布局来合理地进行划分和嵌套,以确保页面结构清晰、层次分明。

2. 样式统一:css样式应该对整个页面起到统一、协调的作用,保证整体的美观和一致性。

3. 响应式布局:在综合运用中,需要考虑到不同设备上的显示效果,保证页面能够适配不同的屏幕尺寸。

4. 创新设计:除了基本的布局要求,学习者还可以通过css的特效和动画等进行创新设计,提升页面的互动性和吸引力。

三、文章撰写在本次实训4中,我们深入学习了div和css的综合运用,从理论到实践,都有了全面的了解和掌握。

通过对div的合理划分和css的样式设置,我们可以轻松实现一个精美、完善的网页布局。

在整个过程中,我对div和css的重要性有了更深的理解。

div作为网页设计中最基础的组件,它的合理划分和嵌套对于页面的结构和布局起着至关重要的作用。

通过div的灵活运用,我们可以将页面分割成不同的模块,从而更好地呈现页面内容,提高用户的浏览体验。

css则是页面样式的设计师,通过设置各种样式属性,我们可以实现页面的美化和个性化定制。

通过css的盒子模型、浮动布局、弹性布局等特性,我们可以完美定制各种不同风格的网页布局。

在综合运用的过程中,我深刻体会到了对div和css的熟练掌握意味着更自由地实现网页设计的愿景。

div+css参考笔记

div+css参考笔记

先用div布局用CSS控制显示根据需要用有语义标签或无语义标签先用div布局用CSS控制显示根据需要用有语义标签或无语义标签编码与charset 不一致则会导致乱码如果id取名字用数字命名则会导致css文件无效如果不声明DOCTYPE 低版本IE 显示效果不一样盒子长width+border-left+border-right+margin-left+margin-right+padding-left+ padding-right盒子高height+border-top+border-bottom+margin-top+margin-bottom+padding-top+ padding-bottom盒子里面文本占地的大小等于width和height的大小与padding margin border无关padding会导致所占空间发生变化可以破坏布局解决方法为了不破坏布局在增加padding后要减少原来width和height的值父子div 竖直方向margin会重叠父DIV 与外界的margin值为子DIV的margin 子DIV与父DIV之间的margin 无效普通元素 margin会重叠值为重叠margin 的最大值块元素(block element)address - 地址blockquote - 块引用center - 居中对齐块dir - 目录列表div - 常用块级容易,也是CSS layout的主要标签dl - 定义列表fieldset - form控制组form - 交互表单h1 - 大标题h2 - 副标题h3 - 3级标题h4 - 4级标题h5 - 5级标题h6 - 6级标题hr - 水平分隔线isindex - input promptmenu - 菜单列表noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)ol - 排序表单p - 段落pre - 格式化文本table - 表格ul - 非排序列表内联元素(inline element)a - 锚点abbr - 缩写acronym - 首字b - 粗体(不推荐)bdo - bidi overridebig - 大字体br - 换行cite - 引用code - 计算机代码(在引用源码的时候需要)dfn - 定义字段em - 强调font - 字体设定(不推荐)i - 斜体img - 图片input - 输入框kbd - 定义键盘文本label - 表格标签q - 短引用s - 中划线(不推荐)samp - 定义范例计算机代码select - 项目选择small - 小字体文本span - 常用内联容器,定义文本内区块strike - 中划线strong - 粗体强调sub - 下标sup - 上标textarea - 多行文本输入框tt - 电传文本u - 下划线var - 定义变量text-decoration none 默认。

CSS+DIV学习笔记

CSS+DIV学习笔记

文档类型定义:框架型过渡型严格型元素:例如:title 元素并不指<title>开始标签,也不是指</title>结束标签,也不是指开始标签和结束标签中的内容。

它是指的这样一个整体,开始标签、结束标签加它们包含的内容。

html{font-size:12px;} = body{font-size:1em;} em在css中没有固定大小。

rgb 颜色单位color:rgb(100,200,200); 红绿蓝参数值最小为0,最大为255.#rrggbb十六进制颜色单color:#ffff00; 红绿蓝Color Name浏览器所支持的颜色名称color:green;Xhtml语法1:所有元素的标签都必须闭合空元素例:<br />2:所有属性的属性值都必须用引号括起来3:所有标签都必须合理嵌套4:<!--注释内容-->Div是块状元素,可以定义其宽度和高度,可以独立占据一行,并且我说清楚,块状元素是我们使用率最高的一个极为简洁的元素,为什么这样说呢,它没有过多的默认样式,它是最适合我们划分网页,分隔网页的一个元素,所以我们以后在布局的时候用它用的是最多的。

Span使用率高,和div元素使用率不相上下,它是一个非常简洁的元素,它没有太多的默认样式。

不能定义宽度和高度。

两个span可以同居一行,也是必须居于一行的。

什么叫默认样式?例b:它中间的内容就会显示粗体。

结构与表现分离。

内嵌定义、内部定义、外部定义。

在这三个当中结构与表现做的最好的是哪个呢?外部定义做的最好。

为什么呢?它彻底的把用于表现页面的代码单纯的放在一个文件里。

它和其它页面不掺合,无论这个页面怎么改,你只要根据指定的选择符调用css文件当中的样式,只要css文件中的样式一改其它所有页面都会跟着改。

它们完全分离在不同的页面中。

内部定义也做到了这点,只不过是它要求只能是在当前的页面中各个元素间可以共用同一个样式代码,这样的进行分离,那这种分离呢只能在当前页面中各个元素之间的分离,而不是各个页面之间的分离,所以说它并不是最好的方式。

2天轻松驾驭div+css实战版

2天轻松驾驭div+css实战版

当你看完教程,肯定会说XHTML+CSS就这么简单!easy!【例子】要求:1)宽度、高度均是200像素;2)颜色为红色#900;自己做做,看看能不能作出来?先不要看我的代码,如果真的做不出来,就下载下来,跟着我下面说的一步一步修改。

下面是我的代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>例子1</title><link rel="stylesheet" type="text/css" href="css.css"/></head><body><div id="redBlock"></div></body></html>/* CSS Document */#redBlock{width:200px;height:200px;background:#900;}在IE6和FF中显示效果如下图:怎么样,比较容易吧~,但是你们有没有发现,红色区域离浏览器的顶部和左边的边距IE6和FF的不一样,有没有发现?这样的话,我们作出来的页面浏览器就不兼容了,效果不一样了?为什么会这样?这是因为每个浏览器都有一个内置的CSS文件,当你没有对某个标签的属性设置的时候,浏览器就会应用内置的CSS文件,怎么才能做到浏览器兼容?不着急,你只需要在CSS 文件中,将我们目前应用到得标签body和div置零就OK了,代码这么写body,div{padding:0; margin:0;}当把这句话加上之后,是不是两款浏览器显示效果一样了吧~如下图好,我们接着来,现在再加一个条件让红色区域与浏览器的顶部和左边距离为20像素;怎么样,有没有思路?没有思路没关系,继续向下看我们,只需要设置红色方块的外边距就可以了,添加如下CSS代码:margin-top:20px;margin-left:20px;效果如下图这样就使红色区域定位于页面坐标(20,20)处了,与浏览器上边距和左边距都为20像素。

div+css js+jQuery两周学习总结

div+css js+jQuery两周学习总结

变量可以使用短名称(比如 x 和 y),也可以使用描述 性更好的名称(比如 age, sum, totalvolume)。
• 变量必须以字母开头 • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) • 变量名称对大小写敏感(y 和 Y 是不同的变量)
声明(创建) JavaScript 变量
多行注释以 /* 开始,以 */ 结尾。
例:/* 下面的这些代码会输出 一个标题和一个段落 并将代表主页的开始 */ document.getElementById("myH1").innerHTML="Welcome to my Homepage";
JavaScript变量
变量是存储信息的容器。
JS中使用的条件语句
条件语句用于基于不同的条件来执行不同的动作。 • if 语句 - 只有当指定条件为 true 时,使用该语句来执 行代码 • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 • if...else if....else 语句 - 使用该语句来选择多个代码块之 一来执行 • switch 语句 - 使用该语句来选择多个代码块之一来执 行
Span和div的区别
Span和div的区别在于:
1)div是一个块级元素,可以包含段落、标题、表格等。 2)Span是行级容器标签,只能包含文字内容。它的前后 不会换行,没有结构的意义,纯粹是应用样式,当其他行 内元素都不适合时,可以使用span。
Css常用属性
样式表的常用属性分为以下几类:
• 我们使用 var 关键词来声明变量:var carname; • 在声明变量时对其赋值:var carname="Volvo"; • 声明新变量时,可以使用关键词 "new" 来声明其类型:var x=new Number;

DIV+CSS工作心得

DIV+CSS工作心得

DIV+CSS工作心得
第一、灵活应变。

DIV+CSS技术不断发展,新技术不断涌现,我们要不断学习,了解
最新的技术和趋势。

客户的需求也随着时间不断变化,我们需要及时调整和处理,力求达
到最佳的效果。

比如,当移动设备开始普及时,我们需要尽快学习响应式设计的技术,开
发适配移动设备的网站。

第二、代码优化。

优化代码的目的是提高网站的性能和用户体验。

我们需要了解网站
的访问时间、页面大小、JS文件大小等数据,寻找优化的空间。

比如,我们可以压缩CSS
代码和JS代码,减小网页的大小,从而提升网站的访问速度。

优化代码也需要考虑兼容性,在测试时要对各种浏览器进行兼容性测试。

第三、跨平台适用。

现在的网站用户使用的设备不仅仅有桌面电脑,还有平板、手机
等移动设备。

我们需要尽可能地多测和多平台开发,确保网站可以在不同的设备和浏览器
上运行良好。

根据用户的不同需求和使用习惯,我们要进行有针对性的CSS开发。

第四、细节处理。

在开发过程中,往往有很多细节需要处理。

这些细节包括按钮、链接、颜色等,虽然看似微小,但在网页用户体验方面却有着不可忽视的作用。

我们要注意
细节处理,从而体现网站的专业性和质量,以及使用户体验更加友好和便捷。

总之,DIV+CSS工作不仅需要技术实力,还需要勇于尝试和学习新技术,优化代码,
跨平台适用和注重细节。

只有在不断学习、不断尝试的基础上,才能更好地满足客户需求,将网站从好到更好的方向发展。

div css设计知识点

div css设计知识点

div css设计知识点<div css设计知识点>CSS(层叠样式表)是一种用于描述网页样式和布局的标记语言。

它为网页提供了丰富的样式和排版选项。

在这篇文章中,我们将介绍一些关于CSS的重要知识点,包括选择器、盒模型、布局、定位和响应式设计等。

选择器:选择器是CSS中用于选取元素并应用样式的方法。

常见的选择器包括标签选择器、类选择器、ID选择器和属性选择器等。

使用选择器可以精确地选择要样式化的元素。

1. 标签选择器:使用HTML标签名作为选择器,将样式应用于相应的元素。

例如,使用div选择器可以选择所有的<div>元素。

2. 类选择器:使用类名作为选择器,将样式应用于具有相同类名的元素。

例如,使用.class选择器可以选择所有class属性为"class"的元素。

3. ID选择器:使用ID名作为选择器,将样式应用于具有相同ID名的元素。

例如,使用#id选择器可以选择具有id属性为"id"的元素。

盒模型:盒模型是CSS中用于描述元素尺寸和布局的核心概念。

每个元素都被视为一个矩形框,包含内容区域、内边距、边框和外边距。

理解盒模型是进行网页布局和样式化的基础。

1. 内容区域:元素内部用于显示内容的区域,由元素的宽度和高度确定。

2. 内边距:内容区域与边框之间的空白区域,用于调整元素内容与边框之间的距离。

3. 边框:内容区域和内边距之间的线条,用于围绕元素显示边界。

4. 外边距:边框与相邻元素之间的空白区域,用于调整元素之间的距离。

布局:CSS提供了多种布局方法,用于控制元素在网页中的位置和排列。

1. 流式布局:元素按照其在HTML中出现的顺序自动从左至右流动,并在空间不足时换行显示。

2. 定位布局:通过将元素的定位属性设置为绝对定位或相对定位,可以精确控制元素的位置。

3. 弹性布局:使用CSS的flexbox属性可以创建响应式的布局,使得元素能够自动适应不同屏幕尺寸和设备方向。

div+css笔记

div+css笔记

DIV+CSS学习笔记Div是用于存放内容(文字,图片,元素)的容器Css是用于指定在div中的内容如何显示,包括这些内容的位置和外观快速入门案例(体验案例):Css.html:<!--引入我的css--><link rel="stylesheet" type="text/css" href="my.css"></head><body><div class="style1"><img src="F:\photo\QzonePic\0.jpg" width="200"></div></body>My.css:.style1{/*宽度*/width:400px;height:300px;background-color:silver;border:1px solid red;margin-left:400px;margin-top:250px;padding-top:50px;padding-left:50px;}Css中常用的四种选择器1、类选择器(class选择器)基本使用.类选择器{属性名:属性值;…}2、.id选择器基本使用:#id选择器{属性名:属性值;…}案例:/*id选择器的使用*/#id1{background-color:silver;font-size:"40px";}3、Html元素选择器基本使用某个html元素{属性名:属性值;…}4、通配符选择器该选择器可以用到所有的html元素,但是其优先权最低基本使用*{属性名:属性值;…}☞css文件可以使用在各种文件(php、html、jsp、asp...)四个选择器优先级如下:id选择器 > class选择器 > html选择器 > 通配符选择器案例:我们希望所有的超链接(1)默认样式是黑色,24px。

div+css笔记

div+css笔记

1 / 55一、全局样式@charset "gb2312"; /* CSS Document */ body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;} ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;} ul { list-style:none;} img { border:0px;} a { color:#05a; text-decoration:none;} a:hover { color:#f00;}清除浮动 .clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}二、cursor: pointer;三、overflow:auto;zoom:1鼠标上去是手形清除浮动,直接写到样式表里 ,zoom 是为了兼容 ie6内部元素都是浮动时,让父级自适应高度 四、#search * { vertical-align:middle;} 这里兼容所用的,属于 css hack 部分内容, 是定义这些元素都垂直居中对齐, 当需要垂直居中对齐时就采用这种写法就行了 五、<img src="/i/eg_tulip.jpg" 时能出现替代文本 #hot_news h1<font-size:12px;> .hot news h1<font-size:12px;> dd 标题列表alt="上海鲜花港 - 郁金香" /> alt 属性是图片无法显示复合样式六、dl dt<dl><dt>计算机</dt> <dd>用来计算的仪器 ... ...</dd> <dt>显示器</dt> <dd>以视觉方式显示信息的装置 ... ...</dd>2 / 55</dl>七、搜索引擎优化 seo 有很多工作要作,其中最起码的优化是一个很关键的步骤。

十天学会DIV CSS

十天学会DIV CSS

第一天XHTML CSS基础知识欢迎大家学习《十天学会web标准》,也就是我们常说的DIV+CSS。

不过这里的D IV+CSS是一种错误的叫法,建议大家还是称之为web标准。

学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局。

如果您刚开始学习网页制作,不知道什么是表格布局及html和css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂。

由于时间关系,本教程只讲解一些基础知识,让您从原来的表格布局跨入到web标准(div+css)布局,会使用web标准制作出常见的页面,这也达到了本教程的目的。

本教程多以实例形式循序渐进讲解,实例涉及到哪些关键点或难点就讲解什么,较少讲解概念。

因为概念这些东西很难说明白,或者说明白你也不一定能听懂,听懂了也不一定能理解。

所以把概念留给大家以后再深入研究。

由于章节关系,没有把css和css hack单独分出,只是在用到的时候穿插入讲解了。

html基础和css基础只在第一节中介绍了几点重要的。

下面我们开始第一天的学习一、xhtml css基础知识首先说一下我们这节课的知识点1.文档类型2.语言编码3.html标签4.css样式5.css优先级6.css盒模型组成1)文档类型当我们用dreamweaver新建一下html格式文档时,查看源代码,会发现代码最上部有如下这句话:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or g/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句话标明本文档是过渡类型,另外还有框架和严格类型,目前一般都采用过渡类型,因为浏览器对XHTML的解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHT ML的语法。

课堂笔记3-div+css

课堂笔记3-div+css

<iframe src=”b.html”></iframe>表示在当前网页中显示另外一个网页如果想不在同一个窗口打开也就是新的窗口打开,就要加入target="_blank" 也就是<p><a href="" target="_blank">17rumen</a></p>Target=””,””里面必须要写字母,不过字母随便写什么,才能显示功能下面开始重新定义了。

a {color: red;}这样凡是使用到<a> 标签的地方颜色都会红色。

那么当我们鼠标移到链接上面去可以改变文字颜色吗?可以的。

在<head></head> 里面加入<!--.title {color: red;}--></style>只要在html 一些标签中使用class="title" 就可以了,例如<p class="title"></p>#title3 {color: blue;}<p id="title3"> ID 表示方法</p>a:hover {color: blue;}看到了吧,a:hover 就是表示鼠标移到上面去的时候显示的颜色。

还可以加入文字大小font-size: 19px;也可以去掉下划线,text-decoration: none;-------当我们点击过的链接也可以显示别的颜色,告诉浏览者你已经点击过了。

a:visited {color: #cccccc;}==========================如果同一个页面需要多个<a> 的样式应该如何?例如一个页面这个地方我需要别的颜色,看我这样定义多个 a 样式。

div+css学习总结

div+css学习总结

在一个元素中不能有两个及以上 id 选择器,但可以有多个 class 选择器
2.8 将类选择器和 id 选择器相同部分的内容整合
2.9 课堂练习
练习 1
html: CSS:
练习 2
html: CSS:
3 块元素和行内元素 3.1 概念
3.2 各自存放的内容及相互转换
4 CSS 核心内容 4.1 流
HtmlPage1.html:
my.css:
2.2id 选择器
my.css:
2.3html 选择器
2.4 综合练习:
HtmlPage1.html: my.css:
第二天
2.5 通配符选择器
2.6 父子选择器
页面效果: HTML: CSS:
2.7id 选择器和类选择器同时修饰
html: CSS: 注:重叠的部分是以 id 的为准,如颜色样式,其他不重叠的部分还要正常显示 class 中的部 分.
(一)
(二)
对应页面:
(一) (二)
4.7 清除浮动 4.8 定位
relative
html CSS
absolute
static
fixed
(只能相对 body 定位)
5 仿 sohu 页面
图片在 div 中居中的方法
小知识:配置 eclipse 模板:
4.2 CSS 的盒子模型
案例:
页面: HTML: CSS:
4.3 盒子模型综合案例
该案例可以当做一个模板来使用,很多大型网站都有用到。
CSS:
HTML:
4.4. 盒子模型练习
CSS:
html
4Байду номын сангаас5 浮动

《2天轻松驾驭DIV+CSS》笔记

《2天轻松驾驭DIV+CSS》笔记

《2天轻松驾驭DIV+CSS》笔记《2天驾驭DIV+CSS》1、div+css 的叫法是不准确的,标准叫法是XHTML+CSS;2、table的目的是存储数据,div是为了架设页面结构,两者职能不同,没有谁优谁劣。

3、W3C是World Wide Web Consortum的缩写,中文为W3C 组织或万维网联盟,是出一系列网页标准的,包含结构、表现和动作标准。

4、四种样式的优先级按照“就近原则”:行内样式>内嵌样式>链接样式>导入样式,建议使用链接样式。

5、HTML页面中的元素就是通过CSS选择器进行控制的,有四种:标签、ID、类、通用选择器。

①标签选择器:就是一般的标签;②ID选择器(id):一个HTML页面只能使用一次,用“#”引用;③类选择器(class):一个标签可以用多个类选择器,不同值用空格分开,用“.”引用;④通用选择器:对整个网页中的标签进行样式定义,用“*”引用。

6、无论什么样的选择器,只要有公共的CSS代码就可以用“选择器的集体声明”,起到精简代码的作用(类似小学的“提取公因式”)。

7、选择器的嵌套,如:#div1 p a{color:#900;}/*意思是在ID为div1内的p标签内的链接a标签的文字颜色为红色*/8、CSS命名规则:要让不懂代码的人看了也知道这块起什么作用。

(以后选择第二个后面单词首字母都大写)9、HTML标签包含块状元素和内联元素(div和p标签是块状元素,a标签是内联元素)①块状元素:可容纳内联元素和其他块状元素,排斥与其他元素位于同一行,width 和height起作用。

②内联元素:只能容纳文本或其他内联元素,允许其他内联元素同位一行,但width 和height不起作用。

如果要让宽高起作用,可以把内联元素转化为块状元素,语句:display:block;10、【第二课】浮动#redBlock{margin:20px 0 0 20px; /*上右下左*/float:left; /*两个都加float才能处于同一行*/}#blueBlock{float:left;}11、IE6双倍边距BUG出现要满足以下三个条件:●要为块状元素;●要左侧浮动;●要有左外边距(margin-left)●【解决办法】在css属性中加入“display:inline;”12、clear:both:清除某一方块对下面产生的作用(即影响),但不会影响它本身的浮动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《2天驾驭DIV+CSS》
1、div+css 的叫法是不准确的,标准叫法是XHTML+CSS;
2、table的目的是存储数据,div是为了架设页面结构,两者职能不同,没有谁优谁劣。

3、W3C是World Wide Web Consortum的缩写,中文为W3C组织或万维网联盟,是出一系列网页标准的,包含结构、表现和动作标准。

4、四种样式的优先级按照“就近原则”:行内样式>内嵌样式>链接样式>导入样式,建议使用链接样式。

5、HTML页面中的元素就是通过CSS选择器进行控制的,有四种:标签、ID、类、通用选择器。

①标签选择器:就是一般的标签;
②ID选择器(id):一个HTML页面只能使用一次,用“#”引用;
③类选择器(class):一个标签可以用多个类选择器,不同值用空格分开,用“.”引用;
④通用选择器:对整个网页中的标签进行样式定义,用“*”引用。

6、无论什么样的选择器,只要有公共的CSS代码就可以用“选择器的集体声明”,起到精简代码的作用(类似小学的“提取公因式”)。

7、选择器的嵌套,如:
#div1 p a{color:#900;}
/*意思是在ID为div1内的p标签内的链接a标签的文字颜色为红色*/
8、CSS命名规则:要让不懂代码的人看了也知道这块起什么作用。

(以后选择第二个后面单词首字母都大写)
9、HTML标签包含块状元素和内联元素(div和p标签是块状元素,a标签是内联元素)
①块状元素:可容纳内联元素和其他块状元素,排斥与其他元素位于同一行,width 和height起作用。

②内联元素:只能容纳文本或其他内联元素,允许其他内联元素同位一行,但width 和height不起作用。

如果要让宽高起作用,可以把内联元素转化为块状元素,语句:display:block;
10、【第二课】浮动
#redBlock{
margin:20px 0 0 20px; /*上右下左*/
float:left; /*两个都加float才能处于同一行*/
}
#blueBlock{
float:left;
}
11、IE6双倍边距BUG出现要满足以下三个条件:
●要为块状元素;
●要左侧浮动;
●要有左外边距(margin-left)
●【解决办法】在css属性中加入“display:inline;”
12、clear:both:清除某一方块对下面产生的作用(即影响),但不会影响它本身的浮动。

13、渐变背景:将渐变背景切割为一个宽度为10p的小图,然后水平方向平铺(repeat-x)即可。

14、如何实现背景的显示顺序?最实用的就是设置为不同的盒子的背景,如先html,再body。

15、绝对路径不利于搜索引擎表现,相对路径在搜索引擎中表现良好。

16、有图片的时最好设置图片色的背景颜色,这是为了保证网速较慢、图片还没加载完成时先显示背景,增强用户体验。

17、图片
①Html中加入图片:
②Css中插入背景图片(渐变图片,横向拉长):
18、激活状态的栏目是不受鼠标的移入和移出影响的,这时需要专门定义一个类选择器navActive,此时只要把在需要激活的栏目上加上这个class即可。

如首页:
展示效果:
19、在不设置div高度的情况下,无论内部元素再多也会自适应的办法:overflow:hidden
20、banner里面的图片大小为1000px*292px,无论图片原本大小,只要在#banner内,就是这个宽高。

21、每段文字都会缩进两个文字,每段文字距离下段文字之间的距离是30px
22、定位(只需设定TRBL中任意相邻两个即可)
a.Absolute:绝对定位,定位与父级内部某个位置,不受父级padding影响
1)如果没有TRBL和父级又存在文本,则以它前面最后一个文字的右上角为原点定位,但不隔开文字,覆盖于上方。

2)总结:要保证布局页面不错位需要满足的条件:设定TRBL,父级设定position 属性。

【满足以上两点才以父级为定位,否则以浏览器定位】
b.Relative:相对定位,布局页面,受到父级padding影响
1)如果没有TRBL和父级又存在文本,则以文本的底部为原点定位并将文字断开。

2)总结:不管有无父级或TRBL,均是以父级的左上角进行定位,但父级的padding 属性会对其影响。

23、CSS Hack是解决页面不能很好兼容多种浏览器的技巧方法,不会通过官方W3C认证。

1)!important:解决一些IE6显示效果与IE7/8/9/FF上效果不一样的情况。

IE6不能识别“!important”语句,会跳过它;其他浏览器可以识别,且拥有绝对优先级。

2)*:解决一些在IE6/7上显示效果与IE8/9/FF上效果不一样的情况,IE6/7可以识别,其他的不可以。

24、CSS Sprite: 单个图片方便修改,如果将图片整合,那么浏览器向服务器提交请求就会大大减少!
25、text-indent:2em:首行缩进两个文字的高度(因为汉字是方块字),只能加在块状元素上面。

相关文档
最新文档