首页 > 其他分享 >前端学习3简易博客页面搭建

前端学习3简易博客页面搭建

时间:2022-12-02 19:36:37浏览次数:42  
标签:浮动 定位 标签 页面 博客 margin left border 搭建

目录

前端学习3

一、css重要属性之边框 盒子模型 浮动 定位 补充说明

1.边框 border

1.详细的写法
border-left-width: 5px;
border-left-style: dotted;
border-left-color: #0000ff;
border-left/right/top/bottom  # 上下左右 跟上面英语
2.综合的写法
border: 10px solid orange;  # 三个参数顺序没有严格要求 给了就行

2.画圆

先确定好长宽,长款设置的一样是正圆,不一样就是椭圆
再跟半径属性 50%或者100%都可以,平时设置成50%即可
.c1 {
    width:500px
    hight:500px
    border:3px solid red
    border-radius:50%
}

3.display属性

display: none; 彻彻底底的隐藏标签(页面上不会显示)
visiblity: hidden 隐藏的不彻底(没有display效果好)

4.快速敲代码的方法

image
image

5.盒子模型

其实标签可以看成是盒子(举一个快递盒的例子)
所有的标签都具有盒子模型 但是主要指的div标签
1.快递包里面的实际物体 content(内容)
2.内部物体与内部盒子壁距离padding(内边距 内填充)
3.快递盒的厚度border(边框)
4.快递盒之间的距离margin(外边距)

padding: 20px;  # 上下左右
padding: 20px 30px;  # 上下 左右
padding: 10px 20px 30px;  # 上 左右 下
padding: 10px 20px 30px 40px;  # 上 下 左 右

margin与padding用法一致
针对标签嵌套 水平方向可以居中
margin: 0 auto;

image

6.浮动 float(很重要)

# 浮动就是用来页面布局
1.浮动的现象
	float:left\right;

2.浮动带来的影响
	浮动的元素是脱离正常文档流动 会造成实际标签塌陷

3.浮动代理的影响终极解决方案
    谁塌陷了就给谁加clearfix样式类就可以了 
    .clearfix:after {
        content: '';
        display: block;
        clear: both;
    }

7.益处 overflow

div {
    height: 150px;
    width: 150px;
    border: 5px solid greenyellow;
    border-radius: 50%;
    overflow: hidden/auto上下滚动/scroll左右滚动;
}

div {
    max-width: 100%;
}

8.定位 position

标签在默认情况下都是不可以提高定位参数来移动
定位有四种状态
1.static静态(标签默认的状态 无法定位移动)
2.relative相对定位(基于标签的位置)
3.absolute绝对定位(某个定位)
4.fixed固定定位(基于浏览器窗口固定不动)

position: relative/absolute/fixed;  # 有三种 最常用的是fixed

9.z-index

body {
    margin: 0;
}
.cover {
    backgroud-color: rgba(127,127,127,0.5);
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    z-index: 0;
}
.modal {
    height: 200px;
    width: 400px;
    background-color: white;
    z-index: 101;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -100px;
}

二、简易博客页面搭建

1.大 致步骤

1.分析页面结构 利用布局标签div和span搭建架子
2.先编写网页骨架 HTML
3.再编写 CSS
4.最后编写JS

标签:浮动,定位,标签,页面,博客,margin,left,border,搭建
From: https://www.cnblogs.com/almira998/p/16945424.html

相关文章

  • 从零开始搭建Go语言开发环境
    从零开始搭建Go语言开发环境https://www.liwenzhou.com/posts/Go/install_go_dev/Apollo配置中心https://www.liwenzhou.com/posts/Go/apollo/Apollo(阿波罗)是携程开源......
  • 几行代码实现页面置灰效果
    constd=document.createElement('style');d.setAttribute('type','text/css');d.innerHTML=`html{filter:grayscale(100%);-webk......
  • Docker 使用PXC搭建MySQL集群(MySQL:5.7.24)
    关于MySQL集群,常用的有两种模式:​​Replication集群架构(主从复制)​​​和​​PXC集群架构​​PXC集群方案所有节点都是可读可写的,Replication从节点不能写入,因为主从同步......
  • 内网服务器搭建docker环境
    1.x86_64服务器安装docker1.下载docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/这里可以看到很多docker版本的压缩包。我这里下......
  • Myeclipse搭建maven项目
    maven的配置和安装  搭建项目开始是使用的自己的项目配置文件此篇博客是参考上面的博客,稍作修改而来,区别主要是这里多了一个修改maven默认的tomcat6为tomcat7.0.47首先是p......
  • 登录拦截之后,登录页面出现在iframe的src里面
    之前搭建了一个小项目,在登录超时后返回登录页会在iframe里打开登录页面,这显然不是我想实现的效果,应该是拦截之后,登录页面在iframe的顶层页面显示,趁着今天有时间就查了一下......
  • 登陆页面
    vue框架主要看样式,其他的根据需求改<!--登陆--><template><divclass="login"><divclass="loginTop">欢迎登陆</div><divclass="loginContent">......
  • 关于Namespace的值是怎么影响jsp页面位置不同访问方法的
    小记:​​<constantname="struts.devMode"value="true"/>​​这个是设置开发模式的语句,保证项目配置在修改之后能直接刷新体现出来的。首先在完成项目的配置之后,web.xml文......
  • 搭建淘淘商城遇到的问题【持续更新】
    1.Missingartifactcom.github.pagehelper:pagehelper:jar:3.4.2-fix依赖添加失败Missingartifactcom.github.pagehelper:pagehelper:jar:3.4.2-fix在父工程的jar包依赖......
  • 使用fullcalendar构建简单会议室预约页面
    <linkhref="./plugins/fullcalendar-5.11.2/fullcalendar-scheduler/main.min.css"rel="stylesheet"/><scripttype="text/javascript"language="javascript"src=".......