说明:这些知识是我看《十天学会DIV+CSS教程完整版 完美整理+完整代码》这篇文章后记下来的一些内容,包括少部分不懂得地方去百度到的一些解释等,该文章的地址:

http://wenku.baidu.com/link?url=r3B27CeA2KJKCN2huquhLrjqR58XhjdfqCSmxom1zWznXpnWYDGxukgIN_YhIxEHM7qV5KaTlcCa8k05UiYCPW6kgvFx6MZxuY6zNSpVAX3

知识点:
1.文档类型
2.语言编码
3.html标签
4.css样式
5.css优先级
6.css盒模型组成
 
1)文档类型
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这句话说明本文档是过渡类型,目前一般都采用过渡类型。
文档一共三种类型:STRICT(严格类型) TRANSITIONAL(过渡类型) FRAMESET(框架类型) XHTML 1.0的三种XML文档类型
 
2)语言编码
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
它表示文档的语言编码,gb2312是告诉浏览器本文采用简体中文编码。UTF-8是国际通用编码。
charset是只可以改变网页的编码
XML中的定义方法:<?xml version="1.0" encoding="gb2312"?>
 
3)html标签
xhtml比html更严谨
1.要求标签必须都闭合,成对的标签以“/标签名”结束,单一的标签要在本身结尾打上/来结束。
2.所有标签必须用小写。例:<table WIDTH="100%">错误,<table width="100%">正确
3.属性值必须使用双引号。例:<table width=100%>错误,<table width="100%">正确
4.属性简写不允许,必须有属性=”属性值“
成对的标签:
<head>{...}</head>
<p>{...}</p>
单一的标签:
<img src=""/>
<br/>
 
4)CSS样式
加载样式的4种方式:外部样式、内部样式、行内样式、导入样式
1.外部样式
<link href="layout.css" rel="stylesheet" type="text/css" />
rel="stylesheet",rel属性用于设置对象和链接目的间的关系,告诉浏览器引进来的是一个样式表文件
type="text/css"表示这是一个css样式单
 
这种形式是将css单独写在一个css文件内,然后在源代码中以link方式链接,他的好处是不仅可以在本页调用,也可以在其他页面调用,是最常用的一个形态。
 
2.内部样式
<style>
h2 {color:#f00;}
</style>
内部样式表是以<style> 和</style>结尾,写在源代码的head标签内,这样的样式表只能用在本页,其他页面不可以调用。
 
3.)行内样式
<p style ="font-size:18px;">行内样式</p>
这种标签内以style标记的为行内样式,行内样式只针对标签内的元素有效,因其和内容没有分离,不建议使用。
 
4)导入样式
@import url("/css/global.css");
链接样式是以@import url标记所链接的外部样式表,他一般常用在另一个样式表内部。如layout.css为主页所用样式,我们可以把全局都需要的公共样式放到一个globa.css文件中,然后在layout.css中使用import url("/csss/global.css")的形式链接全局样式,可以使代码达到很好的重用性。
 
5)CSS优先级
    1. id优先级高于class
  
     
     2.后面的样式覆盖前面的
          一般情况下外部样式<内部样式<内联样式
          例外的情况,如果外部样式放到内部样式后面,则外部样式将覆盖内部样式
     3.指定的高于继承
     4.行内样式高于内部或外部样式
     总结:单一的(id)高于共用的(class),有指定的用制定的,无指定则继承离他最近   的
     内联样式>ID选择器>类,属性,伪类 选择器>元素标签,伪元素 选择器
 
  
 
6)CSS盒模型组成
CSS盒模型是由CSS定义的大小不一的盒子和盒子嵌套来编排网页,这种排版方式的网页代码简洁,维护方便,能兼容更多浏览器。
CSS盒子模型的属性:内容(content)、填充(padding)、边框(border)、边界(margin)。
          
  
          

Web标准:一、xhtml css基础知识的更多相关文章

  1. (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也 ...

  2. DIV+CSS专题:第一天 XHTML CSS基础知识

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准.   学习本系列教程需有一定html和css基础 ...

  3. Web学习篇之---css基础知识(一)

    css基础知识(一) 1.css样式: 载入css样式有下面四种: 1).外部样式 2).内部样式 3).行内样式 4).导入样式 <link href="layout.css&quo ...

  4. xhtml+css基础知识1

    样式 行间样式:在标签里 <div style="width:400px; height:200px; background:red;">块</div> 内 ...

  5. CSS基础知识之float

    前段时间写过一篇CSS基础知识之position,当时对float的理解不太准确,被慕课网多名读者指出(原文已修正,如有误导实在抱歉).现对float进行更深入的学习,在此把学习心得分享给大家. 浮动 ...

  6. CSS基础知识之position

    最近在慕课网学习了 网页布局基础 和 固定层效果 ,都是由声音甜美的 婧享人生 老师所录制,视频详细讲解了CSS中position的用法,在此把学习笔记分享给大家. CSS定位机制 标准文档流(Nor ...

  7. CSS基础知识筑基

    01.CSS 简介 CSS 指层叠样式表 (Cascading Style Sheets),对HTML网页内容进行统一外观样式设计和管理,给网页进行各种装饰,让她变得美观,是HTML的化妆师.(Cas ...

  8. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  9. 【CSS】 CSS基础知识 属性和选择

    css基础知识 html的基本标签都是千篇一律的,为了能够个性化外观,就需要进行样式的调整,而css就是专门用来维护,管理样式的一种格式.在html中定义css有三种方法 1. 为标签添加style属 ...

随机推荐

  1. Selenium2+python自动化42-判断元素(expected_conditions)

    前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方 ...

  2. Spring Boot + Jpa(Hibernate) 架构基本配置

    本文转载自:https://blog.csdn.net/javahighness/article/details/53055149 1.基于springboot-1.4.0.RELEASE版本测试 2 ...

  3. 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1

    <Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...

  4. 廖雪峰Java1-2程序基础-5浮点数运算

    1.浮点数运算的特点 很多浮点数无法精确表示 计算有误差 整型可以自动提升到浮点型 如0.1用二进制表示会是一个无限循环的小数.计算机不可能在有限内存中表示一个无限小数.因此浮点数不能精确表示.也造成 ...

  5. [UE4]C++ 动态内存分配(6种情况,好几个例子)

    1.堆内存分配 : C/C++定义了4个内存区间: 代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free store). 堆的概念: 通常定义变量(或对 ...

  6. IO流程及优化

    http://blog.csdn.net/xypzwl/article/details/51416883 一.存储设备的存储原理 机械硬盘: 机械硬盘使用磁性物质作为存储介质,用N.S极性来代表0或1 ...

  7. AJAX相关总结

    AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 J ...

  8. Executor框架(四)周期/延时任务ScheduleThreadPoolExecutor

    ScheduledThreadPoolExecutor 介绍   ScheduledThreadPoolExecutor 是一个可以实现定时任务的 ThreadPoolExecutor(线程池).比 ...

  9. [CoentOS] MySQL删除和安装

    删除 MySQL yum remove mysql mysql-server mysql-libs mysql-server; find / -name mysql 将找到的相关东西delete掉(r ...

  10. Latex Error:‘acmart.cls’ not found 解决方案:

    windows下latex编译ACM论文模板时,出现Latex Error:‘acmart.cls’ not found,解决方案:  首先cd至模板所在目录下,然后运行以下命令:  tex acma ...