第一节

xHTML规范

*文档方面

-必须定义文档类型(DTD)和名字控件

*标签方面

-所有标签均要小写、关闭、合理嵌套、ID不能重复

-标签属性药有值,属性值要加印号且不能为空

-图片一定要加上alt属性

-表格标签不准使用height属性,可以使用width属性

-禁止使用<embed><iframe>标签,非w3c标准

-连接不准使用target属性

*内容模型:

-body、form、blockquote仅能包含块状元素

-文本、图像、连接等内链元素不允许直接逻楼在body中,必须被p或div等块状元素包含

-内链元素不能包含块状元素

*其他内容

1:注释中的文字不能包含--

2:所有特殊符号需要用编码表示  

第二节

<块状元素>
-块元素一般是其他元素的容器元素, 快元素一般都从新行开始,它可以容纳文本、内联元素和其他块状元素,通过width和height属性可以设置其大小
,常用块元素是段落表"p"
*特例
-form标签只能容纳块元素
*疑问
-table标签是否属于块元素
常用块状元素
-div,p,table,h1~h6,ul,ol,li,dl,dt,dd,center,form
<内联元素>
-内联元素既是非块状元素,内联元素只能容纳文本或者其他内联元素, 不会独占一行,width和height属性对其不起作用,可以容纳内联元素和文本元素 xhtml共有91个标签 问题总结:
1>如何使块状元素不独占一行,使其可以并列一行
方法一:添加float属性,比如
    <div style="width:200px; height: 200px; background: red; float:left" ></div>
    <div style="width:200px; height: 200px; background: blue; float:left" ></div>
    <a href="#" style="width:200px; height: 200px; background: yellow; float:left">信息可以有限公司</a>
方法二:
2>如何使width和heigth属性对内联元素起作用
方法一:添加float属性,比如
    <div style="width:200px; height: 200px; background: red; float:left" ></div>
    <div style="width:200px; height: 200px; background: blue; float:left" ></div>
    <a href="#" style="width:200px; height: 200px; background: yellow; float:left">信息可以有限公司</a>
方法二:添加display:block样式,显示修改内联元素为块状元素
比如<a href="#" style="width:200px; height: 200px; background: yellow; float:left; display: block">x</a> 
 

第三节

<盒子模型>
*盒子模型四要素
-(content)内容  (border)边框   (padding)内边距 (margin)外边距 两个盒子上下放置  间距取上下间距最大值
    <div style="width:200px; height: 200px; background: #E16B11;margin-button: 10px;" ></div>
    <div style="width:200px; height: 200px; background: #13AB86;margin-top: 20px;" ></div>
==>20px
两个盒子左右放置  间距取左右间距之和
    <div style="width:200px; height: 200px; background: #E16B11;margin-right: 10px;float: left" ></div>
    <div style="width:200px; height: 200px; background: #13AB86;margin-left: 20px;float:left" ></div>

==>30px

最新文章

  1. Python ToDo List
  2. Emgu.CV/opencv 绘图 线面文字包括中文
  3. XML序列化
  4. android图片的异步加载和双缓存学习笔记——DisplayImageOptions (转)
  5. asp.net添加验证码
  6. Struts2笔记——struts常用标签
  7. 【解决】UEFI+GPT模式下装系统(WIN7/WIN8)
  8. kafka监控
  9. JS拖动div的原理
  10. 基于visual Studio2013解决C语言竞赛题之1033数字交换
  11. SQL集合运算 差集 并集 交
  12. 声明数组变量/// 计算所有元素的总和/打印所有元素总和/输出/foreach循环/数组作为函数的参数/调用printArray方法打印
  13. log4j java项目中的配置
  14. UIImagePickerController - 官方文档说明
  15. [LeetCode] Max Increase to Keep City Skyline 保持城市天际线的最大增高
  16. 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
  17. 虹软人脸识别 arcface2.0 安卓版本
  18. SCCM 2012 R2实战系列之八:OSD(上)--分发全新Windows7系统
  19. 亲历H5移动端游戏微信支付接入及那些坑(四)——参考文档
  20. 打印机 KX-MB788CN 佳能

热门文章

  1. 开源安全测试 - BackTrack的应用
  2. js相差天数计算
  3. 重写equals方法的约定
  4. ASP.NET Identity 用户注册相关设定
  5. AndroidListview 滑动过程中图片显示重复错乱解决方案
  6. ubuntu网络连接图标不显示
  7. 关于arcgis 9.3破解问题详解
  8. linux命令之解压与压缩
  9. (poj) 1751 Highways
  10. 通过telnet使用smtp协议发送邮件