`
yantaoliu2006
  • 浏览: 91919 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XHTML规则

 
阅读更多
以正确的DOCTYPE和名字空间开始
使用的meta内容元素声明你的内容编码语言
用小写字母写所有的元素和属性名称
给所有属性值加引号
给所有属性赋值
关闭所有标签
用空格和斜杠关闭标签
不要在注释内容中使用“--”
把所有符号编码化

CSS样式表调用方式
1、利用@import引入
例如:<style type="text/css">
@import:url(将引入的样式表的路径/文件名.css);
      </style>
2、基本的命名规范
页眉:header
容器:container
版权:copyright
主导航:mainMenu
标志:logo
标题:title
图标:icon
搜索:search
登陆:login
信息框:message
内容:content
页脚:footer
导航:menu
子导航:subMenu
标语:banner
侧边栏:sidebar
按钮:btn
链接:link
3、每个选择器的样式独占一行
   这样能够大幅度的缩减代码的行数,便于查找选择器
  
   每类选择器的样式放在一起
    可防止重复定义,方便后期的维护

    派生选择器按派生层数在前面加tab键空格
     多少层就加多少个tab键,这样可使代码层次清楚

4、text-indent:2em;段前缩进
5、块级元素标签
address 地址
center 居中对齐块
dl     定义列表
h1     大标题
h3     3级标题
h5     5级标题
hr     水平分隔线
ol     排序表单
pre    格式化文本
ul     非排序列表
div    常用块级容器,也是CSS layout的主要标签
form   交互表单(只能用来容纳其他的块级元素)
noframes -frames可选内容,(对于不支持frames的浏览器显示此区块内容)
noscript 可选脚本内容(对于不支持script的浏览器显示此区内容)
blockquote 块引用
dir     目录列表
fieldset form控制组
h2       副标题
h4       4级标题
h6       6级标题
menu     菜单列表
p        段落
table    表格
内联元素:
a          锚点
acronym    首字
big        大字体
br         换行
dfn        定义字段
font       字体设定(不推荐)
img        图片
kbd        定义键盘文本
q     短引用
strike     中划线
sub        下标
var        定义变量
tt         电传文本
samp       定义范例计算机代码
code       计算机代码(在引用源码的时候需要)
span       常用内联容器,定义文本区块
abbr       缩进
b          粗体
small      小字体文本
cite       引用
em         强调
i          斜体
input      输入框
label      表格标签
s          中划线(不推荐)
strong     粗体强调
sup        上标
tesxtarea  多行文本输入框
u          下划线
select     项目选择
font字体
font 可选
   可选

       _____________|____________
       |            |           |
font:italic    small-caps     bold
       | |
     font:style    font-weight
       | font:variant    |
       |____________|___________|
   必选

       _____________|____________
       |            |           |
       |                        |
    34px/100px; |
       |    |                   |
       |line-height          font-family
       |
   font:style
                                             2012年04月10号
网站的基础知识
web前端工程师简介
网站的三成结构 ( 数据层  逻辑/业务层  表现层)
表现层  (结构层  表现/样式层   行为层  )
<html>
<head>
<body>
<title>
<div>
<style>
png     支持透明
bmp   无压缩格式
gif      支持透明,动画
jpeg   质量好,但不支持透明
pdf    可以做印刷的影印格式
psd    ps的基本格式
分辨率指的是单位长度中所具有的像素数目
                                       2012年04月11号  html的入门知识
<link herf="css/main" rel="stylesheet" type="text/css"
<meta name="keywords" content="美食,尽享圣诞温情,吃尽巴渝美食,重庆美食,重庆火锅,水果拼盘,重庆小吃,重庆有哪些特色小吃" />

pre 预编辑(带格式)
hr 标签 在文章和文章之间的线
cite 标签 (定义引用)使用的是斜体字
br  换行标签
<i></i>斜体字
<sub>平方公式
<sup>脚本公式H2O
dl
dt
dd
表单标签
from
input
select
option
button
表格
table
tr标签
td标签
th标签  表格头
caption标签   标题
cellpadding边距  bordercolorlight亮面   bordercolordark阴面 colspan跨行 rowspan跨列
<meta name="  robots" content="none">
content参数  all  index  noindex   follow   none nofollow。默认的值是all。
<meta name="  auther" content="Kidlts">
<meta http-equiv="expires"  content="Fri,12 Jan 2001">期限设置
<meta http-equiv="Pragma"  content="no-cache">
<meta http-equiv="X-UA-Compatible"  content="IE=IE7/8/9/6">
<Link href=“sion.ico”rel="Shortcut  Icon">
<Base href="http://www.taobao.com" taeget="_blank">
                                         2012年04月12号
内嵌  优点(权重高) 缺点 (结构混乱 代码臃肿 个别中断 显示混乱)                              
内部样式  优点(重构性高优先加载)缺点(html代码臃肿 不会缓存 样式文件)
外部样式标签<link rel ="stylesheet" href="文件路径".css type="text/css"优点(重构性高 代码简洁) 缺点(网络差时 加载页面 可能连接)
针对当前的页面有效<style type="text/css">样式规则表<style/>
<style type="text/css">@import  url(将引入的样式表路径/文件名.css);</style>(样式表中导入其他的样式)优点(重构性高 代码简洁)缺点(继承外部 调用缺点 最后加载)
                                                                                                               

                                 css的写法要点
selectors{property(属性):value(值);}
font-style:字体风格;
                                                                                                              概要

                               作用                                      优势                                     特点
标签                      默认初始化               一次可以定义全页面所有的标签             权重最低 其他样啊是可以覆盖

ID
派生选择器:可以使用派生选择器给一个元素里的子元素定义样式。
标签:权重固定为1
类:权重固定为10
ID:权重固定为100
派生选择器:权重为内含所有选择器权重之和。
伪类:link vistited(访问过后是什么样子的) active(访问之前是什么样子)  hover (鼠标移到是什么颜色)
文件名的规范 : global
框架布局
字体样式
链接样式
打印样式
初始样式:
页眉:header
容器:container
版权:copyright
主导航:mianMenu
标志:logo
标题:title
图标:icon
搜索:search
登陆:login
信息框:message
内容:content
页脚:footer
导航:menu
子导航:subMenu
标语:banner
侧边栏:sidebar
注释:note
按钮:btn
链接:link
网页外面的整体布局的宽度:wrapper
loginbar
注释书写规范/*................*/
每个选择器的样式独占一行
每一类的选择器的样式放在一起
派生选择器安派生层数在前面加TAB键空格
                               第七章 盒模型
content(内容)  border(边框)   padding(内间距)  margin(外间距)
上下的距离会叠加的。


                                                                                               2012年04月14号   什么是内联元素与垮元素
内联元素(inlline() element)又叫行内元素、行级元素
垮元素的分类
1、结构化
2、终端垮状
3、多目标
  结构化:特点:没有语义化含义:仅仅划分出了文档的组织方式
  终端:结构转向内容,都有语义含义。不能包含其他的垮元素,只能包含文本和行级元素
  <blockquote>断录引用
  多目标:可以自由扩展或嵌套文档的结构,但是不能同时包含2种元素,受限制。
  <noscript>弹出输入框
  垮元素的 特点就是独占一行。
      内联元素与垮元素的特点
block块级元素的特点:
      总是独占一行,高度 行高 及顶、底边距都可以控制,宽度缺省是他所在容器的100%除非设定一个宽度

inline内联元素的特点:
      和其他元素都在一行上,高度 行高 及顶 底边距都可以不变,高度就是他所容纳的文字或图片的宽度 不可以改变。
块元素(block element)通常作为其他元素的容器,它可以容纳内联元素和其他元素。
  div:是同是加载的,
  table:最后加载
                             块状元素的标签明细
address:地址
center居中对奇块
di:定义列表
h1:大标题
h3:3级标题
h5:5级标题
hr:水平分割线
ol:排序列表
pre:格式化文本
ul:非排序列表
div:常用块级容易
form:交互表单(只能用来容纳其他元素)
nofranes-frames:可选内容(对于不支持的frame的浏览器显示此区内容)
blockquote:快引用
dir:目录列表
fieldest-form:控制组
h2:副标题
h4:4级标题
h6:6级标题
menu:菜单列表
p:段落
table:表格
                                              内联元素标签明细
a:描点
acronym:首字
big:大字体
br:换行
dfn:定义字段
font:字体设定
img:图片
kbd:定义键盘文本
q:短引用
strike:中划线
sub:下标
var:定义变量
tt:电传文本
samp:定义范例计算机代码
code:计算机代码(在引用源代码的时候需要)
span:常用的内敛容器
abbr:缩写
b:粗体
small:小字体文本
cite:引用
em:强调
i:粗体
input:输入框
label:表格标签
s:中划线(不推荐)
strong:粗体强调
sup:上标
textarea:多文本输入框
u:下划线
select:项目选择
块元素:上下排列,内联元素:左右。
border:groove red
这样写也能行啊。
                                                                                                       概要
有序列表(ul)    无序列表 (ol)    定义列表(dl)      其他列表  列表的实例讲解
dl

  type的li前面的装饰:square方点   circle圆圈   disc圆点  I(罗马字母) type=  list-style-image:在li前面加上小图标。
   有序列表

                                                                                                      概要

什么是浮动
三块元素
块元素与内联元素
盒模型Z轴3D示意图
盒模型相关样式详解
盒模型的布局
float none left
坐标判断float(文档流)
    clear属性的参数
   both:秦楚所有浮动
   left:清楚左浮动
   right:清楚有浮动
   none:不清楚浮动
浮动与内敛元素的区别
                      浮动                                            内联元素
共同点   取消块元素的换行属性 可以让块元素到同一行
不同点   可以左右浮动
             浮动可以是块
             可以含块元素
                                                                                            2012年04月16号
排版  概要
字体样式(单位有 em(以倍数增加) px  pt(棒))   文字样式  段落大小   行高设置   首字下沉   图文混排
normal  bold bolder lighter(细的)
font-variant 字体大小写:
(font-style:  font-weight:) font-variant: line-height: font-family: font-size:。
文字样式:text-align:left     text-align:right      text-align:center   text-align:justify(两端对齐)    text-align:inherit继承父元素祖元素

text-decoration:underline(下划线)     text-decoration:overline(上划线)       text-decoration:line-through(中划线)    
   text-decoration:blink(字体连接的跳动)     text-decoration:normal(删除线)
text-Shadow(文字阴影)
段落:Robert Bringhurst的方法(文字大小*30,也即是360;)
   行高就是用来限制行与行的距离(一般就只是在文字大小)后面+6
   首字下沉
                                                                                                      背景偏移与实例

北京的属性
北京的定位,及背景偏移。
背景偏移量技术的应用。
background-postion:背景图片的位子
background-repeat:背景图片是否重复
background-attachment:fixed: 背景图是否随页面滚动
背景会占据背景的所有元素和内容包含padding和border
                                                                            overflow的样式详解
overflow属性的作用:
vidible溢出 hidden隐藏 scroll滚动条 auto
                                                                              
                                                                        2012年04月17号   绝对定位和相对定位
position的五个值:ststic    relative   absolute   fixed   inherit
ststic :显示方式为按文本流的顺序从上至下,从左到右顺序显示。
relative:偏移了原来的文本流的最初位子。
absolute:产生了偏移,脱离文本流。进入了该层的父容器的坐标原点,要在div的属性里面加上一个relative才有效果的。
inherit:继承
fixed :浮动广告
                                                                              概要  css hack
主流浏览器
以盒模型宽度差异为列讲述浏览器的兼容问题
css hack表
css hack优缺点
分享到:
评论

相关推荐

    八大容易忽略的XHTML规则

    ### 八大容易忽略的XHTML规则 XHTML(可扩展超文本标记语言)是一种更加严格和纯净的HTML版本,它结合了XML的规范性,旨在提高网页的可读性和结构化程度。然而,在实际应用过程中,开发人员往往因为一些看似微小但...

    xhtml

    1. **审查现有HTML代码**:识别并修正不符合XHTML规则的元素,如未闭合的标签和缺少引号的属性。 2. **选择合适的DTD**:根据网站的具体需求选择最合适的DTD类型。 3. **逐步转换**:可以先从部分页面或模块开始,...

    XHTML_MP的语法规则

    ### XHTML_MP的语法规则 #### 一、引言 XHTML_MP是一种专门针对移动设备设计的XHTML简化版本,其主要目的是为了更好地适应移动网络环境,提高网页加载速度及优化用户浏览体验。XHTML_MP遵循了W3C(World Wide Web ...

    HTML和XHTML的区别.pdf

    这意味着即使不遵循所有XHTML规则,浏览器通常仍能正常显示页面。 在实际开发中,使用XHTML的主要优势在于它提供了更清晰的结构,有助于生成更干净、更易于解析的代码,这对自动化处理(如搜索引擎优化和数据抓取)...

    XHTML DIV CSS教程

    **XHTML 规则** - **文档类型声明**: XHTML 需要明确地声明文档类型 (DTD)。例如: ```html &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    零点起飞学HTMLCSS之XHTML模块化和结构化PPT学习教案.pptx

    3. **XHTML规则概要**: - 文档类型声明:使用DOCTYPE声明确保浏览器以正确的模式解析页面。 - 内容类型声明:通过meta标签指定页面内容类型,通常为`application/xhtml+xml`。 - 小写字母:标签、元素和属性名应...

    XHTML标签嵌套规则

    strict模式下,XHTML标签的嵌套规则。

    XHTML+移动概要+(XHTML+MP)-WAP+2[1].0+教程.chm

    XHTML MP (XHTML Mobile Profile) 是... 讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据.

    推荐xhtml教程源码

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;`,这确保了文档遵循特定的语法规则。 3. **元素和属性**:XHTML元素区分大小写,如`...

    XHTML标签的嵌套规则.pdf

    由于XHTML遵循严格的标准和规范,所以在编写时必须遵守特定的标签嵌套规则。以下将详细介绍XHTML标签的嵌套规则,以及与之相关的HTML和CSS基础知识。 首先,XHTML中的标签可以分为两大类:块级元素和内联元素。块级...

    XHTML教程 W3C school 官方文档

    这些规则提升了代码的可读性和可维护性,同时也使得XHTML文档可以被XML解析器处理,进一步拓宽了数据交换的可能性。 通过W3C School的XHTML教程,学习者不仅可以掌握基本的HTML技能,还能了解到如何写出更加严谨、...

    XHTML/CSS总结(示例)

    XHTML 1.0 Strict 是XHTML的一个版本,它遵循严格的语法规则,强调内容和表现的分离,禁止使用内联样式和某些呈现相关的元素,如`&lt;font&gt;`和`&lt;center&gt;`。学习此文档,我们可以掌握如何编写符合标准的XHTML代码。 `...

    XHTML语言基础语法知识

    ### XHTML语言基础语法知识 #### 一、XHTML概述 XHTML(可扩展超文本标记语言)是由W3C组织提出的一种更为严格、规范的HTML版本...掌握XHTML的基本语法和规则,对于学习更高级的Web开发技术(如Ajax)具有重要意义。

    HTML考试试卷.pdf

    A选项缺少了,D选项末尾多了一个斜杠,不符合XHTML规则。 7. 设置左外边距为5像素,可以使用CSS的margin属性,正确选项是B.margin:5px 0 0 0; 和C.margin:0 0 0 5px;。D选项padding-left是内边距而不是外边距。 ...

    XHTML 的一些实例精解

    接下来,我们关注XHTML的语法规则。与HTML相比,XHTML的语法更加严格。所有的标签必须小写,元素必须正确嵌套,不允许有遗漏的开始或结束标签,属性值必须用引号括起来,这些都是XHTML遵循XML标准的一部分。这种严格...

    如何将html转换成XHTML

    当开始编写网站时,如果已经了解到XHTML的相关知识,则可以在编码阶段就采用XHTML的规则。这样,在最终进行转换时,只需要通过W3C的XHTML Validator进行验证并修正少数错误即可完成转换。这种方式不仅节省了时间,...

    XHTML语言详解!!

    #### 七、XHTML语法规则 XHTML对语法的要求比HTML更为严格: 1. **标签和属性必须全小写**:例如,`&lt;pid="p1"&gt;` 是正确的,而 `&lt;PID="p1"&gt;` 或 `&lt;pID="p1"&gt;` 都是错误的。 2. **标签必须正确闭合**:例如,`&lt;p&gt;...

    XHTML标准参考手册(CHM格式).rar

    XHTML,全称为eXtensible HyperText Markup Language,是一种基于HTML并...这份"XHTML标准参考手册"对于Web开发者来说,是一份宝贵的参考资料,可以帮助他们深入理解XHTML的规则和最佳实践,提高开发效率和网页质量。

    XHTML 移动概要 (XHTML MP)-WAP 2.0 教程

    讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...

    不要错过XHTML经典教程

    虽然现代Web开发更多倾向于HTML5,但XHTML的规范原则仍然影响着HTML5的编码风格,对于初学者和专业开发者来说,理解XHTML的价值和规则是非常有益的。 总之,XHTML是HTML向XML演进的重要步骤,它的规范性和严谨性...

Global site tag (gtag.js) - Google Analytics