03overall

goer ... 2022-01-05 Html
  • Html
大约 2 分钟

HTML 布局等标签

[toc]

# 常用标签

# 1. 布局标签

布局标签:主要用于页面布局

  1. div 标签 -------- 大块元素

  2. span -------- 小部分文本

  3. html:5的语义化标签

    • header -------- 头部
    • footer -------- 底部
    • nav -------- 导航
    • section -------- 区块标签
    • article -------- 大段文本
    • aside -------- 侧边栏
<header></header>
<nav>导航</nav>
<section>
    区块标签
    <div>
        div
    </div>
    <span>文本</span>
    <article>大段文本</article>
    <aside>侧边栏</aside>
</section>
1
2
3
4
5
6
7
8
9
10
11

# 2. 其他标签

其他: 有点不常用的,但是也会用呀!

  1. bdo 改变文本方向 rtl:右到左 ltr:左到右
  2. embed 用来嵌入外部应用或者互动程序(插件)
  3. base 页面上的所有链接规定默认地址或默认目标
  4. canvas 于图形的绘制 游戏等

# 3. HTML框架

frameset: 将几个页面组合为一个页面

1.主页面没有body标签
2.子标签frame一起使用
1
2
property value
cols(左右组合) 百分比 (20%,40%,40%)
rows(上下组合) 百分比(有几个值就被分成几份)
frameborder(设置边框)
noresize(禁止手动调节大小) 自己
scrolling(是否显示滚动条) yes/no/auto自动
<!-- 没有body标签噢 -->
<frameset row="20%,80%" frameborder="0" noresize>
	<frame src="header.thml"></frame>
	<frameset clos="10%,20%,70%">
        <frame src=""></frame>
 		<frame src=""></frame>
 		<frame src="content.html" name="conut"></frame>
	</frameset>
</frameset>

<!-- content.html -->
<body>
    <ul>
        <li>
            <a href="http://www.baidu.com" traget="conut">百度</a>
        </li>
        <li>
        	<a href="http://www.baidu.com" traget="conut">百度</a>
        </li>
        <li>
            <a href="http://www.baidu.com" traget="conut">百度</a>
        </li>
        
    </ul>
     
</body>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

# 4.图像热区

在大图上可以点击,到其他小图链接里 (拓展)

  1. 引入大图 标签img 设置usemap="#name"属性
  2. map标签 设置neme=""属性
  3. area 标签 设置形状

area标签属性:

property value
shape(当前区域形状) rect(矩形:设置对角点坐标) | circle(圆形:设置圆心和半径) | poly(多边形:设置每个点的坐标)
coords(坐标) 每个坐标点(空格分开)
href (地址) 链接地址
<img src="one.jpg" alt="" usemap="#abc">

<map name="abc">
    <area shape="rect" coords="0 0 0 0" href="任何链接"></area>
	 <area shape="ploy" coords="0 0 0 0 0 0 " href="dasff.html" target="_blank"></area>
</map>

1
2
3
4
5
6
7