IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> html和css本日小结 -> 正文阅读

[JavaScript知识库]html和css本日小结

1. 常用html标签复习

(1)标题标签 <h1> </h1> h1–h6

(2)段落标签<p> </p>

(3)列表标签

? a. 无序列表 ul > li

? b.有序列表 ul > ol

? c.列表标签中不要放置其他标签,如标题标签。

(4)超链接(锚点)标签 <a herf = ".." target = ""> </a>

(5)图片标签<img src = ".." alt = "显示失败时的文字> "

(6)div标签:由于网页布局、划分区域,无语义

(7)span标签:行内标签

2. html常用属性
*  src -- 路径 id -- ID名  class -- 类名
  • HTML元素分类:
    • 块元素:独立成行,可以设置宽高
    • 行内元素(内联元素,行级元素):不独立成行,不可以设置宽高
    • 行内块元素:不独立成行,但可以设置宽高。eg:img,input,button
    • display属性:转换元素类型
      • block、inline、inline-block、none
3.表格与表单元素
  • 表格:主要用来展示数据

    • 标签:

      <table>
          <thead> /*表头*/
              <th>..</th> /*标题*/
          </thead>
          
          <tbody>/*表体*/
              <tr>  /*行*/
                  <td></td> /*单元格*/
              </tr>
              ...
          </tbody>
      </table>
      
    • 单元格合并 : colspan = “合并的单元格数量” rowspan = “数字”

  • 表单:向服务器发送数据

    <form>
        <lable for = "value">..</lable> /*id
         + label 获取焦点*/
        <input  id = "for-value" type = "text/password/.." placeholder = "define value">
        <select name = "" id = "">
            <option>..</option>
            ..
        </select>
    </form>
    
    • 提交按钮: 使用input标签,将type设置为“submit”
    • 单选框: 使用input标签,type设置为“radio” ,给各个单选项设置相同的class名,实现单选效果。
4.CSS选择器与常用属性

1.css格式:

标签 {
	属性1:属性值;
	属性2:属性值;
}

2.选择器:元素选择器,类选择器(.+类名 重复使用),id选择器(#+id名 单个使用),通配符选择器(* 匹配所有元素)

3.常用属性

(1)文本水平居中:text-align

(2)文本行高:line-height (单行文本时,将行高设置为文字大小可以实现垂直居中)

4.选择器补充(部分)

(1)层级选择器:selector1 selector2(选择S1下的S2)

(2)组合选择器:selector1,selector2(同时选中S1,S2)

(3)伪类选择器(增加行为):selector:hover

(4)伪元素选择器(增加元素):

  • selector::after(S后加内容)

  • selector::before(S前加内容)

  • 属性: content:”要加的内容“

  • 便于简化代码

    5.选择器权重

(1)相同选择器:后面的覆盖前面的

(2)不同的选择器:ID(100) > CLASS(10) > element(1)

(3)层级选择器:按权重累加计算

(4)设置最高权重: 在属性值后加 !important

6.引用CSS方法

(1)嵌入样式 : style标签之间

(2)内联样式:写在对应标签内

(3)外部样式:<link rel = "stylesheet" herf = "xxx.css"

5.盒子模型
  • 盒子宽(高)度:左右边距(上下边距) + 实际宽度(高度)
    • 改变内外边距会影响盒子的大小
    • 消除默认边距:利用通配符选择器初始化。
    • 元素居中显示: margin:0 auto;
    • 修改边距不改盒子大小:box-sizing:border-box;
6.浮动布局
  • 俩div元素在同一行显示:将元素设置为浮动元素(float)

  • 浮动元素特性:脱离文档流(不占位置了)

  • 清除浮动:清除浮动给网页布局带来的影响。

    • 增加一个空的div,设置clear:both;

    • 利用伪元素选择器:给浮动元素的容器增加以下内容

7.CSS定位(position)

(1)绝对定位:absolute 不占位

  • 脱离文档流: 默认参照物为浏览器视窗左上角

(2)相对定位:relative 占位

  • 不脱离文档流:默认参超物为此元素原位置

(3)固定定位:fixed

  • 脱离文档流:默认参照物为浏览器视窗位置

(4)坐标属性:top,bottom,left,right,z-index(两个元素重叠,谁显示在上面,默认值为0)

8.过渡效果

(1)transition:属性 秒数 过渡函数(运动速度) 延迟

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 11:09:15  更:2022-05-05 11:13:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 23:31:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码