htmlcss文档

Html+Css规范文档

一、基本概要

总体要求

网页制作最基本要求:页面效果,既与psd设计稿效果达到统一。

注:如果在psd设计稿效果无法实现,或者效果很难实现的情况下,可以修改psd设计稿。

2. 代码尽量简洁,符合W3C标准;达到符合多个主流浏览器标准效果; 注:此文档实例都是在W3C标准下实现效果,如果不在W3C标准下,某些效果可能会有差别。

多个浏览器标准

网页效果是基于浏览器来实现的,所以在不同的浏览器中,达到统一的页面效果是非常重要的。

不同开发商的浏览器,或者同一开发商推出的不同版本浏览器之间,存在着对html+css的解释差别,也就是不同浏览器之间的兼容问题,所以在制作+测试的时候,要统一不同浏览器之间的效果。

当前主流浏览器,有 "IE6.0"、"IE7.0"、"Firefox (火狐) "、"遨游 (Maxthon) "、"Opra"...基于浏览器内核,测试页面至少要达到 "IE6.0"、"IE7.0"、"Firefox (火狐)"效果相同。

目前浏览器使用状况大致如下:

一般来说,版本越高的浏览器,对代码的解释及兼容越好,测试时检查出错误的机会也就越小。

在代码没有要求的情况下,可以针对浏览器,单独写一些css具体属性,以达到浏览器效果统一,比如 "!important"、"*+"、"+"、"_"不过建议尽量不用这种hack技术;

HTML+CSS 编辑工具以及代码格式

html+css编辑器,一般的文本编辑器即可对html+css进行编辑。

dreamweaver版本,制作与维护人员最好使用相同的版本,不同的版本之间的兼容性会有差别,版本越高兼容性越好,但是当其他人员使用低版本的dreamweaver时,就是出现一些问题,比如:编码规则,解释属性。

html+css代码书写时,要结构清晰,能够手动书写,尽量少用"套用源格式" (dreamweaver中优化格式)

如:在html代码中,父级标签跟子级标签,最好换行之后空出"2个空格" (套用源格式的本质)

在css代码中,第一种书写方法,可以用空格划分各属性。

body {background:#fff; font-size:12px; color:#000; margin:0px; padding:0px;}

第二种方法,相同类型的属性可以放在同一行中,分别几行表示属性。

body {background:#fff;

font-size:12px; color:#000;

margin:0px; padding:0px;}

一般这种情况,代码量的多少,决定文件的大小,同时也决定书写格式。

编码规则"gb2312"、“gbk"、 "utf-8"在不做特殊要求的情况下,默认的编码使用"utf-8"。

代码注释

良好的html、css注释,不仅可以使得代码的结构、层次更加清晰,同样会为日后维护,修改带来很大的方便。

注:注释的内容,可以使用具有一定意义的"英文" 、"中文拼音" 、"汉字"。使用前提,如果编码规则统一,编辑器版本统一的情况下,可以使用"汉字"进行注释,其他情况下,推荐使用"英文"、"中文拼音"注释,这样可以避免页面出现乱码,以至于页面样式错乱。

文件存放位置

总体来说每个栏目有单独文件夹,这样方便管理;公用的图片和css放在根目录里,每个栏目单独的文件放在单独的栏目文件夹里;

以栏目为例,在每个栏目的根目录下,有以下文件。

静态页面

images(图片文件夹)

css(css样式表文件夹)

js(页面调用的js方法文件夹)

注:文件存放方式,决定栏目统一调试,维护。

制作思路

制作页面的基本是效果,思路则是拆分。

如何拆分页面结构:

a) 以内容、功能、样式为模块逐步划分,将页面按所需结构用不同的层(div、table...)封装。

b) 页面内的所有元素都可以用css样式表控制。

布局结构完成后,在来更改css样式表,设置页面样式。

利用iedom、firebug等插件,进行页面调试。

浏览器插件测试,以ie dom explorer为例。

左侧区域:页面结构

中间区域:页面html代码

右侧区域:所有样式属性(html样式属性+css样式属性)

注:在测试页面效果时

首先检查页面的结构,当前浏览页面是否与自己所写结构相同,从而判断html代码是否出现标签层级关系选择错误,或标签结束位置是否正确。

其次检查页面样式属性(右侧区域),当前浏览样式属性,是否与设置属性相同,设置样式属性与当前浏览样式不同,可能原因如下:

一.修改样式表内属性位置是否正确。

二.添加的属性书写是否正

html css在线文档,html+css文档.doc相关推荐

  1. css在线留言星号,使用CSS 给表单必选项添加星号的实现方法

    在制作网页表单的时候,如果一个选项是必填的,通常会给选项添加一个星号,比如 Typecho 的评论表单: 姓名 * 示例: *姓名 然后给星号添加一点 CSS 样式: .form-group span ...

  2. 前端开发规范文档(html,css,js)

    首先吐槽一句,本来想上传word文档的,可是发现博客不能上传word文档,这就很尴尬了. 首先声明该规范不是本人写的,网上搜前端规范发现这个很详细就先复制下来做笔记,当然不可能啥都按规范来,每个公司的 ...

  3. 选择器、像素和百分比、颜色单位、文档流-css基础

    网页分成三部分: 结构(HTML) 表现(CSS) 行为(JavaScript) CSS: css是层叠样式表 网页实际上是一个多层的结构,通过css可以分别为网页的每一层来设置样式.(是一种3D效果 ...

  4. java-使用 flying-saucer 通过 xhtml 生成 pdf 文档支持 css 和 图片

    java-使用 flying-saucer 通过 xhtml 生成 pdf 文档支持 css 和 图片 重要说明: 1.使用 xhtml 生成 pdf ,对于 xhtml 的语法要求非常严格: 2.中 ...

  5. java零碎要点010---Java实现office文档与pdf文档的在线预览功能

    最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...

  6. 一文搞定CSS(附思维导图下载)

    文章目录 思维导图 知识点概要 一.CSS选择的艺术 CSS基础语法 CSS选择器 类选择器 id选择器 群组选择器 全局选择器 后代选择器 伪类 CSS继承与层叠样式表 CSS选择器优先级 CSS命 ...

  7. 一文入门HTML+CSS+JS(样例后续更新)

    一文入门HTML+CSS+JS(样例后续更新) 前言 HTML,CSS和JS的关系 HTML head元素 title link meta body元素 设置网页正文颜色与背景颜色 添加网页背景图片 ...

  8. java 调用office_JAVA调用PageOffice在线打开、编辑Word文档

    普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发项目时受到很多的约束,许多的功能无法实现或者无法达到理想的效果. 下面我就简单的和大家分享一下如何实现Word文档的 ...

  9. 在线协作文档综合评测 :金山文档、腾讯文档、石墨文档

    在线协作文档综合评测 :Notion.FlowUs.Wolai.飞书.语雀.微软 Office.谷歌文档.金山文档.腾讯文档.石墨文档.Dropbox Paper.坚果云文档.百度网盘在线文档 如今, ...

最新文章

  1. html左浮动不管用图片往下放,html - 如何在HTML / CSS中水平对齐图像(浮动和显示内联块不起作用) - 堆栈内存溢出...
  2. LVM是逻辑盘卷管理1
  3. php 反射原理,PHP反射机制详解
  4. [GXOI/GZOI2019]旧词——树链剖分+线段树
  5. WdOS源码编译安装MySQL 5.5.25a
  6. 【九度oj 1135】【OpenJ_Bailian - 2915】 字符串排序 (水)
  7. c++ inline 以及构造函数
  8. Codeforces Round #326 (Div. 2) B. Pasha and Phone C. Duff and Weight Lifting
  9. 机器学习---人脸对齐的基于形状模型的训练
  10. Python文本分析 jieba
  11. 智能制造-从愿景到实现路径
  12. 模拟电子技术 项目课 多种波形发生器(方波、三角波、正弦波)
  13. oracle的lpad函数
  14. 供应链金融三种模式介绍及对比
  15. 机器学习和数据挖掘(7):VC维
  16. 携程PMO出品 | 浅谈OKR- 什么是OKR?
  17. 今天是2022年5月21日
  18. 大数据如何助力“驯服”火灾?
  19. 浏览器的CSS Hacks
  20. java获取真实ip的方法

热门文章

  1. 2014艺考:北京电影学院表演系初试拾零
  2. muse ui 覆盖其样式
  3. PHP安装、配置及拓展总结
  4. PHP数据库拓展之PDO使用总结
  5. python爬虫requests源码链家_Python 爬虫 链家二手房(自行输入城市爬取)
  6. 使用docker简单编译k20pro内核
  7. 使用GOST搭建一个简单的端口转发(LinuxWindows)
  8. 计算机毕设Python+Vue药店管理系统(程序+LW+部署)
  9. Problem 1007
  10. 软考备考-系统构架师-23-系统架构师考试经验总结