利用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%,中间centen 内容的宽度和高度,利用 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;
        }

              改变以后:                

时间: 2024-08-06 20:08:31

利用CSS制作静态网页的注意事项的相关文章

运用CSS对静态网页进行布局和效果设置

CSS中对静态网页的布局和定位已经较为成熟  现在运用CSS(层叠样式表)已经可以对静态网页的色彩搭配 .图片点击效果.列表外观进行设置 较使用时间较长的JS有了很大提升  而HTML5在图片和基本的点击事件以及动画上面也有了很多提升   使HTML5超前完成了JS可以完成的工作任务 以下列出CSS中静态网页布局需要使用到的一些元素 要使网页页面美观  我们需要对网页进行大小 .背景图片(或背景颜色).以及网页内的文字和网页的所属小的版块位置的设置 1.网页基本属性的构成 border:延用HT

用ps切片快速制作静态网页

利用ps快速的制作静态网页 步骤: 1.在ps中打开一个网页模板,利用切片工具进行剪裁 2存储方式是:存储为web所用格式 3设置存储像素1366.GIF格式 4保存到文件夹中以html+图像 的格式 5打开html,打开方式为DW方式打开 6:根据网页在进行对其修改

利用gitcafe托管静态网页

由于我的博客系统hexo就是托管在gitcafe上面,所以对于gitcafe和github就有着比较浓厚的兴趣,前段时间又把git学习了一下,算是刚好入了个门吧:在gitcafe上有一个gitcefe-pages分支,可以用于展示我们的一个页面,给我们提供了一个免费的空间,也可以使用它的二级域名,但是项目名称和****.gitcafe.com一样(二级域名):而且一个账号只能有一个这样的页面: 如果我们要想搭建一个页面,首先我们要申请一个gitcafe的账号(github也有这个功能,但是速度没

利用CSS制作下拉菜单

利用CSS制作下拉菜单 1.定义一个div,给div一个id或class,给div一个样式. eg:<div id="menu"></div> /*css #menu{ width:1024px; //给div定义一个宽度 height:40px; //给div定义一个高度 margin:0 auto; //让div居中显示 background-color:#eee; //给div一个背景颜色 } */ 2.制作下拉菜单所需的无序列表(ul). eg:<

大学生代制作静态网页制作

+2425691680 模板介绍 该模板为纯html5模板,主题为周末·黑色调,此模板采用黑色为主色,不包含任何服务器端code,只包含index.html一个页面,PC端和手持端自适应,即响应式布局,网页的目录结构为:css.images.fonts和js,网页采用div+css布局, h5标签开发和扁平化设计. 三.目录结构 四.浏览器兼容 大学生静态网页,喜欢的可以了解一下~~ 五.关键代码解析 1.jquery.fullPage.min.js 简介 技能 案例作品 联系方式 (funct

利用CSS制作图形效果

前言 关于如何使用CSS来制作图形,比如说圆形,半圆形,三角形等的相关教程还是挺多的,今天我主要想解释一下里面一些demo的实现原理,话不多说,开始吧   以下所有内容只使用一个HTML元素.任何类型的CSS,只要它至少在一个浏览器中支持. 一. 实现一个心形 #heart { position: relative; width: 100px; height: 90px; } #heart:before{ position: absolute; content: ""; left: 5

利用 css 制作简单的提示框

在网页开发中,为了提高用户体验,经常会用到一些提示框来引导用户,这里分享下一些简单的提示框的制作 1.首先类似一个长方形右上角一个关闭按钮 这里用到的主要是一些定位的知识,运用relative和absolute可以快速制作这样的一个提示框,想详细了解,点击这里 html代码: <div id="position"> <div class="position-relative"> <span>提示信息</span> &l

制作静态网页第一天

一.开发前的准备工作: 1.配置开发环境: sublime webstrom (vecode hbuilder atrom) 2.建立项目文件夹: index.html     default.html css文件夹:base.css  global.css images文件夹:放图片 JS文件夹:放音频或者视频 3.样式初始化:   4.分析网站结构: 布局一般是从上到下,从左到右. 在写页面的时候,一般考虑使用标准流的元素,其次才使用浮动或是定位. 二.开发过程的语法和注意事项: 1.网站快

利用CSS制作三角形

在我们看到类似于这样的图片时: 我们一般都会想,哎,这还不简单,用一张图片就可以了. 的确,用图片可以很轻松地做到.不过我们接下来要讨论的是: 如何用css也作出这样的效果. 首先,我们来定义一个div: <div class="up"></div> 然后给它增加一些样式: .up{ width: 50px; height: 50px; background-color: red; font-size: 0px; line-height: 0px; } 结果如图