web前端第二周学习

article/2025/7/14 16:01:23

第二周学习

  • 二十一、嵌套列表
  • 二十二、表格标签
  • 二十三、表格属性
  • 二十四、表单标签
  • 二十五、表单相关标签
  • 二十六、表格表单组合使用
  • 二十七、div与span
  • 二十八、CSS语法格式
  • 二十九、内联样式与内部样式
  • 三十、外部样式及两种写法
  • 三十一、CSS颜色表示法
  • 三十二、背景样式
  • 三十三、背景实现视觉差效果
  • 三十四、边框样式
  • 三十五、边框实现三角形
  • 三十六、family字体类型
  • 三十七、字体大小粗细样式
  • 三十八、文本修饰与文字大小写
  • 三十九、文本缩进与文本对齐
  • 四十、文本的行高
  • 四十一、文本间距与英文折行
  • 四十二、文本与段落实现个人简介
  • 四十三、CSS复合样式
  • 四十四、id选择器及注意事项
  • 四十五、CLASS选择器及注意事项

二十一、嵌套列表

列表之间可以相互嵌套,形成多层级的列表

<ul><li>辽宁省<ul><li>沈阳</li><li>大连</li><li>丹东</li></ul></li><li>山东省<ul><li>济南</li><li>青岛</li><li>烟台</li></ul></li>
</ul><dl><dt>中国</dt><dd><dl><dt>辽宁省</dt><dd>沈阳</dd><dd>大连</dd><dd>丹东</dd></dl><dl><dt>山东省</dt><dd>济南</dd><dd>青岛</dd><dd>烟台</dd></dl></dd>
</dl>

二十二、表格标签

table、tr、th、td、caption等
注:之间是有嵌套关系的,要符合嵌套规范。
在这里插入图片描述

二十三、表格属性

在这里插入图片描述

align : left 、center 、right
valign : top 、middle 、bottom

<body><table border="10" cellpadding="50" cellspacing="50"><caption>大数据</caption><thead><tr valign="top"><th>辅导员</th><th>班长</th><th>最聪明的人</th></tr></thead><tbody><tr><td>王建华</td><td>王星博</td><td><strong>李俊达</strong></td></tr><tr><td>王建华</td><td>王立航</td><td>李俊达</td></tr><tr><td>王建华</td><td>薛海笑</td><td>李俊达</td></tr></tbody></table>
</body>

二十四、表单标签

在这里插入图片描述
注:input 是单标签

<body><form action="https://mp.csdn.net/mp_blog/manage/article?spm=1000.2115.3001.5448"><h1>输入框:</h1><input type="text" placeholder="来吃粑粑吧"><h2>密码框:</h2><input type="password" placeholder="请输入你的粑粑"><h2>复选框:</h2><input type="checkbox" checked>吃粑粑<input type="checkbox" >吃粑粑粑粑<input type="checkbox" >吃粑粑粑粑粑粑啊<h2>单选框:</h2><input type="radio" name="1" disabled>我不是变态<input type="radio" name="1" disabled>我是变态<h2>上传文件:</h2><input type="file"><h2>提交和重置</h2><input type="submit"><input type="reset"></form>
</body>

二十五、表单相关标签

<textarea> : 多行文本框
<select> 、<option> :下拉菜单
<label> :辅助表单

常见属性 : checked、disabled、name、for …

<body><h2>多行文本框</h2><textarea cols="30" rows="10"></textarea><h2>下拉菜单</h2><select name="" id=""><option value="" selected disabled>请选择</option><option value="">北京</option><option value="">上海</option><option value="">杭州</option><option value="">南京</option></select><select name="" id="" size="3"><option value="">盐城</option><option value="">北京</option><option value="">上海</option><option value="">杭州</option></select><select name="" id="" multiple><option value="">南通</option><option value="">广西</option><option value="">福州</option></select><input type="file" multiple><input type="radio" name="1" id="man"><label for="man">男</label><input type="radio" name="1" id="woman"><label for="woman">女</label>
</body>

二十六、表格表单组合使用

<body><form action=""><table border="1" cellpadding="30"><tbody><tr align="center"><td rowspan="4"总体信息></td><td colspan="2">用户注册</td></tr><tr align="right"><td>用户名:</td><td><input type="text" placeholder="请输入用户名"></td></tr><tr align="right"><td>密码:</td><td><input type="password" placeholder="请输入密码"</td></tr><tr align="center"><td colspan="2"><input type="submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset"></td></tr></tbody></table></form>
</body>

二十七、div与span

在这里插入图片描述

 <div><h2><a href="https://www.4399.com/">小游戏,4399小游戏,小游戏大全,双人小游戏大全- www.4399.com </a></h2><p>4399小游戏大全包含连连看 ,连连看小游戏大全,双人小游戏大全,H5在线小游戏,4399洛克王国,4399赛尔号,4399奥拉星,4399奥比岛,4399弹弹堂,4399单人小游戏,奥比岛小...</p><a href="https://www.4399.com/">www.4399.com 4399小游戏<title>水滴信用为您检测该网站主体信息主体:四三九九网络股份有限公司详情 >水滴信用®️ 实名企业</title></a></div><div><h2><a href="https://ssjj.4399.com/">生死狙击,生死狙击官网,生死狙击微端下载,4399生死狙击游戏</a></h2><a href="a"><img src="https://so.360tres.com/dmsmfl/120_80_/t01f5f278e82879a833.webp?size=456x290"></a><p>4399生死狙击是一款3D第一人称射击网页游戏,打开网页在线玩,即可感受枪林弹雨的枪战乐趣。4399生死狙击官网提供生死狙击微端下载...</p><p><a href="http://v.4399pk.com/ssjj/">视频攻略</a></p><p><a href="https://ssjj.4399.com/">ssjj.4399.com</a></p></div>

二十八、CSS语法格式

格式:选择器{属性1:值1;属性2:值2}

width : 宽
height : 高
background-color : 背景色

长度单位:
px : 像素
% : 百分比

在这里插入图片描述

二十九、内联样式与内部样式

在这里插入图片描述

三十、外部样式及两种写法

引入单独的CSS文件 name.css
通过link标签引入外部资源,rel属性指定资源跟页面的关系,href属性指定资源的地址。

HTML<link>标签的rel属性

三十一、CSS颜色表示法

1.单词表示法:red , blue , green…
2.十六进制表示法:0 1 2 3 4 5 6 7 8 9 a b c d e f

<style>
div{ background-color:#000000;} → 黑色
</style>

3.rgb三原色表示法:rgb(255,255,255);
提取颜色的工具:下载地址
photoshop工具

三十二、背景样式

在这里插入图片描述

background-color 背景色
background-image 背景图

url(背景地址)
默认:会水平垂直都铺满背景图

background-repeat 平铺方式

repeat-x
repeat-y
repeat(x,y 都进行平铺,默认值)
no-repeat 都不平铺

background-position 背景位置
x y : number (px、%) 单词

x : left、center、right
y : top、center、bottom

background-attachment :背景图随滚动条移动的方式

scroll : 默认值(背景位置是按照当前元素进行偏移的)
fixed(背景位置是按照浏览器进行偏移的)

三十三、背景实现视觉差效果

<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#div1{width: 1400px ; height: 800px ; background-image: url(3-1F923144206.jpg); background-attachment: fixed;}#div2{width: 1400px ; height: 800px ; background-image: url(QQ图片20221011231256.png); background-attachment: fixed;}</style>
</head>
<body><div id="div1"></div><div id="div2"></div>
</body>

三十四、边框样式

border-style : 边框样式
单独一条边设置 :border-left-style

solid : 实线
dashed : 虚线
dotted : 点线

border-width : 边框大小
px …
border-color : 边框颜色
red #f00 …

<style>div{width: 300px ; height: 300px ; border-style: dashed ; border-color: brown ; border-width: 1px ;}</style>
</head>
<body><div></div>
</body>

三十五、边框实现三角形

<style>div{width: 0px ; height: 0px ; border-top-style: solid ; border-top-color: rgb(255, 255, 255) ; border-top-width: 40px ;border-left-style: solid ; border-left-color: rgb(255, 255, 255) ; border-left-width: 40px ;border-right-style: solid ; border-right-color: rgb(75, 21, 4) ; border-right-width: 40px ;border-bottom-style: solid ; border-bottom-color: rgb(255, 255, 255) ; border-bottom-width: 40px ;}</style>

三十六、family字体类型

font-family : 字体类型

英文字体:Arial,‘Times New Roman’
中文字体:微软雅黑,宋体

中文字体的英文名称

微软雅黑:‘Microsoft YaHei’
宋体:SimSun

注:当字体名称中出现空格时,字体用"引号框住。

<style>div{ font-family: 华文彩云 , 'Times New Roman' , SimSun ,微软雅黑;}</style>
</head>
<body><div>啊啊啊啊啊啊啊啊</div><p>啊啊啊啊啊啊啊啊</o><div>啊啊啊啊啊啊啊啊</div><div>啊啊啊啊啊啊啊啊</div><div>啊啊啊啊啊啊啊啊</div>
</body>

三十七、字体大小粗细样式

在这里插入图片描述
注:字体大小一般为偶数在这里插入图片描述
在这里插入图片描述

三十八、文本修饰与文字大小写

text-decoration : 文本修饰

下划线:underline
删除线:line-through
上划线:overline
不添加任何装饰:none
在这里插入图片描述
注:同时添加多个属性用空格隔开。

text-transform:文本大小写(英文段落)

小写:lowercase
大写:uppercase
只针对首字母大写:capitalize

三十九、文本缩进与文本对齐

text-indent:文本缩进

首行缩进
em单位:相对单位,1em永远都是跟字体大小相同

text-align:文本对齐

left , right , center , justify(两端点对齐)

四十、文本的行高

取值:number( px ) scale(比例值,跟文字大小)
在这里插入图片描述

四十一、文本间距与英文折行

letter-spacing:字之间的间距
word-spacing:词之间的间距(英文段落)
在这里插入图片描述

四十二、文本与段落实现个人简介

<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{ width: 800px;}h1{ text-align: center;color: red;}h2{ color: blue;}#p1{ font-style: italic;}#p2{ font-weight: bold; letter-spacing: 10px;line-height: 30px; text-indent: 2em;}</style>
</head>
<body><h1>aaaaaaaaaaa</h1><h2>bbbbbbbbbbbbbbbbbbbbbb</h2><p>啊啊啊啊啊啊啊啊</p><h2>cccccccccccccccc</h2><p>dddddddddddddddddd</p><h2>eeeeeeeeeeeeeeeeee</h2><p>gggggggggggggggg</p>
</body>
</html>

四十三、CSS复合样式

在这里插入图片描述

复合写法,用空格方式实现,复合写法有些不需要关心顺序,例如background、border;有的需要关心顺序,例如font。
background:red url( ) repeat 0 0;
border:1px red solid;
font:

注:最少要有其中两个值weight、style、size、family(不写color)

注:混合写的时候,先写复合样式,再写单一样式。

四十四、id选择器及注意事项

在这里插入图片描述

id选择器
#elem{ } id=“elem”
注:ID是唯一值,在一个页面中只能出现一次,出现多次不符合规范。

驼峰写法:searchButton(小驼峰) SearchButton(大驼峰) searchsmallbutton
短线写法:search-small-button
下划线写法:search_small_button

四十五、CLASS选择器及注意事项

在这里插入图片描述

<title>Document</title><style>.box{ background:red}</style>
</head>
<body><div class="box">这是一个块</div><div class="box">这是两个块</div><div class="box">这是三个块</div><p class="box"></p>
</body>

http://chatgpt.dhexx.cn/article/AP4RP10R.shtml

相关文章

小程序与云开发实战 36 讲

课程介绍 小程序依托微信超过 10 亿的海量用户&#xff0c;它无需安装即可使用的完美用户体验&#xff0c;已经成为商家竞相争夺的大蛋糕&#xff0c;同时&#xff0c;小程序开发快速、容易部署广受程序员的喜爱&#xff0c;作为程序员的我们&#xff0c;还有什么理由不学习小…

WEB3.0白皮书

I // Part1 新浪潮 // 那么 Web3.0 究竟是什么? TA 能给当今世界带来什么变化? TA 由哪 些技术组成? 如何实现 Web3.0? TA 能带来哪些机会? 我们能从中得到什么? Web3.0 是一个非常前沿的话题&#xff0c;充满了不确定性&#xff0c;也没有任何人能准确预测…

如何在 2021 年使用 WordPress 制作游戏网站

您想学习如何使用 WordPress 制作游戏网站吗&#xff1f; 游戏从未如此流行。拥有自己的游戏网站&#xff0c;您可以创建一个游戏社区&#xff0c;创建一个受欢迎的游戏博客&#xff0c;甚至赚取副业收入。 在本文中&#xff0c;我们将向您展示如何在没有任何技术技能的情况下…

第一批 00 后 Web3 创业者,和他们的「人间清醒」

当不少 80 后、90 后还在困惑&#xff0c;生怕赶不上这趟所谓的 Web3「革命快车」的时候&#xff0c;有一些 00 后早已「玩得飞起」。一位 00 后朋友说&#xff0c;「你们眼中的革命&#xff0c;是我生活的日常。」 然而&#xff0c;这个新赛道有的不止是「狂热」&#xff0c;…

小甲鱼零基础入门学习python笔记

小甲鱼老师零基础入门学习Python全套资料百度云(包括小甲鱼零基础入门学习Python全套视频全套源码全套PPT课件全套课后题及Python常用工具包链接、电子书籍等&#xff09;请往我的资源&#xff08;https://download.csdn.net/download/qq_32809093/13099592&#xff09;查看 目…

web前端学习1-45集

web前端1-45集 第一集 课程划分1.HTMLCSS系列教程1之拨云见日2.HTMLCSS系列教程2之溯本求源3.HTMLCSS系列教程3之风声水起4.HTMLCSS系列教程4之巧夺天工如何学好web前端 第二集 拨云见日1. 什么是HTML、CSS&#xff1a;2. 代码跟网站的关系&#xff1a;3.写到哪里&#xff1a;4…

应用服务器语言,web服务器 语言

C语言进行CGI程序设计 也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序可以用... 文章 技术让梦想更伟大-李肖遥 20…

web前端从入门到精通

web前端从入门到精通 HTMLCSS系列一、拨云见日如何创建.html文件--网页1.安装插件2.编辑器基本使用3.Chrome浏览器 &#xff08;市场份额最大&#xff09;4.深入了解网站开发5.web三大核心技术6.HTML基础结构与属性7.HTML初始代码8.HTML注释9.HTML语义化10.标题(h)与段落(p )11…

html5游戏视频UI框架,推荐几个精致的web UI框架

Aliceui是支付宝的样式解决方案&#xff0c;是一套精选的基于 spm 生态圈的样式模块集合&#xff0c;是 Arale 的子集&#xff0c;也是一套模块化的样式命名和组织规范&#xff0c;是写 CSS 的更好方式。 2.Amazeui Amaze UI 是一个轻量级、 Mobile first 的前端框架, 基于开源…

【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组省赛真题解析(完整版)

&#x1f9d1;‍&#x1f4bc; 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; &#x1f5a5;️ Nodejs专栏&#xff1a;Node.js从入门到精通 &#x1f5a5;️ TS知识总结&#xff1a;十万字TS知识点总结 &#x1f449; 你的一键三连是我更新的最大动力❤️&#xff0…

万字详述 Web3 彻底颠覆品牌行业的底层叙事

序言 尽管 Web3 品牌是一个被普遍看好的方向&#xff0c;但目前缺乏一个从底层逻辑上完全不同于 Web2 的叙事逻辑&#xff0c;Web3 品牌在当前现状更多以营销策略的方式进行尝试&#xff0c;但是由于缺乏一个根本性的叙事&#xff0c;无法支撑品牌方真正的认可并将其上升到战略…

Web3 时代 传统品牌如何玩转 NFT 营销?

给你「老板看得懂&#xff0c;客户能买单」的 NFT 营销方案。 最近看了很多讲 Web3 怎么助力品牌营销的长文&#xff0c;收获颇丰。但分享给还在一线做品牌的小伙伴&#xff0c;收到的反馈却是&#xff1a;还是看不懂&#xff0c;你就直接告诉我咋搞&#xff0c;怎么搞&#x…

小程序 腾讯兔小巢 对接

小程序接第三方兔小巢 很久没有写生活记录了&#xff0c;今天写一篇关于小程序对接第三方兔小巢插件提示&#xff1a;记录美好时刻&#xff0c;把生活写成诗&#xff1b;有你的生活中&#xff0c;那必定是阳光明媚&#xff1b; 文章目录 小程序接第三方兔小巢前言一、什么是兔…

仿写“跳一跳”微信小游戏

课程简介 2017-12-28 下午&#xff0c;微信发布最新版本&#xff0c;蓄势已久的“微信小游戏”终于来了。在 2018 微信公开课 Pro 上&#xff0c;微信游戏产品总监孙春光指出&#xff0c;小游戏的累计用户达到了 3.1 亿&#xff08;微信日活超过 9 亿&#xff09;。 孙春光表…

linux截图快捷键

PrtSc – 获取整个屏幕的截图并保存到 Pictures 目录。 Shift PrtSc – 获取屏幕的某个区域截图并保存到 Pictures 目录。 Alt PrtSc –获取当前窗口的截图并保存到 Pictures 目录。 Ctrl PrtSc – 获取整个屏幕的截图并存放到剪贴板。 Shift Ctrl PrtSc – 获取屏幕的某个…

linux截图工具

step1: 添加flameshot sudo apt-get install flameshot step1: 设置快捷键

[flameshot]一款超级好用的linux截图软件

一、下载 下载地址&#xff1a;https://github.com/flameshot-org/flameshot/releases 选择自己的版本下载&#xff0c;然后安装。 sudo dppkg -i flameshot-0.10.2-1.ubuntu-18.04.amd64.deb注意事项&#xff1a;尽量不要用sudo apt install flameshot&#xff0c;命令行安…

如何在LINUX系统下截图和编辑

如何在LINUX系统下截图和编辑 在 Linux 中截图的默认方式在 Linux 中使用 Flameshot 获取屏幕截图并编辑在 Linux 中使用 Shutter 获取屏幕截图并编辑在 Linux 中使用 GIMP 获取屏幕截图在 Linux 中使用命令行工具获取屏幕截图 在 Linux 中截图的默认方式 如果只需要获取一张屏…

linux下命令行截图

在linux下如果要想截图&#xff0c;有很多种方法&#xff0c;例如KDE里面的KSnapshot&#xff0c;GNOME里面的gnome-screenshot等&#xff0c;在这里我推荐在命令行上很好的截图工具scrot. ubuntu和debian系统可用apt命令安装&#xff1a; $ sudo apt install scrot下图中可以…

Linux截图工具安装

简介&#xff1a; Flameshot 是一款功能强大但易于使用的屏幕截图软件&#xff0c;中文名称火焰截图。 Flameshot 自带一系列非常好的功能&#xff0c;例如&#xff1a; 可以进行手写 可以划直线 可以画长方形或者圆形框 可以进行长方形区域选择 可以画箭头 可以对要点进行标…