web前段开发(第五周)

一,.b标签和i标签

1.b标签和i标签
strong 和em 都是表示强调的标签,表现形式为文本的加粗和斜体。b和i标签同样也表现文本加粗和斜体。
区别在于,strong 和em是具备语义化的。然而b和i是不具备语义化的。
可以直接简化显示器的操作

二,引用标签的基本操作

1.引用标签的基本操作

blockquote引用打断的段落解释
q:引用小段的短语解释
abbr:缩写或首字母缩略词
address:
cite:引用著作的标题
这些分类,有利于计算机的解析,多人协作的开发
 <strong>文本1</strong>
    <b>文本2</b>
    <em>文本3</em>
    <i>文本4</i>
    <i>暗杀教室客户</i>

三,iframe标签

iframe标签
可以引入其他的html到当前html中显示。
主要是利用iframe的属性进行样式的调节。
在这里插入图片描述

<iframe src="https://www.taobao.com" frameborder="0" scrolling="no" width="400" height="300"></iframe>

四,br标签和wbr标签

br是强制换行,相当于C语言中“\n”
wbr是自适应换行,更具屏幕的大小进行调控

五,pre标签和code标签

pre元素可以定义预格式化的文本。被包围在pre元素中的文本通常会保留空格和换行符
针对网页中的程序代码的显示效果

 &lt;DOCTYPE html&gt
 以这种方式来代替<>  以实现在网页中显示代码的效果
 此处可以用md来进行格式的转换

六,map标签与are标签

1.给特殊图形添加链接,area能添加的热区的形状:矩形

<img src="./image/2.jpg" alt="" usemap="#star">
<map name="star">
<area shape="rect" coords="100 100  200 200" href="https://www.taobao.com" alt="">" alt="">

七,embed和object

embed和object都表示能够嵌入一些多媒体,比如flash动画,插件等。基本是由没有太多区别,主要是为了兼容不同的浏览器而已

给flash和一些插件

<embed src="" type="">
    <object data="" type=""></object>

<object data="" type="">
    <param name="" value="">
</object>

支持性非常的查,一般不适用

八,video标签和audio标签

audio标签表示嵌入的音频文件
引入音频和视频的新标签

<audio src="" controls></audio>  通过controls来加上控制器
通过loop来进行单曲循环
autoplay来进行自动播放
<video src=""></video>    视频播放的设置也同理

九、文字注解与文字方向

ruby,rt 这样的一个组合

<body>
    <ruby><rt>hán</rt></ruby>
</body>

效果展示:

hán

用rt给ruby中的文字加上标拼音
rtl:表示从右往左读
ltr:表示从左往右读,一反一正

<p>
<bdo dir="rtl">很多时候</bdo>在一个地方我们可以看到
</p>

十、link标签扩展学习

1.添加网页标题栏前面的

<link rel="icon"type="/image/x-icon"href="http://www.baidu.com">
给标签栏的网页添加小图标

效果展示:在这里插入图片描述

十一、mata扩展学习

meta是添加一些辅助信息,

 给美团浏览器添加隐藏的介绍,使其容易被检索到:<meta name="description" content="大连美团集团精选大连美食餐厅,酒店预订,电影票,旅游景点">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">,浏览器自动生成的
 ,是不论是什么版本的浏览器都可以以Ie最高的版本进行渲染
 <meta http-equiv="refresh" content="3" url="https://www.taobao.com">,
三秒后自动跳转到淘宝网站
 

十二、html5新语义化的标签

header :页眉
footer :页脚
main :主体
hgroup :标题组合
nav :导航
注:header、footer、main在一个网页中只能出现一次。
article :独立的内容
aside :辅助信息的内容
section :区域
figure :描述图像或视频
figcaption :描述图像或视频的标题部分
datalist :选项列表
details / summary :文档细节 / 文档标题
progress / meter :定义进度条 / 定义度量范围
time :定义日期或时间
mark :带有记号的文本

十三、Flex弹性盒模型

随着移动互联网的发展,对于网页布局来说要求越来越高,而传统的布局方案对于实现特殊布局非常不方便,比如垂直居中。
  2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。

十三、_flex弹性布局

作用在flex容器上	    作用在flex子项上
flex-direction      	order
flex-wrap	flex-grow
flex-flow	    flex-shrink
justify-content	flex-basis
align-items	flex
align-content	align-self

用_flex来实现盒子模型的简单快捷的居中

<style>
#box{width: 300px;height:300px;border:1px black solid;margin: 20px auto;display: flex;flex-direction: column-reverse;}
#box div{width:50px;height: 50px;color: white;line-height: 50px;text-align:center;background: red;}
    </style>
<body>
    <div id="box">
<div>1</div>
<div>2</div>
<div>3</div>

    </div>
   
</body>

在这里插入图片描述

1.flex-direction

flex-direction用来控制子项整体布局方向,是从左往右还是从右往左,是从上往下还是从下往上。

取值 含义
row 默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。
row-reverse 显示为行。但方向和row属性值是反的
column 显示为列
column-reverse 显示为列。但方向和column属性值是反的

2.flex-wrap

flex-wrap用来控制子项整体单行显示还是换行显示。

取值 含义
nowrap 默认值,表示单行显示,不换行。
wrap 宽度不足换行显示
wrap-reverse 宽度不足换行显示,但是是从下往上开始,也就是原本换行在下面的子项现在跑到上面。

3.flex-flow

flex-flow属性是flex-direction和flex-wrap的缩写,表示flex布局的flow流动特性。第一个值表示方向,第二个值表示换行,中间用空格隔开。

4.justify-content

justify-content属性决定了主轴方向上子项的对齐和分布方式。

十四、grid网格布局

1.是一个二维的布局方法,横纵两个方向总是同时存在
grid-template-columns(列)和grid-template-rows(行)
对网格进行横纵划分,形成二维布局。单位可以是像素,百分比,自适应以及fr(网格剩余空间比例单位)
如果需要添加多个横纵网格时,可以利用repeat(个数,大小)语法进行简化操作
grid-colum-gap和grid-row-gap:用来定义网格中网格间隙的尺寸
CSS grid-gap属性是grid-colum-gap和grid-row-gap的缩写(先写横再写纵)

2.不同的类型
justify-items:指定网格元素水平呈现方式
align-items:指定网格元素的垂直呈现方式
place-items可以让align-items和justify-items属性写在单个声明中(缩写)
justify-content:指定了网格的水平分布
align-content:指定了网格的垂直分布
place-content是两个的缩写
在这里插入图片描述
取值 含义:
grid-column-start :水平方向占据的起始位置。
grid-column-end: 水平方向上占据的结束位置。(span属性)
grid-row-start :垂直方向上占据的起始位置。
grid-row-end :垂直方向上占据的结束位置。(span属性 )
grid-row :grid-row-start+grid-row-end的缩写。
grid-area :表示当前网格所占用的区域,名字和位置两种表示方法。
justify-self: 单个网格元素的水平对齐方式。
align-self: 单个网格元素的垂直对齐方式。
place-self align-self和justify-self的缩写。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值