前端学习^ ^

1. HTML

1.1 HTML常用标签

  1. 标题
  2. 段落
  3. 图片
  4. 链接
  5. 有序表
  6. 无序表
  7. 表格
  8. 表单

1.2 HTML元素

  • 起始标签 + 元素内容 + 结束标签
  • 空元素:没有内容的HTML元素(应在开始标签中关闭)

1.3 HTML属性

  • HTML元素可以设置属性
  • 描述于开始标签
  • 以键值对的形式出现,属性值被双引号包括
    {name="zhang san}"
  • 常用属性HTML属性列表

2. CSS

2.1 引入方式

引入方式书写位置作用范围使用场景
内嵌式写在style标签中当前页面小案例
外联式写在单独的css文件中,通过link标签引入多个页面项目
行内式写在标签的style属性中当前标签配合js使用

2.2 选择器

选择器结构作用注意点
标签标签名{css属性名:属性值}当前所有标签①选择器选择的是一类标签
.类名{css属性名:属性值}所有含class属性的标签①需要定义和使用才能生效 ②一个标签可有多个类名,类名以空格隔开
id#id属性值{css属性名:属性值}带有该id属性值的标签①一个标签只能有一个id属性值
通配符*{css属性名:属性值}所有标签①极少使用
后代选择器1 选择器2{css}选择器1找到的标签的后代(儿子、孙子……)选择器间用"空格"隔开
子代选择器1>选择器2{css}选择器1找到的标签的子代(儿子)选择器间用">"隔开
并集选择器1,选择器2{css}多个选择器选中的标签选择器间用","隔开
交集选择器1选择器2{css}同时满足多个选择器的标签①选择器间紧挨着 ②标签选择器必须写在最前面
伪类选择器:hover{css}任何标签

2.3 文字/文本样式

属性名属性值样式
font-size数字+px字体大小
font-weightnormal(正常)/bold(加粗)字体粗细
font-stylenormal(正常)/italic(倾斜)字体倾斜
font-family相应字体设置字体(网页中是非衬线字体)
text-indent数字+em(和字体大小一样)文本缩进
text-aligncente/left/right文本对齐
text-decorationunderline/line-through/overline/none文本修饰
line-height倍数(当前字体大小的倍数)行高

font复合属性
font:倾斜 粗细 大小 字体(前两个可省略)

2.4 背景

背景复合属性
background:颜色 图片 平铺 位置

2.5 三大特性

  1. 继承性
  2. 层叠性
  3. 优先级

2.6 元素显示模式

元素显示模式特点代表标签
块级①换行 ②可设置宽高div、p
行内①不换行 ②不可设置宽高 ③尺寸和内容大小相同a、span
行内块①不换行 ②可设置宽高img、button、input

显示模式转换

属性效果
display:block转换成块级元素
display:inline-block转换成行内块元素
display:inline转换成行内元素

嵌套规范

  1. 块级元素作为大容器,可以嵌套文本、块级元素、行内元素。(p标签中不要嵌套div、p、h)
  2. a标签内部可以嵌套任意元素,但不能嵌套a

2.7 盒子模型

组成:内容区域(content)、内边距区域(padding)、边框区域(border)、外边距区域(margin)

组成属性常见取值
内容height、width数字+px
边框(复合属性)border:size style colorstyle:solid(实线)、dashed(虚线)、dotted(点)
(单方向设置)border-left / right/ top/ bottom
内边距(可单独设置某个方向的页边距 padding:四值(上 右 下 左)数字+px
padding:三值(上 左右 下)
padding:二值(上下 左右)
外边距(与padding相同)margin:四值、三值、二值

盒子尺寸 = width / height + border + padding
CSS3盒子模型——添加border和padding后不需要手动做减法

盒模型CSS3盒子模型
特点需要手动内减自动内减
实现方式给盒子设置属性bos-sizing:border-box

3.每日学习成果

8.12 学习了html基础,并制作了一个包含常见html元素的简单页面
8.13 学习了css基础,并对页面进行一些简单的渲染美化
8.14 学习了盒子模型,并利用盒子模型制作了学习列表
8.15 学习了CSS浮动,并制作了双列新闻列表
8.16 学习了CSS定位和响应式布局,并分别制作了两个新闻首页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值