分析家居网的内容构成
http://web.woniulab.com:8082/index.html
HTML的标签分为两类:
布局标签:现在都采用div标签来布局,div是块标签
文本标签:用于组织网页的内容,如文本、图片、链接等等
标题标签h
段落标签p
换行标签br
粗体b
斜体i
水平线hr
文本标签span
有序列表ol-li
无序列表ul-li
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>列表title>
head>
<body>
<ol start="1">
<li>javali>
<li>数据库li>
<li>HTMLli>
ol>
<ul type="square">
<li>javali>
<li>数据库li>
<li>HTMLli>
ul>
body>
html>
<img src="img/banner1.jpg" alt="">
1)绝对路径
定义:完整的路径
1.以电脑盘符开头的是绝对路径 C:/
2.完整的网址是绝对路径 https://www.baidu.com
2)相对路径
定义:相对对当前文件的路径
1. ./是相对于当前目录 (./可以省略不写的)
2. ../是找到上一级目录
3. 目录名/ 找到一下级目录
超连接:用来实现页面之间跳转的标签。
1)语法结构
<a href="http://www.baidu.com">内容a>
2)a标签的可选属性
target -指定超链接点击后打开的目标位置
默认为_self 在自身窗口打开
_blank 在新窗口打开
块级标签
特点: 独占一行,宽度默认为100%,默认都支持width、height属性。 如:div h1-h6 p
作用: 一般来说,网页布局都是用div块级标签
行内标签
特点:默认不支持width、height来改变尺寸,大小由内容来决定 如:b i
作用: 一般在网页上组织内容的时候,使用行内
在布局的过程中,有时候我们需要进行 行和块的转化。
将块元素转化为行元素、将行元素转化为块元素
需要用到display属性
inline:转化为行元素
block: 转化块元素
inline-block:行内块
.sp2{
width: 200px;
height: 100px;
background-color: antiquewhite;
/* 行内块:这个标签依然是行标签,但是这个标签具有块的特性 */
display: inline-block;
}
盒模型属性
属性名 | 值 | 解释 |
---|---|---|
width | 100px | 宽度 |
height | 100px | 高度 |
border | 1px solid red | 边框 |
padding | 10px | 内边距 |
margin | 10px | 外边距 |
前面学过
内边距也称为内留白,是边框与内容之间的距离。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<style>
.category{
width: 840px;
height: 380px;
border: 1px solid red;
/* 内边距 */
padding: 10px;
}
.cat-item{
width: 260px;
height: 350px;
background-color: pink;
float: left;
/* 外边距 */
margin-right: 10px;
}
style>
head>
<body>
<div class="category">
<div class="cat-item">div>
<div class="cat-item">div>
<div class="cat-item">div>
div>
body>
html>
盒子的边框要研究三个内容:
solid:代表实线
dashed:代表虚线
dotted:代表点线
border:1px solid red
宽度 = width+border*2 + padding*2
一个盒子最终的高度 = height + border * 2 + padding*2
一个盒子最终的`高度 = height + border * 2
怎么使用怪异模式
需要在盒子的样式上,加一个 box-sizing样式
box-sizing:content-box; 使用标准模式(默认)
box-sizing:border-box; 使用怪异模式
完成首页内容填充