web-02

回顾

full stack

web前端

结构(html) + 样式(css) + 动作/交互(js)

html

html常用标签

扩展标签

列表

ul/ol

u--un -- 无序的

o-order --有顺序的

html 复制代码
<ol> 
    你最喜欢的游戏是什么?
    <li>bar sleep</li>
    <li>who know's</li>
</ol>

布局

  • span : 行内插入数据
  • div : 块布局,页面矩形区域--<<待续>>

H5标签

CSS入门

项目布局

什么是CSS

CSS: 层叠式样式表(table)

hello css

width

height

java 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS入门</title>
	<style>
		img{
			width: 40px;
			height: 50px;
		}
	</style>
		
	</head>
	<body>
		<img src="./img/heiwukun.jpg"  />
		<img src="./img/tmall-01.jpg"  />
	</body>
	
	
</html>

三大选择器

选择标签使用指定的css效果。

标签选择器(派生)

根据标签名称选择css操作。

font-size: 字体大小

复制代码
标签名称{
  属性: 值;

}
html 复制代码
<html>
<head>
    <meta charset="utf-8">
    <title>css-标签选择器</title>
    <style>
        span{
            font-size: 32px;
        }

    </style>
</head>
<body>
    <p><span>今天</span>是个好<span>天气</span></p>
</body>
</html>

id选择器

标签内加入一个唯一id属性

tips: id不能使用数字开头

font-famliy

html 复制代码
#id值{
	属性: 值;
}
html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css-id选择器</title>
		<style>
			#shangId{
				font-size: 32px;
				font-family: 华文楷体;
			}
			
			#shuId{
				font-size: 32px;
				font-family: 华文彩云;
			}
		</style>
	</head>
	<body>
		<p>
			《〈尚书〉学文献集成·朝鲜卷》共35册,入选2019年度国家出版基金资助项目,
			是由扬州大学钱宗武教授及其团队整理的一套关于朝鲜学者用汉文撰写<span id="shangId">《尚书》</span>学文献的集成性著述。
			程兴丽老师独立整理第12册<span id="shuId">《书经讲义》</span>。
			《书经讲义》乃朝鲜第二十二代国王正祖所著,正祖在位时期极力推进科举制度的改革,以达到毓养人才的目的,
			所以正祖躬临课试,形式主要是正祖问难、文臣答解,而《书经讲义》所收录的就是正祖关涉《尚书》的提问及文臣的答辩。
			《书经讲义》较好地折射了正祖时期朝鲜官方学术关于《尚书》学研究的主要内容及显著特点,对于我们了解朝鲜《尚书》学乃至经学研究的概貌具有重要的价值和意义。
		</p>
	</body>
</html>

class(类)选择器

定义好css内容,由内容自行选择。 ----框架

font-weight: 字体粗细。

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css-class选择器</title>
		<style>
			.my-font{
				font-size: 38px;
			}
			.my-font-famliy{
				font-family: 华文彩云;
				font-weight: bold;
			}
			
		</style>	
	</head>
	<body>
        <p>君不见<span class="my-font my-font-famliy">黄河</span>之水天上来,奔流到海不复回。</p>
	</body>
</html>
html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css-class选择器</title>
		<style>
			.my-font{
				font-size: 38px;
			}
			.my-font-famliy{
				font-family: 华文彩云;
				font-weight: bold;
			}
		</style>
	</head>
	<body>
        
		<p>君不见<span class="my-font">黄河</span>之水天上来,奔流到
		<span class="my-font-famliy">海</span>不复回。</p>
	</body>
</html>

应用

height,width, font-

css常用属性

div为核心, 对象/标签/组件/容器

width

宽度

height

高度

color

定义字体颜色

一个好用的调色板 | 颜色选择器 - Codeeeee 在线小工具

background-

背景颜色

background-color: 颜色名称

  • 英文单词

  • #十六进制

背景图片

background-image : url('./img/tp.jpg');

java 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>div</title>
		<style>
			#div1 {
				width: 400px;
				height: 300px;
				background-color: lawngreen;
			}
			#div2 {
				width: 100%;
				height: 300px;
				background-color: darkred;
			}
			#bkdiv{
				width: 100%;
				height: 400px;
				/* background-color: beige; */
				background-image: url('./img/bk.jpg');
			}
			img{
				width: 100px;
				height: 100px;
			}
		</style>
	</head>
	<body>
		<div id="div1"></div>
		<div id="div2"></div>
		<div id="bkdiv">
			<img src="./img/heiwukun.jpg" alt="" />
			<h1>将敬酒</h1>
			<p>李白</p>
		</div>
	</body>
</html>
扩展

background-repeat: 左右扩展

background-size: 背景大小

案例

边框border

width color solid

border-top

border-right

border-bottom

border-left

简写

border: 宽度 颜色 solid; ---四个方向

应用:创建一个表格

调整文本的位置text-

text-algin

text-decoration

去掉下划线

margin 变距

margin-left

伪类

选择器: hover

选中标签滑动鼠标效果

复制代码
tr:hover{
    background-color: #ededed;
    font-weight: bold;
}

应用:创建一个表格

调整文本的位置text-

text-algin

text-decoration

去掉下划线

margin 变距

伪类

选择器: hover

选中标签滑动鼠标效果

复制代码
tr:hover{
    background-color: #ededed;
    font-weight: bold;
}
相关推荐
小桥风满袖36 分钟前
极简三分钟ES6 - ES8中字符串扩展
前端·javascript
张拭心36 分钟前
这就是流量的力量吗?用豆包 AI 编程做的xhs小组件帖子爆了
前端·ai编程·豆包marscode
少年阿闯~~40 分钟前
CSS3的新特性
前端·javascript·css3
IT_陈寒1 小时前
React性能优化:这5个Hook技巧让我的组件渲染效率提升50%(附代码对比)
前端·人工智能·后端
智能化咨询1 小时前
【Linux】【实战向】Linux 进程替换避坑指南:从理解 bash 阻塞等待,到亲手实现能执行 ls/cd 的 Shell
前端·chrome
Anson Jiang1 小时前
浏览器标签页管理:使用chrome.tabs API实现新建、切换、抓取内容——Chrome插件开发从入门到精通系列教程06
开发语言·前端·javascript·chrome·ecmascript·chrome devtools·chrome插件
掘金安东尼1 小时前
黑客劫持:周下载量超20+亿的NPM包被攻击
前端·javascript·面试
剑亦未配妥2 小时前
移动端触摸事件与鼠标事件的触发机制详解
前端·javascript
人工智能训练师8 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js