安全矩阵

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 张夏楠

张夏楠的学习日记

[复制链接]

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-2-21 23:39:18 | 显示全部楼层
横向浮动:
  1.      .top div{float: left;}
  2.                   .top ul{float: right;}   
复制代码

修改样式:
  1.                 .body{border: 1px solid red; font-size: 12px;color:#333;width:960px;margin:0 auto;}
复制代码
a标签样式效果用伪类调:
  1.         <style type="text/css">
  2.                *{margin:0;padding: 0;}        ——公共css样式
  3.                 .body{border: 1px solid red; font-size: 12px;color:#333;width:960px;margin:0 auto;}
  4.                  ul{list-style: none;}
  5.                  .clear{display: block;overflow: hidden;}
  6.                   a:link{color:#333;}
  7.                   a:visited{color:#333;}
  8.                   a:hover{color:red;}
  9.                   a:active{color:red;}
  10.                   a{text-decoration: none;}

  11.                   .head{border: 1px solid blue;}
  12.                   .top{border: 1 px solid green;line-height: 34px;}
  13.                   .top div{float: left;}
  14.                   .top ul{float: right;}        
  15.                  .top ul li{float: left;margin-left:8 px;}
  16.           </style>
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-2-26 23:41:01 | 显示全部楼层
1.什么是盒子模型?
    布局方式,由TABLE布局转变为DIV布局,页面由多个盒子模型组成。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-2-28 23:57:34 | 显示全部楼层
盒子模型:外边框:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html>
  4. <head>
  5.         <meta charset="utf-8">
  6.         <title>盒子模型</title>
  7.          <style type="text/css">
  8.                    div{border:1px solid red;margin:20px;padding:20px;}
  9.           </style>
  10. </head>
  11. <body>
  12.            <div>
  13.                我是盒子
  14.            </div>

  15. </body>
  16. </html>
复制代码

body盒子的边框是红色盒子的外边距;

删除margin:20px;后红色盒子和黑色盒子重合:副级盒子的内边距相当于子级盒子的外边距

在body中加入padding后,
  1.          <style type="text/css">
  2.                    body{border:1px solid black;padding:20px;}
  3.                    div{border:1px solid red;padding:20px;}
  4.           </style>
复制代码

理解内外边距:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-3-2 23:37:55 | 显示全部楼层
margin:外边距(边框与副级单位(div的副级标签)的距离);padding:内边距(文本内容与边框之间的距离)

写0像素的时候单位可以删去;div盒子的上下左右的边距写法:
  1.                    div{border:1px solid red;margin:0px 0px 20px 20px;padding:20px;}
复制代码
<span></span>文本标签

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-3-18 00:02:21 | 显示全部楼层
内联元素与块级元素:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><div class="blockcode"><blockquote><head>
  3.         <meta charset="utf-8">
  4.         <title>内联元素与块级元素</title>
  5.          <style type="text/css">
  6.                     .box01{border:1px solid red;width:300px;height:300px;padding:30px;margin:30px;}
  7.           </style>
  8. </head>
  9. <body>

  10.             <div class="box01">
  11.                      春娇与志明
  12.             </div>
  13. </body>
复制代码

<html>
<head>
        <meta charset="utf-8">
        <title>内联元素与块级元素</title>

</head>
<body>
           <a href="#">百度一下你就知道</a>
            <i>1</i>
            <u>23</u>
            <b>456</b>
</body>
</html>
另起一行:运用段落标签<p></p>

内联元素都是写在同一行里,因为他们都是文本标签;块级元素都是另起一行,独占一行

  1.         <meta charset="utf-8">
  2.         <title>内联元素与块级元素</title>
  3.          <style type="text/css">
  4.                    *{border:1px solid red;}
  5.           </style>
  6. </head>
  7. <body>
  8.            <a href="#">百度一下你就知道</a>
  9.             <i>1</i>
  10.             <u>23</u>
  11.             <b>456</b><div>我是div</div>
  12. </body>
复制代码

外层边框为html边框,内层边框包括body边框、“百度一下”边框、div边框等


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2022-3-18 23:34:27 | 显示全部楼层
margin和padding的内联元素可以设置左右,不能设定上下
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html>
  4. <head>
  5.         <meta charset="utf-8">
  6.         <title>内联元素与块级元素</title>
  7.          <style type="text/css">
  8.                  body{border:1px solid red;}
  9.           </style>
  10. </head>
  11. <body>

  12.              <span>第一个</span>
  13.              <span style="width:200px;height:200px;margin-left:100px;padding-bottom:100px;">第二个</span>
  14.              <span>第三个</span>
  15. </body>
  16. </html>
复制代码
:第二个有左边距
内联元素与块级元素的区别:块级元素独占一行,可以设置宽高,内外边距等,而内联元素不能设置宽高和上下内外边距。

相对定位于绝对定位:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html>
  4. <head>
  5.         <meta charset="utf-8">
  6.         <title>相对定位与绝对定位</title>
  7.          <style type="text/css">
  8.                    .div01{border:1px solid red;width:200px;height: 100px;}
  9.                    .div02{border:1px solid blue;width:200px;height: 100px;}
  10.                    .div03{border:1px solid green;width:200px;height: 100px;}
  11.           </style>
  12. </head>
  13. <body>
  14.            <div class="div01">第一个盒子</div>
  15.            <div class="div02">第二个盒子</div>
  16.            <div class="div03">第三个盒子</div>

  17. </body>
  18. </html
复制代码

相对定位:

  1.          <style type="text/css">
  2.                    .div01{border:1px solid red;width:200px;height: 100px;}
  3.                    .div02{
  4.                             border:1px solid blue;
  5.                             width:200px;
  6.                             height: 100px;
  7.                             background-color:blue;
  8.                             position: relative;     //相对定位
  9.                             top:30px;
  10.                             left:50px;
  11. }
  12.                    .div03{border:1px solid green;width:200px;height: 100px;}
  13.           </style>
复制代码

若欲将其向左或上移动,可将top和left的值设置为负值;相对定位占着位置不动。

绝对定位:
  1.                    .div02{
  2.                             border:1px solid blue;
  3.                             width:200px;
  4.                             height: 100px;
  5.                             background-color:blue;
  6.                             position: absolute;   
  7.                             top:60px;
  8.                             left:50px;
  9. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-27 23:47 , Processed in 0.014918 second(s), 17 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表