zoukankan      html  css  js  c++  java
  • CSS基础和基础选择器

    链接 a标签

    • 自带属性:

      href: 链接的路径

      target:

      _self 在当前页跳转,默认就是

      _blank 在新页面跳转

    • 设置所有链接默认在新页面打开

      • <base target="_blank">
      • 头部设置

    • 局部链接

      • <!-- 空链接, 加#站位 -->
           <a href="#">点击</a>
           <!-- #加上要跳转位置对应的id值 -->
           <a href="#a">出师表</a>
           <a href="#b">岳阳楼记</a>
           <a href="#c">小石潭记</a>
           <h3 id="a">出师表</h3>
    • 嵌套关系

      • a标签除了不能嵌套a标签之外,可以嵌套任何其他标签

    HTML列表

    • 无序列表

      • 1.块级标签

        2.结构ul>li

        3.前面默认自带圆点符号

        4.list-style-type: none; 可以去掉圆点符号

    • 有序列表

      • 1.块级标签

        2.结构ol>li

        3.前面自带1、2、3、4

        4.list-style-type: none;可以去掉符号

      • 自带属性

        type

        1 A a I i

        start

        设置起始值

        reversed

        设置为倒数

    • 自定义列表

      • 1.块级标签

        2.dl>dt或dd

        3.dd自带外边距

     

    HTML表格

    • 表格的基本结构

      • table: 表格最外层大标签

      • tr: 表格每一行

      • td: 表格每个单元格,默认居左

    • 表格的完整结构

      • thead: 表格的头部,通常写表格每一列的标题

      • tbody: 表格的主体,写表格的数据

      • tfoot: 表格的底部,写表格的脚注

      • th: 表格标题的单元格。默认居中

      • caption: 表格的标题

    • 表格自带属性

      • border: 表格的边框

      • cellpadding: 单元格的内容与边框之间的空间

      • cellspacing: 单元格与单元格之间的空间

      • align: 单元格的水平对齐方式

      • valign: 单元格的垂直对齐方式

    • 表格的css属性

      • border-collapse

        • collapse: 表格设置为单一边框,cellspacing失效

    • 表格的合并

      • 行合并

        • rowspan

        • 两行合并为一行,上下合并

      • 列合并

        • colspan

        • 两列合并为一列,左右合并

    语义化

    • 概念:运用合适的标签和特定的属性去格式化文档(合适标签和属性要用在合适的场合)

    • 优点:

      • 易于开发和维护

      • 用户体验比较好

      • 易于seo,易于爬虫抓取关键字,能和搜索引擎建立良好的沟通。

      • 即使在没有css样式的情况下,也能呈现良好的效果

    css简介

    • cascanding style sheets (层叠样式表)(级联样式表)

    • 作用:

      • 文本内容:文本大小,文本颜色,对齐方式。。。。

      • 标签的样式 : 背景色,边框宽度颜色

      • 页面的布局 : 浮动,定位

    css引入方式

    • 行内式

      • 行内式只作用于当前标签

      • <div style=" 200px;height: 200px;">1</div>
      • 特点:代码冗余,结构层与表示层不分离。

    • 内嵌式(文本内部引入)

      • 只作用于当前文档

      • <head>
           <style>
               /* 标签选择器 */
               div {
                    200px;
                   height: 200px;
                   background-color: blue;
              }
           </style>
        </head>
      • 特点:代码相对清晰,结构层与表示层不完全分离

    • 外链式(文本外部引入)

      • 可以作用于任何文档,需要link标签引入

      • <link rel="stylesheet" href="./css/index.css">
      • 特点:代码非常清晰,结构层与表示层完全分离

    css语法

    • 属性名:属性值;属性名:属性值;属性名:属性值;属性名:属性值;。。。

    • 属性名:属性值;-----一个css样式声明

    • color:red;

    css引入方式优先级

    • 行内式最优先,内嵌式和外链式后引入生效

    基础选择器

    • 通配符选择器

      • 格式:

        * {

        属性名:属性值;

        属性名:属性值;

        属性名:属性值;

        }

        * 代表所有标签

    • 标签选择器

      • 格式:

        关键字 {

        属性名:属性值;

        属性名:属性值;

        属性名:属性值;

        }

    • 类选择器

      • 格式:

        .类名 {

        属性名:属性值;

        属性名:属性值;

        属性名:属性值;

        }

    • id选择器

      • 格式

        #id名 {

        属性名:属性值;

        属性名:属性值;

        属性名:属性值;

        }

    • 优先级

      • id选择器>类选择器>标签选择器>通配符选择器

      •  

     

     

  • 相关阅读:
    如何使用ERStudio 生成comment
    windows 使用excel导出的问题
    iOS Runtime(一)、objc_class深深的误解
    iOS开发安全
    iOS微信运动 刷分
    APP中的 H5和原生页面如何分辨、何时使用
    Weex系列二、显示图片
    Android系列一、创建项目
    Weex系列一、构建Weex工程
    时间复杂度
  • 原文地址:https://www.cnblogs.com/zxy37/p/14168148.html
Copyright © 2011-2022 走看看