说明:这些知识是我看《十天学会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. java newInstance() 的参数版本与无参数版本详解

    newInstance() 的参数版本与无参数版本详解 博客分类: Core Java   通过反射创建新的类示例,有两种方式: Class.newInstance() Constructor.new ...

  2. phonegap 2.9 IOS Xcode 搭建环境

    一:下载phoneGap2.9和安装Xcode5(目前最新版) 选择2.9是因为3.0以上坑爹版本编译神马的要在有网络情况. 二: 下载phonegap后解压到你的指定文件夹中,解压后找到create ...

  3. iview-admin打包笔记

    在程序根目录右键打开cmd,输入 npm run build 这时就会进入打包的步骤,打包好之后就会在程序根目录出现一个dist的文件夹,里面有一个index.html文件和另一个dist的文件夹. ...

  4. appium 3-31626 toast识别

    1.toast弹窗,普通方式不能获取 例如使用getPageSource是无法找到toast的信息,uiautomatorViewer加载页面时间较长,也很难采集到toast信息 2.通过curl命令 ...

  5. centos 安装LAMP环境后装phpmyadmin

    首先在CentOS 上安装EPEL 要想安装EPEL,我们先要下载EPEL的rpm安装包. 1. 确认你的CentOS 的版本 首先通过以下命令确认你的CentOS 版本 $ cat /etc/Red ...

  6. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧   下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了), ...

  7. skopt学习之路1-函数介绍:dummy_minimize

    def dummy_minimize(func,dimensions,n_calls=100, x0=None, y0=None, random_state=None, verbose=False, ...

  8. 第15章 高并发服务器编程(1)_非阻塞I/O模型

    1. 高性能I/O (1)通常,recv函数没有数据可用时会阻塞等待.同样,当socket发送缓冲区没有足够多空间来发送消息时,函数send会阻塞. (2)当socket在非阻塞模式下,这些函数不会阻 ...

  9. php字符串类型讲解

    PHP 支持八种原始类型(type). 四种标量类型: string(字符串) integer(整型) float(浮点型,也作 double ) boolean(布尔型) 两种复合类型: array ...

  10. filter vs servlet

    主要从如下四个方面介绍他们之间的区别:                 1.概念.                 2.生命周期.                 3.职责. 4.执行过程. 一.概念 ...