第二周学习

  • 二十一、嵌套列表
  • 二十二、表格标签
  • 二十三、表格属性
  • 二十四、表单标签
  • 二十五、表单相关标签
  • 二十六、表格表单组合使用
  • 二十七、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>

web前端第二周学习相关推荐

  1. 认真学习前端第二周学习笔记(浮动,定位,精灵图,布局)

    文章目录 前言 一.关于浮动 二.关于定位 三.关于精灵图 四.关于布局 总结 前言 提示:这是我在专业培训机构学习的第二周,感觉学习进度好像有一点点慢,不过也还好,能让我们更好的消化消化,今天也是先 ...

  2. Web前端第二季(CSS):十:第5章:案例开发:505-SiKi学院首页布局分析+506-开发右侧学习中心链接样式+507-切分SiKi学院的布局+508-开发SiKi学院的导航按钮

    目录 一.目的 1.想:学习前端知识 2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆. 二.参考 1.我自己代码的GitHub网址 1.SIKI学院:我参考此视频实操 1.w3school ...

  3. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

  4. web前端开发——HTML学习

    WEB前端开发 W3C学习网站 MDN学习网站 HTML 从语义角度,描述页面结构 语言不区分大小写,特殊字符要求全小写 html5文件结构 快速编辑:Tab键 <!DOCTYPE html&g ...

  5. 没有基础怎么学习Web前端?相关学习路线又是什么?

    没有基础怎么学Web前端?相关学习路线是什么?随着互联网的迅猛发展,互联网项目对用户体验提出了更高的要求,Web前端开发人员成为了重要的研发角色.很多人想要快速加入前端开发这一高薪行列,对于想要学习W ...

  6. 没有基础怎么学Web前端?相关学习路线是什么?

    没有基础怎么学Web前端?相关学习路线是什么?随着互联网的迅猛发展,互联网项目对用户体验提出了更高的要求,Web前端开发人员成为了重要的研发角色.很多人想要快速加入前端开发这一高薪行列,对于想要学习W ...

  7. 20169220 网络攻防实践 第二周学习总结

    20169220 赵京鸣 2016/2017-2 第二周学习总结 进度:1.教材第1-2章/12章 2.Kali教学视频1-5/36 3.查找2个安全工具/5 4.国内外黑客.电影书籍了解 5.lin ...

  8. 蓝旭前端第二周预习———HTML标签+如何查看控制台

    蓝旭前端第二周预习---HTML标签+如何查看控制台 HTML标签 文档 文档生成 文档结构 标签 标签语法 基本标签 如何查看控制台(chrome) HTML标签 文档 文档生成 VScode中&q ...

  9. web前端技术的学习(一)

    web前端技术的学习( 一 ) 一.HTML +CSS系列之导学 1.1拨云见日 1.2 朔本求源 1.3 风生水起 1.4 巧夺天工 二.什么是HTML.CSS? 2.1 是做网站的编程语言. 2. ...

最新文章

  1. 如何构建基于.NET Core和云环境下的微服务技术体系?
  2. RUNOOB python练习题 39 数组排序
  3. 《Linux就该这么学》正式版电子书发布!
  4. 我有几个粽子,和一个故事
  5. 如何更改mssq,SSAS l代理运行身份验证
  6. 高校科研管理系统源代码_高校科研信息管理系统
  7. 高等数学知识框架梳理
  8. 深入了解requestFullscreen()方法实现全屏显示
  9. win10计算器_好用的Win10系统计算器,终于可以在移动端设备上面来用了
  10. html转word 自动分页,word怎样自动分页
  11. 【算法】生成n个互异随机数的初步算法
  12. 流式数据分析处理的常规方法
  13. Windows下Pycharm专业版2021.2以及Anaconda安装教程
  14. win7 旗舰版 秘钥 联网激活
  15. 腾讯互娱PHP怎么样,还原最真实的NBA:专访腾讯互娱《最强NBA》
  16. php链路追踪molten
  17. 【java校招你不知道的那些事儿】java校招有没有考点大纲?不能拿面试补缺
  18. 关于SimpleDateFormat处理时间格式容易忽视的问题
  19. 解题报告 之 UVA11134 Fabled Rooks
  20. 玩转人工智能(3)常用的大数据框架简单介绍

热门文章

  1. 画线 css,CSS画线方法
  2. 星巴克中国2022春日限定新品上市
  3. VL600威锋typeC 转HDMI转接单芯片方案,支持DP1.4两LANE实现4K60,
  4. 模拟生成验证码,有相应次数限制(个人学习记录)
  5. GRE考试词汇平静类
  6. virtualbox虚拟机添加虚拟磁盘disk的步骤
  7. 考研小助手 Mathematica 麦酱教你算不定积分 wolfram alpha
  8. 学习Excel VBA(一)——VBA理论初步
  9. 有三个线程T1,T2,T3,下面方法可以确保它们按顺序执行的有()该线程继续执行
  10. matlab mex命令,matlab 调用mex