• Html和css知识整理


     

    一、Html知识的拓展

       1.代码书写规范:

    • 任何标签必须关闭,无论是单标签还是双标签。
    • 标签要求使用英文小写
    •  标签的合理嵌套(块元素标签里面除了p以外,可以任意嵌套;p标签只可以嵌套行内标签或者文本。行内标签只能嵌套行内标签,a标签只能嵌套除a标签以外的行内标       签)
    • 标记的缩进

       2.table标签的用法

         table标签常用的属性cellpadding(内容与单元格间距)cellspacing(单元格之间的间距)

      td标签常用属性colspan(列合并)rowspan(行合并)

      例子:

      <table cellpadding=”0” cellspacing=”0”>

      <tr>

        <td rowspan=”3”>1</td>

        <td>2</td>

               <td>3</td>

      </tr>

      <tr>

        <td>4</td>

        <td>5</td>

      </tr>

      </table>

      合并行列时需要注意的问题:合并的长度少于总长度,显示会出现问题

      例子

      <table border=”1”>

      <tr>

        <td>1</td>

        <td colspan="2">2</td>

      </tr>

        <tr>

        <td>3</td>

        <td>4</td>

      </tr>

      </table>

    这个例子如图1-2-1所示并没有出现合并单元格。

     

    1-2-1

       3.olul的使用

      ol(有序列表)标签例子:

      <body>

      <ol>

         <li>苹果</li>

         <li>雪梨</li>

         <li>香蕉</li>

      </ol>

      </body>

      ul(无序列表)标签例子:

      <body>

      <ul>

         <li>苹果</li>

         <li>雪梨</li>

         <li>香蕉</li>

         </ul>

      </body>

      由于兼容的问题,在使用olul标签时一般去掉默认风格。在头部标签添加如下代码

      <style type=”text/css”>

      ol,ul{list-style:none;}

      </style>

        4.form标签的使用

         form标签常见属性有actionmethodaction属性主要是指定表单提交的地址。method属性指定表单提交方式,它有两个值,分别是getpost。以get方式提交,效率比较高,但 是表单传输的数据会出现在浏览器的地址栏上,数据不安全。以post方式提交数据,效率会低一些,但传输数据安全。

     

    二、CSS基础知识

        1.CSS作用和引用方式

          css叫层叠样式表,用于控制web页面的外观。

         css的引用方式主要有3种,分别是外部引用、头部引用、标签引用。

         外部引用就是在head标签里添加<link/>标签

     

    外部引用的例子

    <head>

         <link  rel=”stylesheet” type=”text/css” href=”css/a.css”/>

    </head>

    头部引用主要是在head标签里面添加,<style></style>

    头部引用的例子:

    <head>

    <style type=”text/css”>

    </style>

    <head>

    标签引用就是在标签里面添加style属性

    标签引用

    <div style=”color:red;”>hello world</div>

    2.CSS选择器

    css选择器主要有id选择器、class选择器、标签选择器、群主选择器、后代选择器、组合选择器。

    id选择器的语法是:#标签id{属性名:属性值;}(注意id在同一个页面只      能出现一次,而class可以出现多次)

    class选择器的语法是:.标签class{属性名:属性值;}

    标签选择器的语法是:标签名{属性名:属性值;}

    以上3个选择器的优先级是id选择器>class选择器>标签选择器

    群组选择器的语法是:标签名(id或者class),标签名(id或者class{属性名;属性值它表示所有含有给出的标签名或者id或者class的标签都必须显示给出样式。

    后代选择器的语法是:标签名(id或者class)标签名(id或者class{属性名;属性值,注意是用空格分开,前部分的标签名(id或者class)里面嵌套有后部分的标签名(id或者class)时,采用给定的样式。

    组合选择器的语法是:标签名(id或者class)标签名(id或者class{属性名;属性值},注意没有用空格分开的,它表示同一个标签内同时符合给定的条件,就才用给定的样式。

  • 相关阅读:
    HTTP协议
    在项目中使用模块
    将封装模块发布到NPM注册表
    package.json文件常用指令说明
    npm常用命令
    分享wifi热点
    Globals模块常用的方法和属性
    WebStorm2016.1.1永久破解
    Module
    解释器模式(Interpreter Pattern)
  • 原文地址:https://www.cnblogs.com/night2013/p/3452629.html
Copyright © 2020-2023  润新知