zoukankan      html  css  js  c++  java
  • Css样式

    Css样式

     1 文本字体属性
     2  color : #999999; /*文字颜色*/
     3  4  font-family : 宋体,sans-serif; /*文字字体*/
     5  6  font-size : 9pt; /*文字大小*/
     7  8  font-style:itelic; /*文字斜体*/
     9 10  font-variant:small-caps; /*小字体*/
    11 12  letter-spacing : 1pt; /*字间距离*/
    13 14  line-height : 200%; /*设置行高*/
    15 16  font-weight:bold; /*文字粗体*/
    17 18  vertical-align:sub; /*下标字*/
    19 20  vertical-align:super; /*上标字*/
    21 22  text-decoration:line-through; /*加删除线*/
    23 24  text-decoration: overline; /*加顶线*/
    25 26  text-decoration:underline; /*加下划线*/
    27 28  text-decoration:none; /*删除链接下划线*/
    29 30  text-transform : capitalize; /*首字大写*/
    31 32  text-transform : uppercase; /*英文大写*/
    33 34  text-transform : lowercase; /*英文小写*/
    35 36  text-align:right; /*文字右对齐*/
    37 38  text-align:left; /*文字左对齐*/
    39 40  text-align:center; /*文字居中对齐*/
    41 42  line-height:height; /*上下居中对其*/
    43 44  text-align:justify; /*文字分散对齐*/
    45 46  vertical-align属性
    47 48  vertical-align:top; /*垂直向上对齐*/
    49 50  vertical-align:bottom; /*垂直向下对齐*/
    51 52  vertical-align:middle; /*垂直居中对齐*/
    53 54  vertical-align:text-top; /*文字垂直向上对齐*/
    55 56  vertical-align:text-bottom; /*文字垂直向下对齐*/

    修改默认属性

     1  body {
     2      margin: 0;
     3      padding: 0;
     4      font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,
     5    Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
     6  }
     7  /*清除a标签中的演示*/
     8  a {
     9      text-decoration: none;
    10      color: #000;
    11      display: block;   /*使a标签为一个盒子*/
    12  }
    13   list-style-type:none;   /*清除li标签的圆点, 放在li标签的div父类里面*/
    14  /*清除li标签的格式*/
    15  li {
    16      list-style: none;
    17  }
    18  /*左浮动*/
    19  .float-left {
    20      float: left;
    21  }
    22  /*有浮动*/
    23  .float-right {
    24      float: right;
    25  }
    26  /*清除所有浮动样式*/
    27  .clear-float {
    28      clear: both;
    29  }

    div中的标签:

    1   overflow: hidden;  /*防止溢出*/
    2   border: 1px solid sienna; /*边框*/

    线条

    1  虚线
    2  <TEXTAREA STYLE="border:1px dashed pink">
    3  实线
    4  <TEXTAREA STYLE="border:1px solid pink">

    边框样式

    1  border-top : 1px solid black 上框
    2  border-bottom : 1px solid #6699cc 下框
    3  border-left : 1px solid #6699cc 左框
    4  border-right : 1px solid #6699cc 右框
    5  border: 1px solid #6699cc 四边框

    链接

    1  A 所有超连接
    2  A:link 超连接文字格式
    3  A:visited 浏览过的连接文字格式
    4  A:active 按下连接的格式
    5  A:hover 鼠标移至连接

    背景

    1  background-color:black 背景颜色
    2  background-image : url(image/bg.gif) 背景图片
    3  background-attachment : fixed 固定背景
    4  background-repeat : repeat 重复排列-网页预设
    5  background-repeat : no-repeat 不重复排列
    6  background-repeat : repeat-x 在x轴重复排列
    7  background-repeat : repeat-y 在y轴重复排列
    8  background-position : 90% 90% 背景图片x与y轴的位置  

    特殊效果

    1、z-index:设置DIV的层叠顺序。用z-index属性时,position必需要指定为absolute才行。

    2、cursor:设置DIV上光标的样式。

    3、clip:设置剪辑矩形。clip:rect(top right bottom left);设置上下左右的距离,但此时要把position指定为absolute。

    4、opacity 透明度 filter:alpha(opacity=value) eg:filter:alpha(opacity=50);opacity:0.5;

    表格样式

    属性描述
    border-collapse 设置是否把表格边框合并为单一的边框。
    border-spacing 设置分隔单元格边框的距离。
    caption-side 设置表格标题的位置。
    empty-cells 设置是否显示表格中的空单元格。
    table-layout 设置显示单元、行和列的算法。

    列表样式

    属性描述
    list-style 简写属性。用于把所有用于列表的属性设置于一个声明中
    list-style-image 将图像设置为列表项标志。
    list-style-position 设置列表中列表项标志的位置。
    list-style-type 设置列表项标志的类型。

    HTML标签

    头部(head标签)

    1. 是“<base>” 标签

    2. 是“<link>”标签

    定义和用法

    <link> 标签定义文档与外部资源的关系。

    <link> 标签最常见的用途是链接样式表。

    HTML 与 XHTML 之间的差异

    在 HTML 中,<link> 标签没有结束标签。

    在 XHTML 中,<link> 标签必须被正确地关闭。

    提示和注释:

    注释:link 元素是空元素,它仅包含属性。

    注释:此元素只能存在于 head 部分,不过它可出现任何次数。

    属性

    new : HTML5 中的新属性。

    属性描述
    charset char_encoding HTML5 中不支持。
    href URL 规定被链接文档的位置。
    hreflang language_code 规定被链接文档中文本的语言。
    media media_query 规定被链接文档将被显示在什么设备上。
    rel alternateauthorhelpiconlicencenextpingbackprefetchprevsearchsidebarstylesheettag 规定当前文档与被链接文档之间的关系。
    rev reversed relationship HTML5 中不支持。
    sizes heightxwidthany 规定被链接资源的尺寸。仅适用于 rel="icon"。
    target _blank_self_top_parentframe_name HTML5 中不支持。
    type MIME_type 规定被链接文档的 MIME 类型。
    1. 是“<meta>”标签

    在 HTML 中,<meta> 标签没有结束标签。

    在 XHTML 中,<meta> 标签必须被正确地关闭。

    提示和注释:

    注释:<meta> 标签永远位于 head 元素内部。

    注释:元数据总是以名称/值的形式被成对传递的。

    必需的属性

    属性描述
    content some_text 定义与 http-equiv 或 name 属性相关的元信息

    可选的属性

    属性描述
    http-equiv content-typeexpiresrefreshset-cookie 把 content 属性关联到 HTTP 头部。
    name authordescriptionkeywordsgeneratorrevisedothers 把 content 属性关联到一个名称。
    scheme some_text 定义用于翻译 content 属性值的格式。

    name 属性

    name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任何预先定义的 <meta> 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。

    "keywords" 是一个经常被用到的名称。它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类。

    类似这样的 meta 标签可能对于进入搜索引擎的索引有帮助:

     <meta name="keywords" content="HTML,ASP,PHP,SQL">

    如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值。

    http-equiv 属性

    http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

    当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

    使用带有 http-equiv 属性的 <meta> 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

     <meta http-equiv="charset" content="iso-8859-1">
     <meta http-equiv="expires" content="31 Dec 2008">

    这样发送到浏览器的头部就应该包含:

     content-type: text/html
     charset:iso-8859-1
     expires:31 Dec 2008

    当然,只有浏览器可以接受这些附加的头部字段,并能以适当的方式使用它们时,这些字段才有意义。

    content 属性

    content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。

    content 属性始终要和 name 属性或 http-equiv 属性一起使用。

    scheme 属性

    scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 <head> 标签的 profile 属性指定的概况文件中进行了定义。

    全局属性

    <meta> 标签支持 HTML 中的全局属性。
    1. 是“<script>”标签 :是js文件或者内置js语句:

    必选的属性

    属性描述
    type MIME-type 指示脚本的 MIME 类型。

    可选的属性

    属性描述
    async async 规定异步执行脚本(仅适用于外部脚本)。
    charset charset 规定在外部脚本文件中使用的字符编码。
    defer defer 规定是否对脚本执行进行延迟,直到页面加载为止。
    language script 不赞成使用。规定脚本语言。请使用 type 属性代替它。
    src URL 规定外部脚本文件的 URL。
    xml:space preserve 规定是否保留代码中的空白。
    1. 是“<style>”标签 :是css内置样式

    2. 是“<title>”标签 :页面得标题

    定义文档类型

     1  <html> 定义HTML文档。
     2   
     3  <title> 定义文档的标题。
     4   
     5  <body> 定义文档的主体。
     6   
     7  <h1>to<h6> 定义HTML标题。
     8   
     9  <p> 定义段落。
    10   
    11  <br> 定义简单的折行。
    12   
    13  <hr> 定义水平线。
    14   
    15  <!--...--> 定义注释。

    表单

     
     1 <form> 定义供用户输入的HTML表单。
     2   
     3    <input> 定义输入控件。
     4   
     5    <textarea> 定义多行的文本输入控件。
     6   
     7    <button> 定义按钮。
     8   
     9    <select> 定义选择列表(下拉列表)。
    10   
    11    <optgroup> 定义选择列表中相关选项的组合。
    12   
    13    <option> 定义选择列表中的选项。
    14   
    15    <label> 定义input元素的标注。
    16   
    17    <fieldset> 定义围绕表单中元素的边框。
    18   
    19    <legend> 定义fieldset元素的标题。
    20   
    21    <datalist> 定义下拉列表。
    22   
    23    <keygen> 定义生成密钥。
    24   
    25    <output> 定义输出的一些类型。

    框架

    1  <frame> 定义框架集的窗口或框架。
    2   
    3 <frameset> 定义框架集。
    4   
    5 <noframes> 定义针对不支持框架的用户的替代内容。
    6   
    7 <iframe> 定义内联框架。

    图像

     1  <img> 定义图像。
     2   
     3  <map> 定义图像映射。
     4   
     5  <area> 定义图像地图内部的区域。
     6   
     7  <canvas> 定义图形。
     8   
     9  <figcaption> 定义figure元素的标题。
    10   
    11  <figure> 定义媒介内容的分组,以及它们的标题。

    链接

    1  <a> 定义锚。
    2   
    3  <link> 定义文档与外部资源的关系。
    4   
    5  <nav> 定义导航链接。

    列表

     1  <ul> 定义无序列表
     2      
     3   <ol> 定义有序列表。
     4   
     5  <li> 定义列表的项目。
     6   
     7  <dir> 不赞成使用。定义目录列表。
     8   
     9  <dl> 定义定义列表。
    10   
    11  <dt> 定义定义列表中的项目。
    12   
    13  <dd> 定义定义列表中项目的描述。
    14   
    15  <menu> 定义命令的菜单/列表。
    16   
    17  <menuitem> 定义用户可以从弹出菜单调用的命令/菜单项目。
    18   
    19  <command> 定义命令按钮。

    表格

     1  <table> 定义表格
     2   
     3  <caption> 定义表格标题。
     4   
     5  <th> 定义表格中的表头单元格。
     6   
     7  <tr> 定义表格中的行。
     8   
     9  <td> 定义表格中的单元。
    10   
    11  <thead> 定义表格中的表头内容。
    12   
    13  <tbody> 定义表格中的主体内容。
    14   
    15  <tfoot> 定义表格中的表注内容(脚注)。
    16   
    17  <col> 定义表格中一个或多个列的属性值。
    18   
    19  <colgroup> 定义表格中供格式化的列组。

    样式/节

     1  <style> 定义文档的样式信息。
     2   
     3  <div> 定义文档中的节。
     4  
     5  <span> 定义文档中的节。
     6   
     7  <header> 定义section或page的页眉。
     8   
     9  <footer> 定义section或page的页脚。
    10   
    11  <section> 定义section。
    12   
    13  <article> 定义文章。
    14   
    15  <aside> 定义页面内容之外的内容。
    16   
    17  <details> 定义元素的细节。
    18   
    19  <dialog> 定义对话框或窗口。
    20   
    21  <summary> 为<details>元素定义可见的标题。

    li标签

        描述
     1 数字顺序的有序列表(默认值)(1, 2, 3, 4)。
     a 字母顺序的有序列表,小写(a, b, c, d)。
     A 字母顺序的有序列表,大写(a, b, c, d)。
     i 罗马数字,小写(i, ii, iii, iv)。
     I 罗马数字,大写(i, ii, iii, iv)。
     
      描述
     disc 默认值。实心圆。
     circle 空心圆。
     square 实心方块。

    水平线标签

    定义和用法


    标签在 HTML 页面中创建一条水平线。

    水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。

    HTML 与 XHTML 之间的差异

    在 HTML 中,<hr> 标签没有结束标签。

    在 XHTML 中,<hr> 必须被正确地关闭,比如 <hr />

    在 HTML 4.01 中,hr 元素的所有呈现属性均不被赞成使用。

    在 XHTML 1.0 Strict DTD 中,hr 元素的所有呈现属性均不被支持。

    可选的属性

    属性描述
    align centerleftright 不赞成使用。请使用样式取代它。规定 hr 元素的对齐方式。
    noshade noshade 不赞成使用。请使用样式取代它。规定 hr 元素的颜色呈现为纯色。
    size pixels 不赞成使用。请使用样式取代它。规定 hr 元素的高度(厚度)。
    width pixels% 不赞成使用。请使用样式取代它。规定 hr 元素的宽度。

    html常用文本标签

     

    已有的事,后必在有,已行的事,后必在行。
  • 相关阅读:
    分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
    redis整合spring(redisTemplate工具类)
    架构之路之spring+redis的集成
    java之redis篇(spring-data-redis整合)
    Redis 安装
    java对redis的基本操作
    mybatis 详解(九)------ 一级缓存、二级缓存
    mybatis 详解(八)------ 懒加载
    mybatis 详解(七)------一对一、一对多、多对多
    mybatis 详解(六)------通过mapper接口加载映射文件
  • 原文地址:https://www.cnblogs.com/feilongkenguokui/p/13406220.html
Copyright © 2011-2022 走看看