今日内容:

  1. HTML标签:表单标签
  2. CSS
    HTML标签:表单标签

    • 表单项标签:

      • input:可以通过type属性值,改变元素展示的样式

        • type属性:

          • text:文本输入框,默认值

            • placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息
          • password:密码输入框

          • radio:单选框

            • 注意:

              1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。
              2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
              3. checked属性,可以指定默认值
          • checkbox:复选框

            • 注意:

              1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
              2. checked属性,可以指定默认值
          • file:文件选择框

          • hidden:隐藏域,用于提交一些信息。

          • 按钮:

            • submit:提交按钮。可以提交表单
            • button:普通按钮
            • image:图片提交按钮
              • src属性指定图片的路径
        • label:指定输入项的文字描述信息

          • 注意:

            • label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。
      • select: 下拉列表

        • 子元素:option,指定列表项
      • textarea:文本域

        • cols:指定列数,每一行有多少个字符
        • rows:默认多少行。

CSS:页面美化和布局控制

  1. 概念: Cascading Style Sheets 层叠样式表

    • 层叠:多个样式可以作用在同一个html的元素上,同时生效
  2. 好处:

    1. 功能强大
    2. 将内容展示和样式控制分离
      • 降低耦合度。解耦
      • 让分工协作更容易
      • 提高开发效率
  3. CSS的使用:CSS与html结合方式

    1. 内联样式

      • 在标签内使用style属性指定css代码
      • 如:
点击查看代码
<div style="color:red;">hello css</div>
2. 内部样式
* 在head标签内,定义style标签,style标签的标签体内容就是css代码
* 如:
<style>
div{
color:blue;
} </style>
<div>hello css</div>
3. 外部样式
1. 定义css资源文件。
2. 在head标签内,定义link标签,引入外部的资源文件
* 如:
* a.css文件:
div{
color:green;
}
<link rel="stylesheet" href="css/a.css">
<div>hello css</div>
<div>hello css</div> * 注意:
* 1,2,3种方式 css作用范围越来越大
* 1方式不常用,后期常用2,3
* 3种格式可以写为:
<style>
@import "css/a.css";
</style>
  1. css语法:

    • 格式:
      选择器 {
      属性名1:属性值1;
      属性名2:属性值2;
      ...
      }
    • 选择器:筛选具有相似特征的元素
    • 注意:
      • 每一对属性需要使用;隔开,最后一对属性可以不加;
  2. 选择器:筛选具有相似特征的元素
    • 分类:
    1. 基础选择器

      1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一

        • 语法:#id属性值{}
        1. 元素选择器:选择具有相同标签名称的元素

          • 语法: 标签名称{}
      • 注意:id选择器优先级高于元素选择器
        3. 类选择器:选择具有相同的class属性值的元素。
      • 语法:.class属性值{}
      • 注意:类选择器选择器优先级高于元素选择器
    2. 扩展选择器:
      1. 选择所有元素:

        • 语法: *{}
      2. 并集选择器:

        • 选择器1,选择器2{}
      3. 子选择器:筛选选择器1元素下的选择器2元素

        • 语法: 选择器1 选择器2{}
      4. 父选择器:筛选选择器2的父元素选择器1

        • 语法: 选择器1 > 选择器2{}
      5. 属性选择器:选择元素名称,属性名=属性值的元素

        • 语法: 元素名称[属性名="属性值"]{}
      6. 伪类选择器:选择一些元素具有的状态

        • 语法: 元素:状态{}
        • 如: a
          状态:
          link:初始化的状态
          visited:被访问过的状态
          active:正在访问状态
          hover:鼠标悬浮状态
  3. 属性
    1. 字体、文本

      • font-size:字体大小
      • color:文本颜色
      • text-align:对其方式
      • line-height:行高
    2. 背景
      • background:
    3. 边框
      • border:设置边框,符合属性
    4. 尺寸
      • width:宽度
      • height:高度
    5. 盒子模型:控制布局
      • margin:外边距

      • padding:内边距

        • 默认情况下内边距会影响整个盒子的大小
        • box-sizing: border-box; 设置盒子的属性,让width和height就是最终盒子的大小
      • float:浮动

        • left
        • right

最新文章

  1. 用友U8 归纳采购退货结算三种情况
  2. Xamarin.Android之Splash的几种简单实现
  3. numpy常用用法总结
  4. CSS中font-style的斜体属性Italic oblique的区别
  5. static 静态代码块 动态代码块 单例
  6. SWIFT语言的概览
  7. IOS开发UI篇之tableView 的用法详解
  8. [CF]codeforces round#366(div2)滚粗记
  9. Apache OFBiz 学习笔记 之 实体引擎
  10. 常用js代码学习
  11. 导入android项目在eclipse中会报@Override错误
  12. linux之SQL语句简明教程---表格连接
  13. DBCP|C3P0参数详解
  14. 「OC」类和对象
  15. yum 安装时错误 Errno 14 Couldn&#39;t resolve host 解决办法(转)
  16. &lt;c:forEach items=&quot;${list}&quot; var=&quot;tt&quot; varStatus=&quot;status&quot;&gt; 的相关大小长度
  17. system libzip must be upgraded to version &gt;= 0.11
  18. Selenium库
  19. 获取从库Seconds_Behind_Master监控主从同步
  20. vijos 1128 N个数选K个数 (DFS )

热门文章

  1. Mybatis中Log4j日志的使用
  2. C 如何将输出的地址转化为十进制数
  3. web服务器-nginx默认网站
  4. 反射getattr
  5. json.dumps参数之解
  6. tensorflow2.4与目标检测API在3060显卡上的配置安装
  7. 8元电调调参教程(使用Arduino Uno)| BLHeli无刷电调的固件烧写及调参
  8. Golang之框架篇-Windows环境bee工具运行beego
  9. 什么是 Ribbon负载均衡?
  10. linux发布常用命令