第一节

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

xHtml+css学习笔记的更多相关文章

  1. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  2. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  3. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  4. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  5. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  6. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  7. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

  8. HTML+CSS学习笔记(1) - Html介绍

    HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...

  9. css学习笔记四

    广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作( ...

随机推荐

  1. mysqlbinlog 用法

    操作命令: show binlog events in 'binlog.000016' limit 10; reset master 删除所有的二进制日志 flush logs  产生一个新的binl ...

  2. c语言,strchr(),查找字符串中第一次字符出现的位置

    int main(void) { char string[15]; char *ptr, c = 's'; strcpy(string, "This is a string"); ...

  3. 监听列表ListVIew的滑动状态

    /*监听列表的滑动状态:暂时用不到 * SCROLL_STATE_FLING 时让图片不显示,提高滚动性能让滚动小姑更平滑 * SCROLL_STATE_IDLE 时显示当前屏幕可见的图片*/ mLi ...

  4. 虚拟机及ubuntu环境搭建问题

    1.现象: VMware中ubuntu ping通 宿主机windows VMware中ubuntu ping通 百度 宿主机windows ping不通 VMware中ubuntu 解决办法: 确保 ...

  5. dom+bom

    一.判断最大值和最小值,注:arr为数组 最大值:Math.max.apply(null, arr); 最小值:Math.min.apply(null, arr);   二.BOM 打开新页面和关闭打 ...

  6. 创建自定义 HTTP 模块

    本主题中描述的自定义 HTTP 模块阐释了 HTTP 模块的基本功能.在响应下面两个事件时调用该模块:BeginRequest 事件和 EndRequest 事件.这使该模块可以在处理页请求之前和之后 ...

  7. C# 的static与单例模式

    C# 的static与单例模式 static是静态对象,在类被第一次使用,或者第一次被实例化时执行 /// <summary> /// 线程安全的单件模式 /// </summary ...

  8. UITableView优化的那些事儿

    作为iOS开发,UITableView可能是平时我们打交道最多的UI控件之一,其重要性不言而喻. 关于TableView,我想最核心的就是UITableViewCell的重用机制了. 简单来说呢就是当 ...

  9. css样式 第6节

    程序员语录: 不要太刻意地把写程序这件事和挣钱挂起来,局限了你挣钱的本事 <html> <head> <title>网页样式</title> </ ...

  10. javee学习-通过ServletContext对象实现数据共享

    1,设置值. ServletContext context = this.getServletConfig().getServletContext();//获得ServletContext对象 // ...