前端期末1111

前端期末

超文本标记语言(英语:HyperText Markup Language,简称:HTML)

body:在网页文档中,所有文本,图像,音频和视频等代码只能放在标签内才能呈现给用户。

HTML中的标签不区分大小写

  空格

常见的图片格式有GIF动图、PNG和JPG。

在img标签中有

属性属性值描述
alt文本当图片未找到,显示的文字
title文本鼠标悬停在图片上显示的文字
width像素宽度
height像素高度
border数字图片边框
vspace像素值垂直边距
hspace像素值水平边距
align方向left、right、top、middle、bottom

a标签的写法<a href='www.baidu.com' target='_blank'>百度</a>

  • 其中 href 是跳转的地址url
  • target:默认值 _self在当前窗口打开,_blank 在新窗口打开。

主题标签

  • header 头部标签
  • nav
  • main 主题标签
  • footer 尾部标签

CSS使用的三种方式

一、行内式

<html>
<head>
</head>
<body><footer style='background-color: DarkSalmon; color: white;'><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
</footer></body>
</html>

二、页面嵌入

<html>
<head>
<style>
footer {text-align: center;padding: 3px;background-color: DarkSalmon;color: white;
}
</style>
</head>
<body><footer><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
</footer></body>
</html>

三、外链式

  1. index.html

    <html>
    <head><link href="style.css" rel="stylesheet" />
    </head>
    <body><footer><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
    </footer></body>
    </html>
    
  2. style.css

    * {padding: 0;margin: 0;
    }
    footer {text-align: center;padding: 3px;background-color: DarkSalmon;color: white;
    }
    

Css中的技术选择器有**标签选择器class类选择器(.)id选择器(#)通配符选择器交集选择器并集选择器(,)后代选择器(空格)**。

CSS

  • .box {/* 文字大小 */font-size: 20px;/* 文字加粗 */font-weight: 400;/* 字间距 */letter-spacing: 20px;/* 英文单词间距 */word-spacing: 20px;/* 行间距 */line-height: 25px;/* 文字居中 */text-align: center;/* 首行缩进 , 2em是两个字符*/text-indent: 2em;
    }
    a {/* 文字 取消下划线 , underline 下划线、overline上划线、line-through设置删除线*/text-decoration: none;
    }/* a标签 超链接 样式 */
    /* 超链接默认样式 */
    a:link {}
    /* 超链接被点击后的样式 */
    a:visited {}
    /* 鼠标经过的样式 */
    a:hover {}
    /* 单击时的样式 */
    a:active{}/* 盒子模型 */
    .box1 {/* 边框连接:宽度、样式、颜色 */border: 20px solid red;/* 下面是边框单独设置 *//* 设置边框颜色 */border-color: black;/* 边框大小 */border-width: 30px;/* 边框样式 */border-style: solid;/* 圆角 */border-radius: 5px;/* 盒子阴影 *//* x 偏移量 | y 偏移量 | 阴影颜色 */box-shadow: 10px 10px black;/* x 偏移量 | y 偏移量 | 阴影模糊半径 | 阴影颜色 */box-shadow: 10px 5px 5px black;/* 背景图片   no-repeat 不平铺、repeat-y 垂直方向平铺, repeat-x 水平方向平铺*/background-repeat: no-repeat;/* 背景图片位置   x轴 、 y轴*/background-position: 20px 20px;/* 设置透明 */opacity: 0.5;/* 浮动  left 左浮动、right右浮动、none 取消浮动*/float: left;/* 定位  static 静态、relative相对、absolute绝对、fixed固定*/position: static;
    }
    

一、html元素分类

html元素:行内元素、块元素、行内块元素

二、块元素

常见的块级元素:< h1 >~< h6 >、< p >、< div >、< ul >、< ol >、< li >、< dd >、< dt >、< dl >等,其中 < div > 标签是最典型的块元素。

块级元素的特点:
① 比较霸道,自己独占一行。
② 高度,宽度、外边距以及内边距都可以控制。
③ 宽度默认是容器(父级宽度)的100%。
④ 是一个容器及盒子,里面可以放行内或者块级元素。
注意:
文字类的元素内不能使用块级元素
< p > 标签主要用于存放文字,因此 < p > 里面不能放块级元素,特别是不能放< div >。同理, < h1 >~< h6 >等都是文字类块级标签,里面也不能放其他块级元素

三、行内元素

常见的行内元素: < a >、< strong >、< b >、< em >、< i >、< del >、< s >、< ins >、< u >、< span >、< img />、< input />、< select >、< textarea >、< br />、等,其中 < span > 标签是最典型的行内元素。有的地方也将行内元素称为内联元素。

行内元素的特点:
① 相邻行内元素在一行上,一行可以显示多个。
② 高、宽直接设置是无效的。
③ 默认宽度就是它本身内容的宽度。
④ 行内元素只能容纳文本或其他行内元素。
注意:
 链接里面不能再放链接
 特殊情况链接 < a > 里面可以放块级元素,但是给 < a > 转换一下块级模式最安全

四、行内块元素

在行内元素中有几个特殊的标签 —— < img />、< input />、< td >,它们同时具有块元素和行内元素的特点。 有些资料称它们为行内块元素。
行内块元素的特点:
① 和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内元素特点)。
② 默认宽度就是它本身内容的宽度(行内元素特点)。
③ 高度,行高、外边距以及内边距都可以控制(块级元素特点)

网页模块的命名规范

  • 避免使用中文字符命名
  • 不能以数字开头命名
  • 不能用关键字
  • 用最少的字母达到最容易理解的效果
  • 常用的命名还有驼峰命名,蛇形命名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39631.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【STM32入门教学】——串口、定时器与参考资料

机器人工程系列文章目录 这里罗列了系列文章链接 概念总述 STM入门教学 还没写完组里急用 文章目录 机器人工程系列文章目录概念总述STM入门教学 前言串口串口的概念cubemxkeil5实物实验关于cubemx生成逻辑printf升级usart.cmain.hretarget.c 定时器定时器的概念cubemxkeil5…

带电池监控功能的恒流直流负载组

EAK的交流和直流工业电池负载组测试仪对于测试和验证关键电力系统的能力至关重要&#xff0c;旨在实现最佳精度。作为一家客户至上的公司&#xff0c;我们继续尽我们所能应对供应链挑战&#xff0c;以提供出色的交货时间&#xff0c;大约是行业其他公司的一半。 交流负载组 我…

时钟切换的代码

目录 描述 输入描述&#xff1a; 输出描述&#xff1a; 参考代码 描述 题目描述&#xff1a; 存在两个同步的倍频时钟clk0 clk1,已知clk0是clk1的二倍频&#xff0c;现在要设计一个切换电路&#xff0c;sel选择时候进行切换&#xff0c;要求没有毛刺。 信号示意图&…

学习springMVC

第四章 Spring MVC 第一节 Spring MVC 简介 1. Spring MVC SpringMVC是一个Java 开源框架&#xff0c; 是Spring Framework生态中的一个独立模块&#xff0c;它基于 Spring 实现了Web MVC&#xff08;数据、业务与展现&#xff09;设计模式的请求驱动类型的轻量级Web框架&am…

车云汇的元宇宙之旅

在汽车行业持续迎来数字化和科技革新的今天&#xff0c;车云汇作为一个领先的汽车服务平台&#xff0c;正通过探索元宇宙这一新兴概念&#xff0c;将传统服务与虚拟现实技术相结合&#xff0c;为车主提供全新的互动体验和服务模式。这一创新不仅有望改变汽车行业的服务面貌&…

匿名内部类在Java编程中的应用与限制

匿名内部类在Java编程中的应用与限制 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 匿名内部类在Java编程中的应用与限制 1. 什么是匿名内部类&#xff1f;…

什么叫创世区块、创世区块有什么用、为什么需要创世区块

创世区块&#xff08;Genesis Block&#xff09;是任何区块链技术中的第一个区块&#xff0c;它是区块链的起点&#xff0c;标志着该区块链的诞生。在创世区块之前没有任何区块存在&#xff0c;因此它没有前一个区块的哈希值&#xff0c;通常这个位置会被设置为零或者一个预定义…

vue3源码(六)渲染原理-runtime-dom

1、从入口文件看实现 项目入口文件 import { createApp } from vue import ./style.css import App from ./App.vuecreateApp(App).mount(#app)文件位置core\packages\runtime-dom\src\index.ts 保证了render的唯一性 // // rendererOptions 是patchProp 和nodeOps的合集&a…

可视化低代码平台之:RayData光启元的震撼作品。

RayData家的可视化作品&#xff0c;贝格前端工场是经常碰到&#xff0c;制作十分的精良&#xff0c;业内很有影响力。他们也有自己的低代码平台&#xff0c;分为了桌面版和网页版&#xff0c;本期分享一下他们的作品。

彻底掌握 Git:从零基础到高级实战的全方位教程

文章目录 一、Git 简介二、安装 Git1. Windows2. macOS3. Linux 三、Git 基本概念四、初次使用 Git1. 配置 Git2. 创建一个新的 Git 仓库3. 克隆一个远程仓库4. 跟踪文件5. 提交变更6. 查看历史记录 五、Git 分支管理1. 创建和切换分支2. 合并分支3. 分支冲突 六、远程仓库1. 添…

to_json 出现乱码的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

国产分布式数据库灾备高可用实现

最近在进行核心业务系统的切换演练测试&#xff0c;就在想一个最佳的分布式数据库高可用部署方案是如何保证数据不丢、系统可用的&#xff0c;做到故障时候可切换、可回切&#xff0c;并且业务数据的一致性。本文简要介绍了OceanBase数据库和GoldenDB数据库在灾备高可用的部署方…

kafka的架构

一、架构图 Broker&#xff1a;一台 kafka 服务器就是一个 broker。一个kakfa集群由多个 broker 组成。一个 broker 可以容纳多个 topic。 Producer&#xff1a;消息生产者&#xff0c;就是向 kafka broker 发消息的客户端 Consumer&#xff1a;消息消费者&#xff0c;向 kafk…

深海电波,智能驾驭:海上发电系统中的先进网关技术

随着技术的不断演进&#xff0c;海上风电场逐渐走向深海&#xff0c;随之而来的高速通信保障成为一大难题。同时&#xff0c;海上风电特殊的环境与部署技术&#xff0c;也给运维带来了作业难、成本高、响应慢等困难。通过在沿海岸边建立高站&#xff0c;结合超远覆盖、载波聚合…

springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver 应该如何解决

遇到的问题&#xff1a;项目中引用了外部的达梦jar包 在idea中正常使用 也能找到dm.jdbc.driver.DmDriver 驱动 但是当通过jenkins 构建部署到服务器上 总是报 ClassNotFoundException: dm.jdbc.driver.DmDriver 找不到驱动 应用到的驱动代码如下格式 排查步骤 1.首先看你的项…

ROS2仿真工具-gazebo

gazebo独立于ROS2&#xff0c;就像插件一样&#xff0c;需要安装。 1.安装 sudo apt install gazebo sudo apt install ros-humble-gazebo-* 2.运行测试demo gazebo /opt/ros/humble/share/gazebo_plugins/worlds/gazebo_ros_diff_drive_demo.world 查看所有话题 ros2 top…

0052__windows下实现socketpair函数

windows下实现socketpair函数_socketpair windows 实现-CSDN博客 socketpair函数介绍及使用-CSDN博客

使用css做一个旋转的八卦图

使用css做一个旋转的八卦图 1, html部分 <div class"tai"><div class"bai"></div><div class"hei"></div> </div>2, css部分 .tai{width: 200px;height: 200px;border: 1px solid #000;background: linea…

工业路由器的应用

上文讲了工业路由器与家用路由器的区别, 家用路由器的使用场景想必大家都不陌生&#xff0c;那么工业路由器可以具体应用在哪些领域呢&#xff1f; 工业路由器凭借其多接口、多协议、宽温宽压等工业设计特性&#xff0c;可以广泛应用于各类工业化场景&#xff0c;为各类工业传…

STM32中的I2S(Inter-IC Sound)接口和SA接口(Serial Audio Interface)的区别

STM32中的I2S&#xff08;Inter-IC Sound&#xff09;接口和SA接口&#xff08;这里的SA可能指的是SAI&#xff0c;Serial Audio Interface&#xff09;虽然都用于音频数据传输&#xff0c;但它们在设计目标、功能特性和应用场景上存在一些区别&#xff1a; I2S (Inter-IC Sou…