精华内容
下载资源
问答
  • CSS语法格式

    千次阅读 2016-09-11 16:37:50
    CSS语法格式 引用自:http://www.ittribalwo.com/article/126.html 内容提要:本文将详细介绍CSS语法的组成部分,基本格式,类选择符,ID选择符,包含选择符,样式表和html文件相关联的方法,注释七大知识点。  CSS...

    CSS语法格式

    转自:http://www.ittribalwo.com/article/126.html

    内容提要:本文将详细介绍CSS语法的组成部分,基本格式,类选择符,ID选择符,包含选择符,样式表和html文件相关联的方法,注释七大知识点。

      CSS(Cascading StyelSheet)是控制 Web 页面外观的一系列格式设置规则,是网页设计必不可少的工具之一。我们下面就开始学习CSS的基本语法格式。

      一、组成部分:

      层叠样式表是一个完全的纯文本文件,通常以“css”为扩展名作为单独的文件来使用,它的内容包含了一组告诉浏览器,如何安排与显示特定的html标签中内容的规则,CSS定义规则由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。

      二、基本格式:

      selector { property: value} 
      (选择符 { 属性:值}) 
      选择符可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE……,你可以通过此方法定义它的属性和值,属性和值要用冒号隔开: 
      body { color: black} 
      选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值,此例的效果是使页面中的文字为黑色。    
      如果属性的值是多个单词组成,必须在值上加引号,比如字体的名称经常是几个单词的组合: 
      p { font-family: "sans serif"}  (定义段落字体为sans serif)    
      如果需要对一个选择符指定多个属性时,我们使用分号将所有的属性和值分开: 
      p { text-align: center; color: red} (段落居中排列;并且段落中的文字为红色)    
      为了使定义的样式表方便阅读,可以采用分行的书写格式: 
      p{ 
      text-align: center; 
      color: black; 
      font-family: arial 
      } 
      (段落排列居中,段落中文字为黑色,字体是arial)   

      三、类选择符:

      用类选择符能够把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。类的名称可以是任意英文单词或以英文开头与数字的组合,一般以其功能和效果简要命名。假如想要两个不同的段落,一个段落向右对齐,一个段落居中,你可以先定义两个类: 
      p.right { text-align: right} 
      p.center { text-align: center} 
      然后用不在不同的段落里,只要在HTML标记里加入你定义的class参数: 
      <p class="right">这个段落向右对齐</p> 
      <p class="center">这个段落居中对齐</p> 

      四、ID选择符:

      在HTML页面中ID参数指定了某个单一元素,ID选择符是用来对这个单一元素定义单独的样式。ID选择符的应用和类选择符类似,只要把CLASS换成ID即可。定义ID选择符要在ID名称前加上一个“#”号。   

      五、包含选择符:

      可以单独对某种元素包含关系定义的样式表,元素1里包含元素2,这种方式只对在元素1里的元素2定义,对单独的元素1或元素2无定义,例如: 
      table a 
      { 
      font-size: 16px 
      } 
      在表格内的链接改变了样式,文字大小为12象素,而表格外的链接的文字仍为默认大小。

      六、样式表和html文件相关联的方法:

      1.嵌入式:
      在Html页面内部定义的CSS样式表,叫做嵌入式CSS 样式表,也就是在HTML文档的head部分中,使用 style 标签并在该标签中定义一系列 CSS 规则。
      语法:
      <head> 
      <style type="text/css"> 
      <!-- 
        ...... 
      --> 
      </style> 
      </head> 
      说明:<style>指示CSS样式表开始,结束标志为 </style>,在开始标志 <style>中可以根据需要添加一些属性,如上列中的属性type="text/css",它表示CSS样式表采用MIME类型,这种类型的特点是,当浏览器不支持CSS代码时,对CSS代码进行过滤,避免浏览器以源代码的方式显示CSS代码。为了保证更加可靠,避免不支持CSS的浏览器将CSS内容作为网页正文显示在页面上,在样式表里再次加上注释标识符"<!--......-->",CSS规则就定义在这个注释标识符中。

      2.链接式:
      外部CSS样式表是一个以 .css为后缀的外部文件,定义一个外部样式表可以应用于多个页面。在html页面中使用link标签,可以将外部的css样式表连接进来,其语法如下: 
    <link rel="stylesheet" href="*.css”type="text/css">
      参数: rel属性表示样式表将以何种方式与HTML文档结合。rel取值:Stylesheet,表示指定一个外部的样式表。*.css是单独保存的样式表文件。

      3.行内样式:
      行内样式指的是,在HTML特定的标签中定义的CSS样式表。常用的HTML 标签主要是BODY中的一些元素,例如:<p>,<h2>,<ul>,<div>等。
      如:<p style="color:#ff0000; font-style: italic;">IT部落窝</p>

      4.导入式:
      导入外部样式表指的是,在html文件中已经建立了嵌入式样式表,但是还要使用外部样式表的某些设置,这时就可以在<style>里导入一个外部样式表,导入时用@import,如下例所示。
    <html> 
    <head> 
    <style type="text/css"> 
    <!-- 
    @import url("mystyle.css"); 
    其他样式表的声明 
    --> 
    </style> 
    </head> 
    </body> 
    ...... 
    </body> 
    </html>
      其中@import url("mystyle.css"); 表示导入mystyle.css样式表,导入外部样式表必须在样式表的开始部分,在内部样式表的上面。

      七、注释:  

      可以在CSS中插入注释来说明你代码的意思,注释有利于你或别人以后编辑和更改代码时理解代码的含义。在浏览器中,注释是不显示的。CSS注释以"/*" 开头,以"*/" 结尾。
      示例如下: 
      /* 定义段落样式表 */ 
      p 
      { 
      text-align: center; /* 文本居中排列 */ 
      color: black; /* 文字为黑色 */ 
      font-family: arial /* 字体为arial */ 

     

    展开全文
  • MySQL语法格式——DDL

    2020-12-03 21:59:34
    这是为了记录MySQL语法格式所创建的「系列文」,只有简单的实践,没有解读。 DDL的英文全称是Data Definition Language,即数据定义语言,它是用于定义数据库对象的操作语句,比如数据库、表、列等。 在记录数据库和...

    这是为了记录MySQL语法格式所创建的「系列文」,只有简单的实践,没有解读。

    DDL的英文全称是Data Definition Language,即数据定义语言,它是用于定义数据库对象的操作语句,比如数据库、表、列等。

    在记录数据库和数据表的相关操作前,先介绍MySQL数据类型和Java数据类型的关系,加粗的是常见的字段类型:

    (1) 字符串数据类型

    MySQL字段类型说明字符数Java数据类型
    char(n)固定长度最多255java.lang.String
    varchar(n)可变长度最多65535java.lang.String
    tinytext可变长度最多255java.lang.String
    text可变长度最多65535java.lang.String
    mediumtext可变长度最多 2 24 − 1 2^{24}-1 2241java.lang.String
    longtext可变长度最多 2 32 − 1 2^{32}-1 2321java.lang.String

    注意点:

    • char类型适合存储固定长度的字符串,比如性别,固定密码等
    • varchar类型适合存储一定范围内有长度变化的字符串
    • 对于保存字符串“Vigoroushui“:
      • a char(20) 占用20个字节
      • b varchar(20) 占用11个字节

    (2) 日期类型

    MySQL字段类型说明格式Java数据类型
    date3字节,日期2020-12-02Date
    time3字节,时间21:15:32Date
    datetime8字节,日期时间2020-12-02 21:15:32Date
    text4字节,自动存储记录修改的时间java.sql.Timestamp
    year1字节,年份Date

    (3) 整型类型

    MySQL字段类型字节数范围Java数据类型
    tinyint1-128~127int
    smallint2-32768~32767int
    mediumint3-8388608~8388607int
    int4-2147483648~2147483647int
    bigint8 − 9.22 × 1 0 18 -9.22\times10^{18} 9.22×1018 9.22 × 1 0 18 9.22\times10^{18} 9.22×1018int

    (4) 浮点类型

    MySQL字段类型说明含义Java数据类型
    float(m, d)4字节, 单精度m总个数,d小数位float
    double(m, d)8字节,双精度m总个数,d小数位double
    decimal(m, d)存储为字符串的浮点数double

    1.数据库相关操作

    1.1 数据库的创建

    语法格式:

    (1) 创建指定名称的数据库

    CREATE DATABASE 数据库名;
    

    (2) 创建指定名称的数据库,并指定字符集,通常为utf8

    CREATE DATABASE 数据库名 CHARACTER SET 字符集;
    

    例子:

    CREATE DATABASE db1; /* 默认字符集: latin1*/
    CREATE DATABASE db2 CHARACTER SET utf8;
    

    1.2 数据库的查看与选择

    语法格式:

    (1) 切换数据库

    USE 数据库名;
    

    (2) 查看正在使用的数据库

    SELECT DATABASE();
    

    (3) 查看MySQL中的所有数据库

    SHOW DATABASES;
    

    (4) 查看指定数据库的定义信息

    SHOW CREATE DATABASE 数据库名;
    

    1.3 数据库的修改

    语法格式:

    (1) 修改数据库的字符集

    ALTER DATABASE 数据库名 CHARACTER SET 字符集; 
    

    例子:

    /* 将数据库db1的字符集修改为utf8 */ 
    ALTER DATABASE db1 CHARACTER SET utf8;
    /* 查看当前数据库的基本信息,发现编码已更改 */ 
    SHOW CREATE DATABASE db1;
    

    1.4 数据库的删除

    语法格式:

    (1) 从当前服务器MySQL中永久删除指定数据库

    DROP DATABASE 数据库名;
    

    2. 数据表相关操作

    2.1 表的创建

    语法格式:

    (1) 创建一个表

    CREATE TABLE 表名(
      字段名称1 字段类型(长度),
      字段名称2 字段类型(长度) -- 注:最后一列不加逗号 
    );
    

    (2) 快速创建一个表结构相同的表创建一个表

    CREATE TABLE 新表 like 旧表;
    

    2.2 表的查看

    语法格式:

    (1) 查看当前数据库中的所有表名

    SHOW TABLES;
    

    (2) 查看数据表的结构

    DESC 表名; 
    

    (3) 查看创建表的SQL语句

    SHOW CREATE TABLE 表名; 
    

    2.3 表的删除

    语法格式:

    (1) 从数据库中永久删除指定的表

    DROP TABLE 表名;
    

    (2) 判断表是否存在,存在即删除,不存在即不执行该操作

    DROP TABLE IF EXISTS 表名;
    

    2.4 表的修改

    语法格式:

    (1) 修改表名

    RENAME TABLE 旧表名 TO 新表名;
    

    (2) 修改表的字符集

    ALTER TABLE 表名 CHARACTER SET 字符集;
    

    (3) 向表中添加列

    ALTER TABLE 表名 ADD 字段名称 字段类型;
    

    (4) 修改表中列的数据类型或长度

    RENAME TABLE 表名 MODIFY 字段名称 字段类型;
    

    (5) 修改列名称

    ALTER TABLE 表名 CHANGE 旧列名 新列名 类型(长度);
    

    (6) 删除列

    ALTER TABLE 表名 DROP 列名;
    

    例子:

    /* 仅对3-6进行演示 */
    ALTER TABLE db ADD descri varchar(20);
    RENAME TABLE db MODIFY descri varchar(30);
    ALTER TABLE db CHANGE descri describ varchar(50);
    ALTER TABLE db DROP describ;
    
    展开全文
  • MySQL语法格式——DML

    2020-12-03 20:34:40
    这是为了记录MySQL语法格式所创建的「系列文」,只有简单的实践,没有解读。 DML的英文全称是Data Manipulation Language,即数据操作语言,它是用于对数据库中表的记录进行更新的操作语句。 以三国人物信息表...

    这是为了记录MySQL语法格式所创建的「系列文」,只有简单的实践,没有解读。

    DML的英文全称是Data Manipulation Language,即数据操作语言,它是用于对数据库中表的记录进行更新的操作语句。

    以三国人物信息表(People)来演示对表中数据的「增、改、删」操作,People表结构如下:

    中文描述字段名数据类型
    人物IDidint
    姓名namevarchar(20)
    性别sexchar(1)
    国家countrychar(1)

    1. 添加数据(增)

    语法格式:

    INSERT INTO 表名(字段名1,字段名2...) VALUES(字段值1,字段值2...);
    

    例子:

    • 方式一:写出全部字段名,插入全部字段
    INSERT INTO People (id, name, sex, country) VALUES (1, '曹操', '男', '魏');
    
    • 方式二:写出全部字段名,插入全部字段
    INSERT INTO People VALUES (2, '司马懿', '男', '魏');
    
    • 方式三:插入指定字段
    INSERT INTO People (id) VALUES (3);
    

    注意点:

    • 值与字段必须对应,包括个数、数据类型

    • 值的大小必须在字段指定的范围内

    • varchar 、char、date类型的值必须使用''""包裹

    • 如果没有任何限制,空值是允许被插入的

    2. 修改数据(改)

    语法格式:

    • 不带条件的修改:
    UPDATE 表名 SET 列名 =;
    
    • 带条件的修改:
    UPDATE 表名 SET 列名 =[WHERE 条件表达式: 字段名 =];
    

    例子:

    • 修改所有人的性别,设置为”女",一般不使用!
    UPDATE People SET sex = '女';
    
    • 带条件的修改,将id为1的人的性别改为“男”
    UPDATE People SET sex = '男' WHERE id = 1;
    
    • 带条件的修改,一次修改多个列
    UPDATE People SET sex = '男', country = '蜀' WHERE id = 2; 
    

    3. 删除数据(删)

    语法格式:

    • 不带条件的删除,删除所有数据:
    DELETE FROM 表名;
    
    • 带条件的删除,删除指定数据:
    DELETE FROM 表名 [WHERE 字段名 =];
    

    例子:

    • 删除id为1的数据
    DELETE FROM People WHERE id = 2;
    
    • 删除所有数据
    DELETE FROM People;
    

    注意点:

    • 开发中更推荐TRUNCATE的方式进行整张表的删除
      • DELETE FROM 表名: 有多少条记录就删除多少条记录,执行效率低
      • TRUNCATE TABLE 表名: 删除整张表,然后再重新创建一张相同的空表,效率高

    附录:

    创建People表的语句:

    CREATE TABLE People (
    	id INT,
    	name VARCHAR(20),
    	sex CHAR(1),
    	country CHAR(1)
    );
    
    展开全文
  • 标记语法格式如下:替代文字如果浏览器不支持url指定的video元素,将显示替代文字。标记常用的属性及说明如表5-1所示。表5-1 标记常用属性及说明属性值说明srcurl要播放视频的URLautoplayautop...

    78a611bf07e5c2f664cab2e38915dd45.png

    慕村9548890

    HTML5提供了视频内容的标准接口,规定使用标记来描述和播放视频。标记语法格式如下:替代文字如果浏览器不支持url指定的video元素,将显示替代文字。标记常用的属性及说明如表5-1所示。表5-1                                                   标记常用属性及说明属性值说明srcurl要播放视频的URLautoplayautoplay视频就绪后立刻播放controlscontrols添加播放、暂停和音量等控件width像素设置视频播放器的宽度height像素设置视频播放器的高度looploop设置视频是否循环播放preloadauto/none/metadata视频在页面加载时开始加载,并预备播放startTime读取媒体的开始播放时间,通常为0currentTime读取或修改媒体的当前播放位置duration读取媒体总的播放时间volume0~1读取或修改媒体的播放音量mutedtrue/false读取或修改媒体的静音状态

    展开全文
  • json数据语法格式

    2015-07-26 20:56:51
    iOS开发中NSJSONSerialization用于处理json格式数据。 本文转载自:http://www.w3school.com.cn/json/json_syntax.asp JSON 语法是 JavaScript 语法的子集。 JSON 语法规则 JSON 语法是 ...
  • iptables的基本语法格式 iptables [-t 表名] 命令选项 [链名] [条件匹配] [-j 目标动作或跳转] 说明:表名、链名用于指定iptables命令所操作的表和链,命令选项用于指定管理iptables规则的方式(比如:插入、...
  • HTML基本语法格式(元素、标签)

    万次阅读 多人点赞 2019-03-06 19:48:48
    HTML的语法格式 阅读提醒:由于博客显示问体所以元素的&lt;&gt;开始和&lt;/&gt;被省略了 HTML的主体格式 第一部分:和是网页文件的最外层标签,HTML中所有的内容都要在这里面; 第二部分:和标签...
  • 语法: create database 数据库名; 3.查看当前所在数据库 语法:show tables; 4.删除数据库 语法: drop database 数据库名; 5.if子句 语法:drop database if exists 表名;(存在则删除) 语法
  • PHP一共有4种基本输写语法格式

    千次阅读 2014-08-22 12:05:22
    一、PHP一共有4种基本输写语法格式:1、PHP代码段以结束2、可以使用缩写的结束3、使用script标记4、可以使用结束第4种,要更改php.ini中加入asp_tags才能使用。最常用的是第一种。每条简单语句以;结尾,复合语句用...
  • 来看下语法格式: 表达式 %> 我们也可以编写与之等价的XML语句: 表达式 我们可以把上述实例中的body标签中的内容替换为如下代码,并运行查看效果: 今天的日期是: (new java.util.Date())....
  • 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 ...
  • ShaderLab 是Unity3d自己封装的一个调用CG/HLSL/GLSL的接口。这篇文章主要记录一下基本的用法.
  • HTTP网页URL链接的语法格式最详细的分析与介绍

    万次阅读 多人点赞 2018-09-27 16:00:30
    正在传输的类型由Content-Type加以标记。 3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 4.无状态:HTTP协议是无...
  • 从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解 从零开始写一个Jison解析器(1/10):Jison,不是Json 从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势 从零...
  • 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 ...
  • 什么是Markdown编辑器及其核心语法

    多人点赞 2020-06-02 13:55:50
    Markdown语法学习 标题 二级标题 三级标题 四级标题 五级标题 六级标题 ####### 语法错误(最高六级) 语法 :n个# 空格键 n级标题 回车键 字体 helloword helloword 字体加粗语法 :* * 字体 * * ...
  • JSP语法

    千次阅读 2015-01-16 08:40:25
    脚本程序 脚本程序可以包含任意量的...脚本程序的语法格式: 任何文本、HTML标签、JSP元素必须写在脚本程序的外面。   HelloWorld HelloWorld! out.println("Your IP address is " +request.getRemoteAddr()); %>
  • align属性的可选值有:left,center,right valign属性的可选值有:top,middle,bottom rowspan和colapan跨行和跨列的数量,默认为1 框架框架组标记 框架标记 语法格式:元素(双标签) 语法格式: ....... 属性: cols ...
  • Markdown标记语法Typora编辑器零基础入门新手学习使用总结教程 下载链接 官方网址:https://typora.io Typora快捷键整合 快捷键 作用 Ctrl+1 一阶标题 Ctrl+2 二阶标题 Ctrl+3 三阶标题 Ctrl+4 四阶...
  • java注解处理器——在编译期修改语法

    千次阅读 多人点赞 2019-01-08 14:23:15
    第三种方案,修改class文件 注解处理器的用法: 1、实现AbstractProcessor 2、添加注解 名称分析模块的思想及设计 语法树的操作: JCTree的介绍 ​​ TreeMaker TreeMaker.Modifiers TreeMaker.ClassDef.....
  • 在我们做项目的时候,特别是团队协作时,每个人的编码风格和编码方式都不一样,这样在同一个项目中看起来会比较乱,特别是如果每个人在修改代码时都按自己的规则做一下格式化,那么提交记录也会很乱,导致后面查问题...
  • plantuml语法

    2018-10-31 10:28:00
    所以从V7947开始提出一种全新的、更好的语法格式和软件实现供用户使用(beta版)。就像序列图一样,新的软件实现的另一个优点是它不再依赖与Graphviz。 新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被...
  • JSON 语法

    2017-01-04 01:14:46
    JSON 语法 JSON 语法是 JavaScript 语法的子集。 JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON...
  • markdown语法

    2018-01-10 16:51:16
    看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种...
  • Markdown格式的文档在很多地方都要用到,CSDN博客中尤甚。该笔记中以CSDN官方Markdown编辑器教程为基础,整理出常用的Markdown语法。 1.标题的设置 前面加#可生成标题的样式,每多一个#标题即降一个等级。(注意#...
  • 本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: - **Markdown和扩展Markdown简洁的语法** - **代码块高亮** - **图片链接和图片上传** - ***LaTex*数学公式** - **UML序列图和...
  • XML语法
  • Markdown 通过简单标记语法,使普通文本内容具有一定格式。但它本身不支持修改字体、字号与颜色等功能的。CSDN-markdown 编辑器是其衍生版本,支持基于 PageDown ( Stack Overflow)所使用的编辑器的扩展功能(如...
  • Markdown 语法介绍

    2017-01-26 13:03:04
    Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,可以使普通文本内容具有一定的格式。用它来编辑文字,可以使文档快速排版,让文字创作者专注于内容,而不必在排版上花费太多的时间。其...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 291,274
精华内容 116,509
关键字:

修改记录的语法格式是什么