【HTML + CSS】笔记

news2025/1/10 2:21:48

页面设计

1.HTML:结构框架
2.CSS
3.JS

HTML:超文本标记语言

<...>:标签/元素

<!DOCTYPE html>:解释文档类型为html

head区域常用标签

<base>

使用后浏览器不再使用当前文档的URL,而使用指定的URL来解析所有的相对URL。其中包括<a>,<img>,<link>,<form>中的URL

<title>

浏览页标题

<meta>

可提供有关页面的元信息。

<meta charset = "UTF-8">:指定编码模式

<meta name = "viewport" content="...">:设置可视区域、缩放级别等

<meta hettp-equiv = "..." content = "...">:设置浏览器兼容性模式

<link>

<script>

<style>

body区域常用标签

标题标签:<h1></h1>:分为1-6级,默认字体大小依次递减

字体标签

<b></b>,<strong></strong>:加粗

<sup></sup>:上标

<sub></sub>:下标

<s></s>:删除线

<u></u>:下划线

<i></i>,<em></em>:斜体

<code></code>:显示代码

<cite></cite>:引用

格式化标签

<p></p>:段落

<br />:换行

<hr />:分割线

<pre></pre>:预格式化(尽量不使用Tab键)

<div>区块

留出1000px大小的空白区块

链接标签:<a></a>

<a href = "...">...</a>:在同一页面跳转
<a href = "..." target = "_blank">...</a>:在新页面跳转

其中,href = "..."被称为属性attribute,属性名称为href

注释标签:<!-- -->

list标签:<ul></ul>,<ol></ol>

<ul>
    <li>...</li>
</ul>
<ol>
    <li>...</li>
</ol>

<ul>列表项前面加点,<ol>列表项前面加数字。

table标签:<table></table>

<tr></tr>:表行

form标签:<form></form>

name是提交表单form时用的

action可以被指向一个文件,来处理后续的逻辑问题
method是提交方式

 

 button标签:<button></button>

image标签:<img>

src:图像源地址
alt:当因某些原因图像无法正常显示时,显示alt内容
style="width:100vw":占100%的浏览器宽度

显示异常时:

 

注释标签:<abbr></abbr>

 

 

元素分类

块级元素

1.在页面内以块的形式展现
2.出现在新的一行
3.占全部宽度

如:<div>,<h1>-<h6>,<p>,<ul>,<ol>

内联元素

1.通常在块级元素内
2.不会导致文本换行
3.只占必要的部分宽度

如:<a>,<img>,<em>,<strong>

CSS:Cascading Style Sheets 层叠样式表

1.不是编程语言。
2.告诉浏览器如何指定样式、布局等

基本格式

 效果:

三种方式添加CSS

外部样式表

1.CSS保存在.css文件中
2.在HTML的<head>中使用<link>引用

在同级目录下新建一个文件夹,命名为css,并在文件夹中新建一个style.css文件。

在head中输入如下代码即可将文件引入其中

内部样式表

1.将CSS写在HTML文件里面,不使用外部CSS文件
2.将CSS放在HTML的<style>里(<style>一般也在<head>里)

内联样式

1.仅影响一个元素
2.在HTML元素的style属性中添加

CSS选择器

基本的三种选择方式:

 id与class的区别:id是独一无二的,class不是。

示例:

 

 效果:

如果我们想让文字居中应该怎么做呢:加上margin:auto;就行了!

CSS里的颜色

CSS里的字体

关于第一个,为什么有两个字体名“Arial”和"Helvetica"呢?
这就涉及到了字体选择,在前面的字体会被优先选择,当找不到“Arial”时,系统则会用"Helvetica"。

关于第二个,为什么字体名会加引号呢?
当字体名由两个及以上的单词组成时,字体名在引用时要加引号。

关于第五个,monospace是什么意思?
等宽字体,我们可以看出,字母'L'与字母'i'是等宽的。

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

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

相关文章

web前端设计与开发期末作品/期末大作业-疫情

Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业&#xff0c;击疫情致敬逆行者感人类题材 | 致敬逆行者网页设计作品 | 大学生抗疫感动专题网页设计作业模板 | 等网站的设计与制作 | HTML期末大学生网页设计作业 HTML&#xff1a…

Windows之应用安装程序 —— winget

大家都用过Linux中的应用程序安装工具&#xff0c;如yum、apt、rpm等工具进行安装自己想要的一些工具或则软件之类的&#xff0c;当然Linux操作系统还是很强大的有很多类似的命令来安装我们所需要的程序&#xff0c;但是windwos有没有类似于windows这样的应用安装程序呢&#x…

可解释的AI:用LIME解释扑克游戏

可解释的AI&#xff08;XAI&#xff09;一直是人们研究的一个方向&#xff0c;在这篇文章中&#xff0c;我们将看到如何使用LIME来解释一个模型是如何学习扑克规则的。在这个过程中&#xff0c;我们将介绍: 如何将LIME应用到扑克游戏中;LIME如何工作;LIME 的优点和缺点是什么。…

免费查题系统搭建

免费查题系统搭建 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;点击跳…

STM32存储器组织-STM32存储器映像-嵌入式SRAM-STM32位段-嵌入式闪存-STM32启动配置

STM使用说明第二篇【1】STM32存储器组织【2】STM32存储器映像【3】嵌入式SRAM【4】STM32位段【5】嵌入式闪存【6】STM32启动配置【1】STM32存储器组织 程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内。 数据字节以小端格式存放在存储器中。一…

【Java】IO流 - 节点流和处理流【Buffered】

文章目录节点流和处理流BufferedReaderBufferedWriterBufferd拷贝BufferedInputStream/BufferedOutputStream节点流和处理流 数据源就是存放数据的地方&#xff0c;可以是 文件、数组 等等&#xff1b; 节点流是比较底层的&#xff0c;直接操作二进制数据 包装流&#xff08;处…

石英砂过滤器 多介质过滤器 活性炭过滤器

石英砂过滤器简介 石英砂过滤器属于机械过滤器的一种为压力式过滤器&#xff0c;采用ABS蘑菇型水帽布水&#xff0c;内装若干种规格精制石英砂滤料&#xff0c;阻力小&#xff0c;通量大。利用过滤器内所装的填料来截留去除水中悬浮微粒和胶体杂质。当过滤器因滤层污脏&#x…

解决git配置多个SSH公钥的问题

项目场景&#xff1a; 之前跟同事共用一个项目私密仓库&#xff0c;现需拆分成两个仓库&#xff0c;结果同事提出他不想换&#xff0c;让我这边再创建一个新仓库。 那么接下来就遇到一个情况&#xff0c;原来仓库的公钥我并不想删除&#xff0c;还想继续使用&#xff0c…

Ubuntu20.04沉浸式装机

Ubuntu20.04沉浸式装机 文章目录Ubuntu20.04沉浸式装机前言1.装机之后系统更新&#xff0c;设置软件源2.安装系统驱动Notice3 安装CUDA及CuDNN4 常用软件安装4.1 常用软件安装4.2 Typora安装4.3 docker安装4.4 nvidia-docker 安装4.5 pypcd 安装4.6 PCL安装环境安装4.7 Eigen安…

Python学习基础笔记七——元组

元组tuple&#xff0c;跟列表相似&#xff0c;元组不能在原处修改。元组不支持任何方法调用&#xff0c;但是元组具有列表的大多数属性。 但是要记住的是&#xff1a;元组的不可变性只适用于元组本身&#xff0c;并非其内容。例如元组内部的列表是可以像往常一样修改的。 元组常…

Go1.20 arena新特性示例详解

当时我们还想着 Go 团队应该不会接纳&#xff0c;至少不会那么快&#xff1a; 懒得翻也可以看我再次道来&#xff0c;本文提到的提案《proposal: arena: new package providing memory arenas》&#xff0c;这其中的 Arena 将会是一个突破项。 快速背景 Arena 指的是一种从一个…

Java接口的应用

目标&#xff1a;总结Comparable接口以及compareTo方法、comparator接口中compare方法比较器、toString方法、equals方法、hashCode方法、Cloneable接口以及深浅拷贝 比较对象中内容的大小【Comparable接口以及compareTo方法】 例如&#xff1a;学生类&#xff1a;成员有姓名、…

计算机网络4小时速成:数据链路层,功能,封装成帧,透明传输,差错控制,PPP协议,广播信道,以太网,MAC层,设备

计算机网络4小时速成&#xff1a;数据链路层&#xff0c;功能&#xff0c;封装成帧&#xff0c;透明传输&#xff0c;差错控制&#xff0c;PPP协议&#xff0c;广播信道&#xff0c;以太网&#xff0c;MAC层&#xff0c;设备 2022找工作是学历、能力和运气的超强结合体&#x…

Linux C/C++ 学习笔记(四):MYSQL安装与远程连接

问题及解决 对配置文件中绑定的IP地址进行修改 通过Mysql workbench连接MySQL数据库时出现错误 需要对mysq的配置文件进行修改&#xff0c;配置文件是/etc/mysql下的my.cnf 绑定的地址是一个回环地址&#xff0c;不能对外使用 将其修改为0.0.0.0。 0.0.0.0不是一个真正意义…

MySQL主从数据库(主读从写)

MySQL多数据源MySQL主从数据库&#xff08;主读从写&#xff09;1. 多数据源的实现原理1.1 配置多数据源yml文件1.2 创建配置类1.3 动态切换数据源类继承AbstractRoutingDataSource 类1.4 测试类测试1.5 附枚举代码1.6 总结2. 多数据源切换方式&#xff08;优化&#xff09;2.1…

HTML做一个简单漂亮的宠物网页(纯html代码) 带视频 带音乐 带报告

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 宠物网页设计 | 保护动物网页 | 鲸鱼海豚主题 | 保护大象 | 等网站的设计与制作 | HTML宠物网页设计 | HTML期末大学生网页设计作业 HTML&#xff1a;…

酒水推荐商城|基于Springboot实现酒水商城系统

作者主页&#xff1a;编程指南针 作者简介&#xff1a;Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容&#xff1a;Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路 关注作者有好处 文末获取源…

FLP、CAP和BASE

FLP不可能原理 FLP定理 FLP Impossibility&#xff08;FLP 不可能性&#xff09;是分布式领域中一个非常著名的定理&#xff0c;定理的论文是由 Fischer, Lynch and Patterson 三位作者于1985年发表 It is impossible to have a deterministic protocol that solves consens…

通过WebSocket实现实时系统通知,以后再也不能装作没看到老板的通知了~~

&#x1f4de; 文章简介&#xff1a;WebSocket实时通知Demo &#x1f4a1; 创作目的&#xff1a;因为公司正在从零搭建CRM&#xff0c;其中有一个需求是系统通知管理&#xff0c;老板发布通知给员工。简单的用数据库实现感觉缺少一些实时性&#xff0c;不是那么生动。于是想到了…

向毕业妥协系列之深度学习笔记(三)DL的实用层面(上)

目录 一.训练_开发_测试集 二.方差与偏差 三.正则化 四.Dropout正则化 五.其他正则化方法 本篇文章大部分又是在ML中学过的&#xff0c;除了Dropout正则化及之后的部分。 一.训练_开发_测试集 在配置训练、验证和测试数据集的过程中做出正确决策会在很大程度上帮助大家创…