前端笔记

html基础笔记:
link
本章着重复习Html的基础内容,学习Html究竟要学些什么呢?主要是学习各种标签,来搭建网页的“结构”。✨✨
本篇文章主要由五个章节构成,从WEB标准到初识HTML,接着学习HTML常用标签,最后学习表格列表和表单。💪💪开始充电之旅啦~~~

一、认识WEB

「网页」主要是由文字、图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频、视频以及Flash等。

「浏览器」是网页显示、运行的平台。

「浏览器内核」(排版引擎、解释引擎、渲染引擎)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、初识HTML

「HTML」(Hyper Text Markup Language):超文本标记语言

团队约定大小写

HTML标签名、类名、标签属性和大部分属性值统一用小写
「HTML元素标签分类」

  • 常规元素(双标签)

  • 空元素(单标签)

    常规元素(双标签)
    <标签名> 内容 </标签名> 比如我是文字

    空元素(单标签)
    <标签名 /> 比如


    「HTML标签关系」

  • 嵌套关系父子级包含关系

  • 并列关系兄弟级并列关系
    如果两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位(一个tab是4个空格)。如果是并列关系,最好上下对齐。
    在这里插入图片描述

VScode插件推荐🔥

|插件| 说明 |
|-Chinese-|-中文语言包-|
|Open in Browser |右击选择浏览器打开html文件 |
|-Auto Rename Tag-|-自动重命名配对的HTML/XML标签-|
| CSS Peek | 追踪至样式 |

#绝对路径 (完整路径) 分割用:\
#相对路径 (当前目录,上下一级目录)用/(反斜杠)

属性采用的是键值对的形式
src=" img.jpg"
weight=“500” 单位是像素

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后续会继续把这部分的笔记补全。

border-radius: 数值px;圆角

flex布局

小程序中

display:flex;    //flex布局
flex-direction:row/column;  //规定主轴的方向:row/column
justify-content:space-around;
//元素在主轴方向的排列方式:flex-start/flex-end/space-around/space-between;
align-items:center;  
// 元素在副轴方向的排列方式:flex-start/flex-end/space-around/space-between;

微信小程序组件(标签)对照

1、text(span)
编写文本信息,类似于span标签
2、view
容器,类似于div标签
3、image
图片

小程序特殊的样式

1、像素:
px
rpx(推荐,自适应)整个页面宽度是750rpx

字体图标

css
在这里插入图片描述

ul标签

css
在这里插入图片描述

去掉列表符号(去圆点)

css中

<style>
ul{
list-style: none;
}
</style>
这些在开发文档里有的。

清除标签内外边距

<style>
{
margin: 0;
padding: 0;
border-box:box-sizing;//自动内减间距
)
</style>

清除a标签下划线

<style>
{
color:#333;
text-decoration: none;
}
</style>
{
margin:xx auto  //左右设置为auto,标签水平居中,版心居中。
}

对同一标签设置多个同一操作(参数不同)
只有最后一条实现了,why?

因为css具有层叠性。

渐变背景

在这里插入图片描述
单独的css文件,需要一个link标签引进。

2023/1/21 基于菜鸟教程整理css笔记

多重样式优先级

样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。

一般情况下,优先级如下:

(内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External style sheet > 浏览器默认样式

CSS 背景属性用于定义HTML元素的背景

CSS 属性定义背景效果:

background-color//背景颜色
background-image//背景图像,默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体.
body {background-image:url('paper.gif');}
background-repeat//默认情况下 background-image 属性会在页面的水平或者垂直方向平铺。一些图像如果在水平方向与垂直方向平铺,这样看起来很不协调,如果图像只在水平方向平铺 (repeat-x), 页面背景会更好些:
实例

body
{
background-image:url('gradient2.png');
background-repeat:repeat-x;
}

如果你不想让图像平铺

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
}

以上实例中,背景图像与文本显示在同一个位置,为了让页面排版更加合理,不影响文本的阅读,我们可以改变图像的位置。

可以利用 background-position 属性改变图像在背景中的位置:

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
background-position:right top;
}
当使用简写属性时,属性值的顺序为::

background-color
background-image
background-repeat
background-position

示例
body {background:#ffffff url(‘img_tree.png’) no-repeat right top;}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值