精华内容
下载资源
问答
  • 常见的DOCTYPE类型声明

    2019-12-26 14:57:51
    <!... ... 这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时元素(如 font )。框架集是不允许。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">...

    HTML 5

    <!DOCTYPE html>

    HTML 4.01 Strict

    这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    HTML 4.01 Transitional

    这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    HTML 4.01 Frameset

    这个 DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

    因此事实上我们可以通过文档类型声明来区分HTML和HTML5 

    展开全文
  • 本文主要内容是,HTML中DOCTYPE声明常见的DTD类型,以及不同类型的使用场景。

    简介:

    DOCTYPE是document type文档类型的简写,用来说明所用html或者xhtml是什么版本。其中的DTD叫文档类型定义,里面包含了文档的规则,浏览器就根据定义的DTD来解释页面的标识并展示。
    要建立符合标准的网页,必须声明DOCTYPE,除非xhtml确定了一个正确的声明,否则标识和css样式表都不会生效。如果漏写了DTD声明,Firefox仍然会按照标准模式来解析网页,但是IE浏览器就会发出怪异模式。

    DTD声明:

    概念:
    在 HTML 4.01 中有三种 <!DOCTYPE> 声明。在 HTML5 中只有一种。在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。HTML5 不基于 SGML,所以不需要引用 DTD。
    H4中的三种模式:

    • 过渡型:要求非常宽松,允许继续使用HTML4.01的标识,但是要符合xhtml的写法。
    • 严格型:要求严格,不能使用任何表现层的标识和属性。如<br/>
    • 框架型:专门针对框架页面设计使用,如果页面中包含框架,需要采用这种模式。

    代码:

    <!--用于XHTML 1.0 的过渡模式-->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <!--用于XHTML 1.0 的严格模式-->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    
    <!--用于XHTML 1.0 的框架模式-->
    <!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    
    <!--用于手机移动端开发-->
    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN""http://www.wapforum.org/DTD/xhtml-mobile10.dtd" >
    
    <!--用于XHTML 4.0的过渡模式-->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    <!--用于XHTML 4.0 的框架模式-->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    
    <!--用于XHTML 4.0的严格模式-->
    <!DOCTYPE HTMLPUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    
    <!--用于HTML 5的只有一种声明-->
    <!DOCTYPE html>
    

    选择:
    理想情况下使用严格DTD,新人主要使用过渡DTD(XHTML 1.0 Transitional),因为这种模式允许使用表现层的标识,元素和属性,也容易通过W3C的代码校验。表现层的标识,元素和属性是指纯粹用来控制表现的标签,比如用于排版的表格,背景颜色标识等。在xhtml中标识是用来表示结构的而不是表现形式的,过渡的最终目的是实现数据和表现分离。
    在选择使用哪种模式时参考使用用户来决定,当大多用户使用的是不能使用别的样式表的旧浏览器,那就不能使用严格型。要是大部分用户使用的是最新版的IE,Netscape,Opera或者Safari时,使用严格型是最好的选择。

    本文参考文章:https://blog.csdn.net/ok7758521ok/article/details/3962141

    展开全文
  • 常见的数据类型

    2021-01-20 02:50:15
    第二章:常见的数据类型 一、1、程序=数据结构+算法 数据结构:存储和使用数据的方式。 算法:解决问题的步骤 解决一个问题的时候,分析问题,设计算法,编写程序,调试出结果。 2、变量和常量的区别: 变量:可以...
  • 常用数据类型: 数值型 整数 int 1,3,0,-1 单精度小数 float 0.123456f, 0.1F 双精度小数 double 0.1234567890123, 0.5 字符型 ...

    常用数据类型:

    数值型

    整数

    int

    1,3,0,-1

    单精度小数

    float

    0.123456f, 0.1F

    双精度小数

    double

    0.1234567890123, 0.5

    字符型

     

    char

    ‘a’ ,’#’,’8’

    布尔

     

    boolean

    true真,false

    字符串

     

    String

    “wukong”,”abc123”

     

     

     

     

     

     

     

     

    变量的声明与赋值:

    语法:

    数据类型 变量名1,变量名2;

    数据类型 变量名1=value(值),变量名2=值2....变量名n=值n;

    变量的命名规则

    变量名由英文字母A~Za~z,数字0~9, 下划线_ ,美元符$组成

    变量名常由小写字母做首字符,其后每个单词的首字母都大写

    变量名可支持中文,不推荐

    变量名要做到见名知意

    变量名避免和关键字重名

     1 public class Hello{//定义类Hello
     2     public static void main(String[] args){//主方法
     3         String name = "悟空";//定义一个字符串型变量 name
     4         int age = 18;//定义整形变量 age
     5         float score = 89.6F;//定义float型变量 score
     6         System.out.println("他的姓名为:"+name);
     7         System.out.println("他的年龄为:"+age);
     8         System.out.println("他的成绩为:"+score);
     9     
    10     
    11     
    12     }
    13 }

    和C语言基本一致...学C大法好,很多语言都是类C语言,精通一门,剩余的语言学习起来就简单+快!!!

     

    转载于:https://www.cnblogs.com/wxzbk/p/9393966.html

    展开全文
  • 一、变量: 问:什么是变量?有不变的量吗? 答:可以改变值的量是变量。不变的量称常量。...常见的数据类型: 整 型(整数): byte short int long 浮 点 型(小数): float(一般以F或者f结尾) double 字 符

    一、变量:

    问:什么是变量?有不变的量吗?

    答:可以改变值的量是变量。不变的量称常量。

    变量分为:

    1. 局部变量
    2. 成员变量

    1.变量的声明

    语法:

    1. 数据类型     变量;
    2. 数据类型     变量1,变量2,.....,变量n;

    常见的基础数据类型:

    类型 大小 储存范围 默认值
    byte 1字节 -2^7~2^7-1 0
    short 2字节 -2^31~2^31-1 0
    int 4字节 -2^63~2^63-1 0
    long 8字节 -2^127~2^127-1 0
    float 4字节   0.0f
    double 8字节   0.0d
    char 2字节 \u000~\ufff \u000
    boolean 1字节 true/false false

     

     

     

     

     

     

     

    2.变量的初始化(赋值)

    语法:

    1. 在声明的时候直接赋值:int a=0;或者int a=0,b=0,.....,n=0;
    2. 声明以后再赋值:int a; a=0;

    注意:

    1. 变量必须先声明在使用
    2. 变量必须先初始化在使用
    3. 变量的值类型必须小于它声明的类型

    3.类型转换

    自动转换:小数据类型转换给大数据类型 。

    举个栗子:

    float  a=1.1234;
    
    double b = a;

    强制类型转换:大数据类型转换成小数据类型(会有数据丢失)

    语法:

    小数据类型   变量 = (小数据类型)大数据类型变量;

    举个栗子:

    double a = 1.123456789987;
    
    float b = (float)a;

    举例:

    public class Test03{
    	public static void main(String[] args){
    		
    		int n1=65;
    		int n5 = 'A';
    		double n6=1.0123456789456123;
    
    		//自动类型转换(小给大)
    		float n2=n1;//int转换float
      		double n3= n2;//float转换double
    
    		//强制转换:(大给小)小数数据类型的变量=(小数据类型)大数据类型变量;		
    		float n7=(float)n6;//double转float
    		int n8 =(int)n7;//float转int
    		char n4 =(char)n1;//int转char		
    		//打印
    		System.out.println("n1="+n1);
    		System.out.println("n2="+n2);
    		System.out.println("n3="+n3);
    		System.out.println("n4="+n4);
    		System.out.println("n5="+n5);
    		System.out.println("n6="+n6);
    		System.out.println("n7="+n7);
    		System.out.println("n8="+n8);
    	}
    }

    运行结果:

     

    4.运算符:

    数据运算符:
    1. +:加
    2. -:减
    3. *:乘
    4. /:除
    5. %:求余     举个栗子:5%2=1;
    逻辑运算符:
    1. &&:逻辑与 (全真才真) 

     true&&true=true;

     true&&false=false;

     false&&true=false;

     false&&false=false;

        2.  ||:逻辑或    (一真就真)

     true&&true=true;

     true&&false=true;

     false&&true=true;

     false&&false=false;

        3. !:逻辑非(遇真为假,遇假为真)

    !true=false;

    !false=true;

        4. 条件运算符:(三目运算符)

    语法:(条件表达式)?表达式n:表达式m;

    int a=10,b=20;
    max=(a>=b)?a:b;//当条件成立,max=a,不成立max=b;
    

     

    展开全文
  • #include<stdio.h>...//函数声明中没有所需参数类型的声明 int main() { char a=0; printf("%f\n",fun(a));//有的编译器不会报错,输出乱码 return 0; } int fun(float a) { return a; }
  • Python 中变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说"类型"是变量所指内存中对象的类型。计算机顾名思义就是可以做数学...
  • php常见的数据类型

    2019-10-07 18:20:19
    PHP是一门松散类型的语言,不必向PHP声明变量数据类型,PHP会自动把变量转换为自动数据类型(与Python相似,鸭子模型) 四种标量类型:布尔(Boolean)、整型(Integer)、浮点型(Float)、字符串(String)、...
  • 1、结构体struct声明注意事项  结构定义后面可以直接跟变量名...理解:跟基本类型变量定义“ int number ”本质相同 ,可以认为 struct { *** } 就类似于系统内部类型定义int,只是类型不同而已。  缺点是:无
  • Js常见的报错类型

    2020-12-05 12:36:10
    Js常见的报错 1.ReferenceError(引用错误): “x” is not defined("x"变量没有被声明) 如下题 var foo = "Hello"; (function() { var bar = "World"; console.log(foo + bar); //HelloWorld console.log...
  • 链接:https://juejin.im/post/5d9bf530518825427b27639d声明 const命令:声明常量 let命令:声明变量作用作用域全局作用域函数作用域:function() {}块级作用域:{}作用范围var 命令在全局代码中执行const命令和let...
  • Java中常见的类型转换

    2017-04-05 13:28:31
    Java中常见的类型转换:1.Java enum枚举与int类型互转:假设枚举类型声明如下:/** * 状态枚举 */ enum StateType{ Idle, //站立状态 Fight, //进攻状态 Dead, //死亡状态 } enum->int: ordinal()方法:返回...
  • 几种常见的指针类型

    2021-04-15 19:57:15
    1、int* p[10] 表示一个包含10个整型指针数组,强调数组概念...是函数声明,函数名是p,参数是int类型的,返回值是int *类型的。 4、int (*p)(int) 函数指针,强调是指针,该指针指向函数具有int类型参数,并且返回
  • Python 中变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说"类型"是变量所指内存中对象的类型
  • 目录数据类型变量类型转换合理创建标题,有助于目录生成如何改变文本样式插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表...
  • Python 常见的异常类型

    2020-12-22 00:16:32
    ZeroDivisionError 除(取模)零 IndexError 序列中没有此索引 KeyError 映射中没有这个键 NameError 未声明/初始化对象 SyntaxError 语法错误 ValueError 传入无效参数
  • Python中变量不需要事先声明,也就是不需要提前指定它数据类型,它会根据赋予数据类型自动转换。 变量是通过“=”进行定义和赋值。如: a = 12 print(type(a)) 输出结果为: &amp;lt;class '...
  • 一.异常机制1. Try:执行可能发生异常的代码块2. Catch:捕获异常3. Finally:无论是否发生异常,代码总能执行,除非虚拟机...常见的异常类型异常说明 Exception 异常层次结构的父类 ArithmeticException 算术错误...
  • 声明:文章参考了《javascript高级程序设计 第三版》,并结合了一些简单的例子,自己再次整合,整理出js常见的报错,以便用于学习交流1.错误分为两种代码错误:这种错误浏览器会报错,可以根据具体的错误类型去排错...
  • 变量是我们在学习java编程开发语言的时候需要重点掌握的一个技术点,下面我们就通过案例分析来了解一下,java编程中常见的变量类型都有哪些。1、Java局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在...
  • 本文是一个学习python视频教程的小伙伴分享的,大家都知道,python3中支持int/float/bool/complex,像大多数语言一样,数值类型的赋值和计算很直观,而python中常见的Number类型一共分为四个小类别:整型,浮点型,...
  • java常见的八种类型

    2019-10-08 11:29:09
    声明为整数型变量用来存储整数。 整数型包括字节型(byte),短整型(short),整形(int)和长整型(long)4种数据类型,它们区别在于它们内存中所占字节数不同,因此取值范围也不同。 byte:占用一个字节,-...
  • ava常见错误列表:找不到符号(symbol)类X是public,应该被声明在名为X.java文件中缺失类、接口或枚举类型缺失X缺失标识符非法表达式开头类型不兼容非法方法声明;需要返回类型数组越界(java.lang....
  • 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) ...当您声明一个int类型时,系统分配内存来存储值。 下表列出了 C# 2010 中可用类型类型 描述 ...
  • 该篇属于《Laravel底层核心技术实战揭秘》这一课程《laravel底层核心概念解析》这一章扩展阅读。由于要真正学好laravel底层,有些PHP相关知识必须得了解,考虑到学员们基础差异,为了避免视频当中过于详细而...
  • 本文是一个学习python视频教程的小伙伴分享的,大家都知道,python3中支持int/float/bool/complex,像大多数语言一样,数值类型的赋值和计算很直观,而python中常见的Number类型一共分为四个小类别:整型,浮点型,...
  • Python 中变量和基本数据类型10 分钟变量是使用 Python 编写程序基本构建基块之一。 变量将数据保存在内存中。 它们具有名称,并可以按名称进行引用。 变量还具有类型类型指定变量可存储数据类型(例如字符...
  • 链接:https://juejin.im/post/5d9bf530518825427b27639d声明 const命令:声明常量 let命令:声明变量作用作用域全局作用域函数作用域:function() {}块级作用域:{}作用范围var 命令在全局代码中执行const命令和let...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,937
精华内容 1,174
关键字:

常见的声明类型