总结项目开发中用到的一些css\html技巧

时间:2022-11-22 22:49:59

这篇就是用来总结记录的,会长期更新。

1,半透明背景效果(#ffffff颜色的半透明背景):

	 font-style: italic;">#ffffff;
filter:alpha(opacity=60);
opacity:0.6;

2,链接样式设计,可以控制点击前样式,鼠标悬挂在链接上时候的样式:

#h_pic a:link {
text-decoration:none;
color: black;
} #h_pic a:visited {
text-decoration:none;
color: black;
} #h_pic a:hover {
/*text-decoration:underline;*/
color:green;
} #h_pic a:active {
/*text-decoration:underline;*/
color:green;
}

3,设置div高度,若div里面内容超过这个高度,则隐藏:

	height:400px;
overflow:hidden;

4,圆角边距:

	/*圆角边距*/
border:2px solid;
border-radius:15px;
/* Old Firefox */
-moz-border-radius:25px;

5,对齐问题(居中,左对齐,右对齐):

当一个div在另一个div中时,可以简单用float来向左或向右对齐:

       float:left;
float:right;

一般对一段文字来说,居中对齐只需要:

	text-align:center;

如果是div,居中对齐需要:

	/*placed at middle*/
text-align:center;
margin:0 auto;

在左右居中情况下,定位上边距就无法用margin-top了,这时需要设置相对定位:

	position:relative;
top:100px;
/*placed at middle*/
text-align:center;
margin:0 auto;

6,手机端网页自适应,需要插入如下html标签,效果就是在手机浏览器显示,页面是横向按比例压缩的,如果配合bootstrap使用效果更佳,否则,只能用于页面简单的登录页一类。

日向博客就是这样做的:

     	     <meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">

7,图片与文字在一个div中,要达到文字沿图片右边缘对齐的效果

总结项目开发中用到的一些css\html技巧

只需设置img向左流动。

    .h_pic{
float:left;
height:48px;
width:48px;
margin-top: 3px;
margin-right: 5px;
border: 1px solid #ccc;
}

8,开发日向博客经常会遇到这类问题,在文章中写了url时,页面显示时会把原有格式撑开,而不是及时换行。尤其手机屏幕比较窄情况。这种情况只需添加下面这两句:

    word-wrap:break-word;
word-break:break-all;

如果是图片的话,就设置overflow:hidden;就好了,溢出则隐藏。

9, 实现点击链接调用对应javascript函数:

    <a href="javascript:void(0)" onclick="logout()">退出</a>

传递参数的情况,千万不要忽略下面单引号:

 <a href="javascript:void(0)" onclick="quote_commoent('${comment.content}')">引用</a>

10, 响应式页面。

        <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

前者是为了兼容IE,后者是指字体不会随屏幕变小而变小。

@media screen and (max-width : 500px){
#poem
{
display:none;
}
#passwd
{
background-color:white;
filter:alpha(opacity=60);
opacity:0.6;
}
} @media screen and (min-width: 501px) {
#poem
{
font-family: KaiTi;
color:white;
}
#passwd
{
background-color:#ffffff;
border: 1px solid black;
padding: 80px;
filter:alpha(opacity=60);
opacity:0.6;
}
}

这种写法才能体现不同屏幕大小时样式的差异,实现响应式。

总结项目开发中用到的一些css\html技巧的更多相关文章

  1. Web项目开发中用到的缓存技术

    在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空间换取时间.缓存一般用来 存储频繁访问的数据 临时存储耗时的计算结果 内存缓存减少磁盘IO 使用缓存的2个主要原 ...

  2. 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp&period;Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp&period;net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获

    项目开发中的一些注意事项以及技巧总结   1.jquery采用ajax向后端请求时,MVC框架并不能返回View的数据,也就是一般我们使用View().PartialView()等,只能返回json以 ...

  3. SSM项目开发中的实体定义以及MySQL表格设计

    话不多说,下面表格是项目开发中用到的实体集以及表格Name 实体创建     表格创建 Area 区域 Area 实体 areaId areaName priority createTime last ...

  4. HTML&plus;CSS项目开发总结

    好几天没更新博客了,刚实战完一个HTML+CSS的简单项目.经过几天的摸索,发现收益良多.之前只是单纯得写demo,看知识点,没有亲自实战项目.但实战过后才会了解,如何才能更好地提升自己的技术.针对这 ...

  5. webpack项目在开发环境中使用静态css文件

    webpack项目在开发环境中使用静态css文件 在webpack项目(本人使用的 vue-cli-webpack )中,需要引入 css 或 scss等样式文件时,本人目前知道的,通常有以下几种方法 ...

  6. 企业项目开发--cookie(1)

    此文已由作者赵计刚授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 注:本章代码基于<第五章 企业项目开发--mybatis注解与xml并用>的代码,链接如下: h ...

  7. Web项目开发性能优化解决方案

    web开发性能优化---安全篇 1.ip验证 2.操作日志.安全日志.登录日志 3.SQL注入校验 4.权限管理 5.验证规范(前端.后端.数据库约束) 2014-10-29 08:04   2773 ...

  8. Vue 项目开发

    目录 Vue 项目开发 项目目录结构解析 入口文件 main.js (项目入口) 根组件 app.vue index.html 文件入口 router 路由 components 子组件 项目初始化 ...

  9. 企业项目开发--分布式缓存Redis

    第九章 企业项目开发--分布式缓存Redis(1) 注意:本章代码将会建立在上一章的代码基础上,上一章链接<第八章 企业项目开发--分布式缓存memcached> 1.为什么用Redis ...

随机推荐

  1. Objective-C 利用OC的消息机制,使用Method Swizzling进行方法修改

    功能:修改父类不可修改函数方法,函数方法交换 应用场景:假如我们使用的他人提供一个的framework,.m已被打包成二进制.a无法修改源码,只留下.h头文件,那假如代码中某个函数出现了问题可以通过这 ...

  2. DFS ZOJ 1002&sol;HDOJ 1045 Fire Net

    题目传送门 /* 题意:在一个矩阵里放炮台,满足行列最多只有一个炮台,除非有墙(X)相隔,问最多能放多少个炮台 搜索(DFS):数据小,4 * 4可以用DFS,从(0,0)开始出发,往(n-1,n-1 ...

  3. iOS开发——网络编程Swift篇&amp&semi;(五)同步Post方式

    同步Post方式 // MARK: - 同步Post方式 func synchronousPost() { //创建NSURL对象 var url:NSURL! = NSURL(string: &qu ...

  4. 【HDU2222】Keywords Search(AC自动机)

    Problem Description In the modern time, Search engine came into the life of everybody like Google, B ...

  5. Vmware虚拟机安装Ubuntu 16&period;04 LTS&lpar;长期支持&rpar;版本&plus;VMware tools安装

    今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware tools,这样就可以全屏显示Ubuntu系统了,下面是具体的安装过程! 第一步:准备工作 1.下载Ub ...

  6. ebs 12&period;1&period;1升级到12&period;1&period;3

    升级过程参考 Oracle电子商务套件版本12.1.3自述文件 (文档 ID 1534411.1) 应用启动到维护模式 adadmin 打以下patch 9239089  9239090  92390 ...

  7. angular 我看过的技术书籍

    13年我在悠唐网络做前端开发时,当时仿豌豆荚一个sdk 发布应用界面的时候,看到代码用到奇怪的ng-,当时查了下是用angular,从那时开始慢慢接触angular,之后进入逸橙官网组使用angula ...

  8. DRDS SQL兼容性

    SQL 兼容性 更新时间:2017-06-07 13:26:11     DRDS 高度兼容 MySQL 协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在 SQL 使用限制.相关兼容 ...

  9. jQuery插件初级练习3答案

    html: $("p").fontcolor().html("qaq") jQuery: $.fn.extend({ fontcolor:function(){ ...

  10. DirectX中文手册

    目  录 第一章 DirectX基础(初级篇) 第一节  什么是DirectX 一.什么是DirectX ? 二.DirectX的组成部分 三.关于DirectDraw 四.为什么要使用DirectD ...