【web前端教程开发】

笔记2

1.列表的标签

1.无序列表 ->ul li 符合嵌套的规范
ul与li中不允许放置别的标签,但是li中间可以放置标签
2.无序列表-> ol li :列表的最外层容器,列表项
有序列表用的非常少,无序列表可以代替有序列表,无序列表经常被使用。

3.定义列表:->dl,dt,dd 列表项需要添加标题和标题的内容
表格标签可以相互嵌套,形成多层级的列表

2.表格标签


他们之间是有嵌套关系的,要符合嵌套关系
语义化标签,tBody是可以出现多次的,但是tHead是只能出现一次的。

3.表格属性

border:表格的边框
cellpandding:单元格内的空间
cellspacing:单元格之间的空间
rowspan:合并行
colspan:合并列
align:左右对齐方式
valign:上下对其方式

4.表单标签

在这里插入图片描述
form,input,textarea,select,label…比较常用。
input还有一个type属性,决定是什么控件。
还有一些常见的属性
checked,disabled,name,for…

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


表格表单组合,可以相互组合形成数据展示效果。

5.div与span

div:做一个区域快的划分
span:对文字的修饰,内联。

6.css基础语法

选择器:(属性1:值1;属性2:值2)
width:宽
height:高
background-color:背景色
长度单位
px-> 像素
%->百分比
外容器:600px: 当前容器 50%->300px
css注释

 /*注释的内容*/

shift+alt+a:快捷键注释内容

7.CSS的引入方式

内部样式与内联样式

1.内联(行内,行间)样式
在HTML的标签上来添加style来实现
2.内部样式
在style上添加标签来实现
注:内部样式的优点,可以复用代码
区别:内部可以复用代码,符合w3c的标准规范,让结构和样式进行分开处理
3.外部样式
引入一个单独的CSS文件,name.com
通过link标签引入外部资源,rel属性指定资源跟页面的关系,href是属性资源的地址。
通过引入一个@import的方式引入外部文件
在这里插入图片描述

8.CSS颜色表示法

1.单词颜色表示法
2.十六进制表示法
3.rgb三原色表示法:rgb(255,255,255);
取值范围:0~255
提取颜色的下载地址:www.baidufe.com

9.CSS的背景样式

background-color:背景颜色

background-image:背景图片

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

background-repeat:北京图片的平铺方式

repeat-x x轴平铺
repeat-y y轴平铺
pepeat (x,y都平铺)
no-repeat(x,y都不平铺)

background-position:背景图片的位置

x,y:number(px,%)|单词
x:left,ringt,center
y:top,center,bottom

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

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

10.CSS的边框样式

border-style:边框样式
slid:实践
dash:虚线
dotted:点线
border-width:边框大小
px…
border-color:边框颜色
red-#f00
边框也可以针对某一边框进行设置:border-left-style 中间是方向left,right,top,bottom
颜色:透明颜色;transparent

11.CSS的文字样式

font-fmaiily:字体样式
英文,中文
衬线体与非衬线体
注意点:多字体的目的
引号添加的目的
font-size:字体大小
在这里插入图片描述

默认(16px)
写法:单词(normol,bold)| number(100 200 300…900 ,一百到五百都是正常的,600到900是加粗的)
font-style:字体样式
模式:正常(normol) 斜体(italic)
写法:单词(normol,italic)
注:oblique也表示斜体,一般用的比较少,了解即可
oblique在没有倾斜属性的字体也可以设置倾斜
italic只有在有倾斜属性的字体才可以设置倾斜

12.CSS的段落样式

text-decoration:文本样式
下划线:underline
删除线:line-through
上划线:overline
不添加任何装饰:none
添加多个文本装饰:line-hthrough,underline,overline4
text-transform:文本大小写,(针对英文段落)
小写:lowercase
大写:uppercase
只针对英文首字母大小写:capitalize
text-indent:文本缩进
首行缩进
em单位:相对单位。1em永远跟字体相同
text-aglin:文本对齐方式
对齐方式:left,right,center,justify(两端点对齐)
line-height:定义行高
什么是行高,就是一行文字的高度,上边距和下边距的等价关系。
默认行高不是固定值,而是变化的,根据当前的字体不断的变化。
取值:number:1px, scale:比例值,跟文字额大小相关
在这里插入图片描述
letter-spacing:字与字 之间的间距
word–sapcing:单词与单词之间的间距
英文和数字不折行的问题
1.word-brrak:breal-all:非常强烈额折行
2.word-wap:breal-word:不是那么强烈的折行,会产生一些空白区域。

13.CSS的复合样式

1.background:red url()repeat 0 0;
2.border:1px red solid/;
3.font:
注:至少有两个值 size,family
weight,style,size,family是可以的
style, weight,size,family也是可以的
weight,style,size/line-height,family也是可以的
如果非要复合写的话,先写复合,再写单一
在这里插入图片描述

14.CCS选择器

ID选择
#elem{} ,id=“elem”
1.ID选择器是唯一值,在一个页面只能出现一次
2.命名的规范:由字母,下划线,中划线,(并且第一个不能是数字)
3.驼峰写法:searchButton(小驼峰)SearchButton(大驼峰) searchSmallButton
4.短线写法:search-small-botton
5.下划线写法:;search_small_botton

14.Class选择器

.elem{} ,class=“elem”
1.CSS选择器是可以重复使用的
2.可以添加多个CSS样式
3.多个样式的时候,样式优先根据css决定,而不是class中的属性顺序
4.标签+类的写法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值