zoukankan      html  css  js  c++  java
  • java学习阶段二 前端基础(css入门)

    java学习阶段二 前端基础(css入门)

    介绍

    css:层叠样式列表

    基础知识

    • 样式表分类 外部 内部 行内 外部样式表为主流

      内部
      在head内通过选定标签进行对body中的样式进行修改
      <!DOCTYPE html>(标签选择器)
      <html>
      <head>
      	<meta charset="utf-8">
      	<title>标题</title>
          <style type="text/css">
              p{ 标签选择器
                  background-color:red;
                  font-size:40px;
              }
      		.p1{ 类选择器
      			background-color:blue;
                  font-size:40px;
      		}
          </style>
      </head>
      <body>
      	<p>段落</p>
          <p class="p1">文本内容</p>
      </body>
      </html>
      p{}表示范围为<p>标签的修饰内容
      在标签中定义所属类 然后通过选定类确定对象
      
      外部样式
      创建css文件进行编写
      将内部格式搬到css文件中(不需要style格式)
      然后通过<link rel="stylesheet" type="text/css" href="目标css文件位置">引用
      

    第六项单background是前面五个按顺序一次编写

    • 样式内容分类

      文本类样式
      color 颜色 可以用英文 十六进制 三色数值表示
      dircetion 文本方向(ltr左对齐 rtl右对齐)
      letter-spacing 字符间距 n px n可以是负数
      line-height 行间距 n px
      text-align 属性:left right center justify
      text-decoration 修饰 属性:none underline overline line-through
      text-shadow 阴影 属性(h-shadow v-shadow blur color)整体
      text-transform 改变字母大小写 属性:none capitalize uppercase lowercase
      text-indent 首行缩进 npx nem
      
      字体类样式
      font-family 设置字体 中文表达
      font-style 斜体 normal italic oblique
      font-weight 文本的粗细 normal bold 100-900(数字现在最好不用)
      font-size字体的大小 npx
      
      列表样式
      list-style-type 设置列表标识外观 属性:none disc circle square decimal
      list-style-position 列表符号位置 属性:inside outside
      list-style-image 图像设置为列表项目的标记 属性:url none
      list-style涵盖前面三个
      
      
    • 选择器

      伪类样式
      理解:(状态伪类)标签类中的内容可能存在多种状态将这些状态分类 不同状态显示的效果不相同 分多种类 称伪类
      (结构性伪类 选择范围)
      
      状态伪类
      目标类:link 未访问的链接
      目标类:visited 已访问的链接
      目标类:hover 鼠标悬停
      目标类:active 鼠标按住不放
      目标类:focus 键盘输入焦点处
      以上括号中克加入文本类样式
      
      结构性伪类
      目标类:first-child 选择第一个子元素(body所有标签中第一个是目标类的话)
      目标类:last-child 选择最后子元素
      目标类:nth-child() 选择某个元素的一个或多个 括号内为数字(目标元素中第第一个)
      目标类:nth-last-child() 同上 但是从最后一个子元素开始算(目标元素中第第一个)
      目标类:first-of-type 选择一个上级元素下的第一个同类子元素 (目标元素中第第一个)
      
      伪元素
      伪类为整个元素 伪元素为部分
      目标类::selection 对被用户选中的内容
      目标类;;before内容前插入新内容
      目标类;;after内容后插入新内容
      目标类;;first-line 选择首行
      目标类;;first-letter选择第一个字符
      
      其他选择器
      * 所有内容 css:*{}
      id id和class差不多但是最好不要重复 css:#(id名){}
      逗号选择器  联合选择器 不要求同种选择器
      空格选择器 子孙后代选择器 css:选择器1:选择器2{}
      >选择器 子选择器 css: 选择器1>选择器2选择器2{}
      +选择器 css 选择器1+选择器2{} 和选择器1同级
      [] 属性选择器 css : 目标标签[属性值条件]{}
      
    • 选择器优先级

      1 important (强制选择器 在{}内加入important将变为优先级最高)

      2 行内样式

      3 ID选择器

      4 类选择器

      5 标签

      6 通配符

      7 浏览器默认

      范围越小优先级越高

    注意事项

    1 文本样式中direction和text-align的差别:只对纯阿拉伯语有差别 direction将会改变书写方向 例如内容为 1 2 3 设置directiion右 则显示为 3 2 1

    2 text-transform只对字母有效

    3 斜体设置 italic对某些字体没有效果 oblique对全部都有效果

  • 相关阅读:
    p67 把特定位置的位变成0,进行与运算
    p65 逻辑与运算
    JavaScript对象和初始面向对象
    JavaScript操作DOM对象
    JavaScript操作BOM对象
    JavaScript基础
    DAO模式
    使用ADO.NET访问数据库
    连接查询和分组查询
    模糊查询和聚合函数
  • 原文地址:https://www.cnblogs.com/tigo/p/14530625.html
Copyright © 2011-2022 走看看