用DIVCSS做网站设计布局参考.docx

上传人:b****3 文档编号:5402315 上传时间:2023-05-08 格式:DOCX 页数:13 大小:32.16KB
下载 相关 举报
用DIVCSS做网站设计布局参考.docx_第1页
第1页 / 共13页
用DIVCSS做网站设计布局参考.docx_第2页
第2页 / 共13页
用DIVCSS做网站设计布局参考.docx_第3页
第3页 / 共13页
用DIVCSS做网站设计布局参考.docx_第4页
第4页 / 共13页
用DIVCSS做网站设计布局参考.docx_第5页
第5页 / 共13页
用DIVCSS做网站设计布局参考.docx_第6页
第6页 / 共13页
用DIVCSS做网站设计布局参考.docx_第7页
第7页 / 共13页
用DIVCSS做网站设计布局参考.docx_第8页
第8页 / 共13页
用DIVCSS做网站设计布局参考.docx_第9页
第9页 / 共13页
用DIVCSS做网站设计布局参考.docx_第10页
第10页 / 共13页
用DIVCSS做网站设计布局参考.docx_第11页
第11页 / 共13页
用DIVCSS做网站设计布局参考.docx_第12页
第12页 / 共13页
用DIVCSS做网站设计布局参考.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

用DIVCSS做网站设计布局参考.docx

《用DIVCSS做网站设计布局参考.docx》由会员分享,可在线阅读,更多相关《用DIVCSS做网站设计布局参考.docx(13页珍藏版)》请在冰点文库上搜索。

用DIVCSS做网站设计布局参考.docx

用DIVCSS做网站设计布局参考

用DIV+CSS做网站设计布局参考

第一节

怎么改善现有网站一,用CSS定义元素外观如定义了h1h2

  • 等,还可以继续设置里面的值,h1为红色14px,前面不要圆点等.如li二,用结构化元素代替无意义的垃圾.例:

    第一节
    第二节
    第三节
    上例如下表现可能会更好

    • 第一节
    • 第二节

    • 第三节
    三,给每个表格和表单加上ID给表格或表单赋予一个惟一的,结构的标记,例如:

    例如接下来在抒写样式表的时候,制作者就可以创建一个menu的选择器,并且关链一个CSS规则,用来告诉表格单元,文本标签和所有其他元素怎么去显示,这样不需要对每一个TD标签附带一些多余的,占用带宽的表现层的高,宽,对齐和背景颜色等属性.只要一个附着的标记id="menu"就可以进行表现的实现.四,为图片添加alt属性为所有图片都添加alt属性,这样在图片不能显示就会出现替换文字,这样对正常用户来说可有可无,但对于纯文本浏览器和屏幕阅读机的用户来说是至关重要的.只有添加了alt属性,代码才会被W3C正确性校验通过.正确写法如下:

    四,把表格用在它应该出现的地方使用层代替表格布局,并不是要抛弃表格,而是让它回归它本来的作用,放置表格数据,如一个学生的成绩单或者一个出库记录等.五,校验校验是验证页面是否符合标准的最直接有效的方法.校验方式:

    网址校验,文件上传校验.校验成功,会显示"ThispageisValidXHTML1.0Transitional!

    "校验CSS2检验网址:

    http;//jigsaw.w3.org/css-validator/校验方式:

    网址校验,文件上传校验,直接贴入代码校验.校验成功,会显示"恭喜恭喜,此文档已经通过CSS版本2.1校验!

    "六,关于Web标准的误区1,抛弃表格布局的思维方式当抽掉CSS文件,剩下的就是最本质的内容.这样才能在文本浏览器,手机,PDA等设备中阅读,才能随时修改CSS实现改版.2,正确使用XHTML标签XHTML的标签不是用来做"表现"的,而是用来定义结构的,因此,对不同的内容使用正确的XHMTL标签对于建立良好的文档结构是很重要的.何处使用

    何处使用

    都要合理,这样不仅便于理解文档内容,同时对于CSS编写也很重要.3,关于理解CSS灵活的运用CSS选择器来进行CSS定义,将通用的样式写在外部CSS文件中,然后在页面内调用,同时还可以将不同的CSS定义在几个文件中.对于多次引用的样式可以用CLASS来定义,不需要每个元素都定义ID;也不是一定要用DIV,有的内容完全可以用

    来代替,同样都是块级元素,一样有盒模型的七个参数,

    仅仅方便浮动.4,"通过验证"并不是最终目的W3C校验仅仅是帮助制作者检查XHTML代码的书写是否规范,CSS的属性是否都在CSS2的规范内.代码的标准化仅仅是第一步,不是说通过校验,网页就标准化了.让网页具有良好的结构,更快的浏览速度,更友好的界面以及对更多设备的支持才是最终目的.

    第二节DIV+CSS做网站设计布局的优势分析

    市场的需求往往引起这个行业得很大改革,文件下载与页面显示速度更快,使得很多网站已经开始重构Web,采用层(DIV)布局,并且使用层叠样式表(CSS)来实现页面的外观.一,Web标准:

    是一系列标准的集合.

    二,网页主要由三部分组成:

    结构(Structure),表现(Presentation)和行为(Behavior).

    三,对应的标准也分三方面:

    a)结构化标准语言主要包括:

    XHTML和XMLb)表现标准语言主要包括:

    CSSc)行为标准主要包括对象模型:

    (如W3CDOM),ECMAScript等.d)根据W3CDOM规范是一种W3C颁布的标准,用于对结构化文档建立对象模型,从而使用户可以通过程序语言(包括脚本)来控制其内部结构.简单的理解,DOM解决了Netscaped的JavascriptMicrosoftJscript之间的冲突,给予WEB设计师和开发者一个标准的方法,让他们来访问他们站点中的数据,脚本和表现层对象.

    四,采用标准的好处:

    a)文件下载与页面显示速度更快.b)内容能被更广泛的设备所访问(包括屏幕阅读机,手持设备,搜索机器人,打印机,电冰箱等).c)用户能够通过样式选择定制自己的表现界面.d)所有页面都能提供适于打印的版面.

    五,采用标准对网民有者的好处如下:

    a)更少的代码和组件,容易维护.b)带宽要求降低(代码更简洁),成本降低.c)更容易被搜索引擎搜索到.d)改版方便,不需要改变页面内容.

    六,什么是内容,表现,结构和行为a)内容就是制作者放在页面内真正想要访问者浏览的信息,可以包含数据,文档或者图片等.b)结构用结构将它格式化.分成标题,正文和列表等.易于阅读和理解.c)表现:

    虽然定义了结构但是内容还是原来的样式没有改变.例如,标题字体没有变大,正文的颜色也没有变化,没有背景,没有修饰.所有用来改变内容外观的东西,称之为"表现".d)行为就是对内容的交互及操作效果,例如,使用Javascript判断一些表单提交,或者实现菜单的显示和隐藏等.HTML和XHTML页面都是由"结构,表现和行为"这三方面组成的.内容是基础,然后是附加上去结构和表现,最后再对它们加点"行为".

    七,DIV与CSS结合的优势

    八,传统的HTML3.2/4.0标签里既有控制结构的标签,如


    等,也有控制表现的标签如;

    等,还有本意是用来控制结构却被用来控制表现的标签,结构与表现标签混杂在一起.

    九,网站制作者往往会遇到如下问题:

    1,,改版:

    例如需要把标题文字替换成红色,下边结变成一像素灰色的虚线,那么就要一页一页的修改.CSS的出现,解决了"批量修改表现"的问题,最广泛的被制作者接受的CSS属性,例如,控制字体的大小颜色,超链接,表格的背景色等.

    2,数据的利用:

    本质上讲,所有页面信息都是数据,例如,CSS所有属性的解释,就可以建立一个数据库,数据就存在数据查询,处理和交换的问题.由于结构表现混杂在一起,装饰图片,文字被层层的表格嵌套拆分.从哪里开始是标题,从哪里开始是说明,哪些是附加信息不需要打印?

    如果靠软件是无法判断的,唯一的方法是人工处理.这要如何解决呢,就是要内容,结构与表现分离.例如

    说明资料

    h1{font:

    "宋体"14px;color:

    #000;border-bottom:

    1pxsolid#CCC;}如果把上例改为红色,粗体,下边线为红色虚线可以直接修改h1的样式h1{font:

    "宋体"14pxbold;color:

    #F00;border-bottom:

    1pxdashed#F00;}

    第三节

    一,HTML与XHTML打开一个网页,查看它的源代码,就会看到一些有规律的英文代码,这些组成网页的代码就是——超文本链接标示语言(HypertextMarkupLanguage,html)"超文本"就是指网页内包含图片,链接甚至音乐,程序等非文字元素,"标示"就是说它不是程序,只是于文字及标记组合而成.浏览器或其它可以浏览网页的设备将这些"HTML"语言翻译过来,并照定义的格式显示出来,转化成最终看到的网页.二,常用的HTML标签1,标题

    2,段落段落内也可以包含其他的标签,如图片标签,换行标签
    ,链接标签等3,换行标签
    强制换行为了向XHTML过度,最好养成关闭标签的好习惯,为空标签加上"/"如
    4,链接链接可以分为超链接和锚点,这两种标签都是使用锚标签
    来建立.链接文字5,列表有三种无序列表,列表项目前面有黑色的圆点
    有序列表,列表项目前面有数字序号.
    释义列表是一列事物以及与其相关的解释.
    6,图片图像(images)是由标签定义的,也是一个空标签.给页面的图像都加上alt标签是一个好习惯,它有助于更好的显示信息,而对纯文本浏览器或者关闭了图片显示功能的浏览器会很有用.注:

    不加alt标签,就不能通过w3c布局校验.7,表格表格的

    等标签都可以设置宽度,高度,背景色等多种属性.可是一般不推荐在HTML内定义这些属性,而应将其统一定义到CSS样式表内,以方便

    修改.8,层层(div)称为定位标记,其作用是设置文字表格图片等的摆放位置.

    若想灵活地使用层来布局页面,就要深刻理解层的含义,它和表格,标题等标签不同,它没有实际的意义,只是一个"容器",用来放置其它元素,然后利用CSS样式从而布置这个容器的摆放位置.9,范围范围(span)和层的作用类似,只是标签一般应用在行内,用以定义一个小块需要特别标示的内容,标签需要通过CSS样式表才能发挥作用.10,框架使用框架(Frames),可以在一个浏览器窗口中显示多个页面.所有的框架都放在一个总的HTML文件中,这个档案只记录了该框架如何分割,不会显示任何资料,所以没有标记,浏览器通过解释这个总文件而将其中划分的各个框架分别对应的HTML文件显示出来.用来划分框架,每一框架由一个标签所标示,必须在标签内使用.标签的src属性指向在此窗口内打开的HTML页面.Name属性为框架窗口定义了名称,这个名称可以用在链接的target属性内.框架虽然让页面的表现形式变得灵活起来,但是不支持框架的浏览器(例如可上网手机的浏览器)将无法浏览网页内容,要打印一个框架页面也会很麻烦,同时制作页面的过程也会变得更加复杂.目前比较常用的框架是

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2