当前位置: 首页 > article >正文

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式

  • 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局

目前学习写的几种的网页布局可以分为以下几种情况:

1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可

2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可;

3.顶部 head 和底部 footer 满页面,中间centen 居中,两百留白:head 和 footer 宽度设为100%,中间conten 内容的宽度和高度,利用 maigin:auto 让内容居中即可

                              

 

  • 总结一下最近联系写页面遇到的一些问题:

1.在一个 input 文本框里面,让光标不顶住文本框:给input 设置一个 padding left:3px;

input[type="text"]{width: 520px;height: 30px;padding-left: 3px;    //距离顶部最左边3个像素outline: none;      //去掉文本框的边框色
}

2.制作一个可点击的图片(图片替换)

.douban ul li:{width: 150px;height: 30px;background: url(../D.img/lg_main_a11_1.png);overflow: hidden;      //超出部分隐藏
}
.douban ul li a{display: inline-block;     //行类元素转换为行类块级width: 180px;    //字体的宽高大于图片height: 80px;line-height: 100px;tab-index: 30px;
}

3.一个div包裹4张图,图片排列一排,中间有间隙,去掉间隙:font-size:0;

4.当鼠标移入时背景图有动态感:先让背景图片居中:center

.box:hover{bacfground-size:150%;        //整体放大
}
.box:hover{transfrom:scale(2);        //从中间放大,2表示放大的倍数
}

5.区分盒子模型中的 margin 和 padding

margin 只要用于两个元素之间,谁距离谁多远

padding 主演用于父元素和子元素之间,包裹元素,撑大元素本身

如果要将标准盒模型转换为IE盒模型,还原元素本身,父级不占像素:box-sizing:border-box;

6.在一个div中,让图片左右居中:

方法一:position:relative 绝对定位

方法二:给图片设置一个margin:auto,左右居中

方法三:将图片转换为 inline-block ,在父级设置 text-aligen:center 文本居中

7.上标文字和文档的下基线对齐:

.将上边字体选中,设置 line-height:距离缩小

.选中上标字体,父级设置一个 position:relative 相对定位     选中的上标字体设置一个 position:absolute 绝对定位

8.制作一个三角形的图片:

 .box{width:100px;height: 100px;background-color: black;border-top: 20px solid red;border-right:20px solid blue;border-left: 20px solid yellow;border-bottom: 20px solid green;}

转变以后的代码:

 .box{width: 0px;height: 0px;background-color: transparent;     //透明色border-top: 20px solid red;border-right:20px solid transparent;border-left: 20px solid transparent;border-bottom: 20px solid transparent;}

              改变以后:                

 

转载于:https://www.cnblogs.com/lingzi940924/p/6765450.html

http://www.lryc.cn/news/2417486.html

相关文章:

  • 窄字节与宽字节
  • CISP查询具体步骤
  • 遵循这六点细则,机房设备维保安全稳定
  • 交换机基础配置
  • 2019年复旦计算机专硕考研经验总结
  • 后端配置(宝塔):服务器(阿里云)安全域名SSL证书配置2022,以及宝塔安装fastadmin
  • 饿了么智能调度系统风神_美团超级大脑VS饿了么方舟智能调度 谁更有效率?
  • 关于TFT、AMLED、IPS,ASV 、SLCD 屏幕的优缺点分析
  • Android(九):AbsoluteLayout 绝对布局
  • 盘点68个Android游戏Game源码安卓爱好者不容错过
  • 深入浅出学习Hibernate框架(二):JDBC基础操作
  • RSIC-V——指令集spec阅读笔记——向量扩展0.9
  • 双系统启动boot.ini文件的秘密
  • 中间显示内容_新品发布:松下4K超高清液晶显示器SQ1C系列TH55SQ1C火热上市
  • Java/JDK下载安装与环境配置安装(win11超详细图文版教程)
  • ssh如何直接登录就是root?
  • 学好JQuery这一篇就够了(超详细)
  • Dubbox
  • 30-Spark入门之Spark技术栈讲解、分区、系统架构、算子和任务提交方式
  • 进程间创建共享内存
  • FreeBSD 7.0 全程图解安装1
  • JUC集合类 SynchronousQueue源码解析 JDK8
  • 任老爷子退休以后,华为谁最有可能接手,为什么?
  • 10款爆火且实用的AIGC工具大盘点
  • 许多代码段,没准儿有你需要的 C++ Builder
  • 智能安全的四大挑战:如何应对未来的风险
  • 变形金刚11280超清迅雷下载
  • drwtsn32.log 占用空间很大!
  • Android雪花效果 - 自定义View
  • Microsoft Academic Research