`
fydddasas
  • 浏览: 40044 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论
阅读更多
1.重置浏览器的字体大小
重置浏览器的默认值 ,然后重设浏览器的字体大小你可以使用雅虎的用户界面重置的CSS方案 ,如果你不想下载9MB的文件,代码如下:

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }


其次,我们重设浏览器字体的大小为10像素,使用如下:

html {font-size: 62.5%;}


这个大小基本合适,然后您可以根据自己的需要调整大小,如 标题1为120像素:

h1 {font-size: 2em;}



2.设置水平居中
大多数的网站目前都是固定宽度的。CSS代码如下:

div#container {margin: 0 auto;}



3.控制位置:绝对位置,相对位置
假如有两个div

<div id='parent'>
<div id='son'></div>
</div>


div有left和top属性,是用来定位的.
如果内层的div的position属性是absolute.那他就是相对于文档的左上角的位置..
如果内层的div(id为son的那个)position属性为relative,那它的left和top值就是相对于外层的div的左上角的距离.


4.将重要元素放置在屏幕中央
如果你希望将您想要的东西放在最中央,可以使用以下CSS:

div.popup { height:400px; width:500px; position: absolute; top: 50%; left: 50%;}
div.popup { margin-top: -200px; margin-left: -250px;}


您必须明确的指定宽度和高度,再把top和left属性设为他们的一半,这样就可以是这个部分回到屏幕的中心。


5.可以重复利用的规则

.left {float: left;}
.right {float: right;}
img .left { border:2px solid #aaaaaa; margin: 0 10px 0 0;}
img .right { border:2px solid #aaaaaa; margin: 0 0 0 10px; padding: 1px;}


设置自己的CSS样式表,就可以在您需要的时候直接的添加标记即可。



6. 解决IE6 的浮动元素的双倍边距问题
对一个div设置了float:left 和 margin-left:100px 那么在IE6中,这个bug就会出现。您只需要多设置一个display即可,代码如下:

div {float:left;margin:40px;display:inline;}




7.简单的导航菜单
在您的设计中预设一个导航栏是非常有益的。可以让别人对你网页的主要内容有一个大致的了解。第一次来的XHTML:

<div id=”navbar”>
<ul>
<li><a href=”http://www.peakflowdesign.com”>Peakflow Design</a></li>
<li><a href=”http://www.google.com”">Google</a></li>
<li><a href=”http://zenhabits.net/”>Zen Habits</a></li>
</ul>
</div>


CSS代码:

#navbar ul li {display:inline;margin:0 10px 0 0;}
#navbar ul li a {color: #333;display:block;float:left;padding:5px;}
#navbar ul li a:hover {background:#eee;color:black;}



8.不使用table的form表单
正如我们现在进行网站设计的table-free,把重点是放在使用DIVs上。不再对表的列和域进行约束,所以我们需要一些好用的CSS,在JeddHowden.com 发现

XHTML:
<form action=”form.php” method=”post”>
<fieldset>
<legend>Personal Information</legend>
<div>
<label for=”first_name”>First Name:</label>
<input type=”text” name=”first_name” id=”first_name” size=”10″ value=”" />
</div>
<div>
<label for=”last_name”>Last Name:</label>
<input type=”text” name=”last_name” id=”last_name” size=”10″ value=”" />
</div>
<div>
<label for=”postal”>Zip/Postal Code:</label>
<input type=”text” name=”postal” id=”postal” size=”10″ value=”" />
</div>
</fieldset>
</form>



CSS:
form div {clear:left;display:block;width:400px;zoom:1;margin:5px 0 0 0;padding:1px 3px;}
form div label {display:block;float:left;width:130px;padding:3px 5px;margin: 0 0 5px 0;text-align:right;}



9.让footer总是停留在页面的底部
在网页的底部总是保留着公司的版本信息,如何是这部分信息来实现呢?这是一个很古老的技术,这都要归功于The Man in Blue 。

XHTML:
<body>
<div id=”nonFooter”>
<div id=”content”> *Place all page content here* </div>
</div>
<div id=”footer”> *Place anything you want in your footer here*
</div>
</body>


CSS:
html, body { height: 100%; }
#nonFooter { position: relative; min-height: 100%; }
* html #nonFooter { height: 100%; }
#content { padding-bottom: 9em; }
#footer { position: relative; margin-top: -7.5em; }


10.在同一元素上使用多种类
随着有用的功能越来越多的,大多数的人都忽略了内部CSS的选择。一个元素可以套用很多的类,例如:

.red {color: red;}
.bold {font-weight: strong;}


我们可以运用它:

<p class=”red bold”>This text will be red yet also bold!</p>
分享到:
评论

相关推荐

    Html+Css技巧

    以下是一些CSS技巧: 1. **选择器优先级**:理解ID选择器、类选择器、元素选择器的权重,以及如何使用!important来强制应用样式。 2. **CSS预处理器**:如Sass、Less等,它们引入变量、嵌套规则、混合等功能,使...

    25个高级CSS技巧教程

    在深入探讨这25个高级CSS技巧之前,我们先来理解一下CSS本身及其在现代网页设计中的重要性。CSS,即层叠样式表(Cascading Style Sheets),是一种用来描述HTML或XML文档如何呈现的样式语言。随着互联网的发展,CSS...

    常见的CSS技巧及常见问题

    在CSS(层叠样式表)的设计和开发过程中,掌握一些常见的...了解并熟练运用这些CSS技巧和问题解决策略,可以提升前端开发的效率,创建出更加美观、响应迅速的网页。不断学习和实践,是成为一名优秀前端开发者的关键。

    css课件+CSS2中文手册+CSS 速成手册+css技巧

    本压缩包包含了关于CSS的丰富学习资源,包括“CSS2中文手册”、“CSS 速成手册”、“css技巧”和“css课件”。 首先,我们来看“CSS2中文手册”。这是一份详细阐述CSS2规范的文档,CSS2是CSS的第二个主要版本,发布...

    css技巧.rar

    本压缩包“css技巧.rar”包含了关于CSS的技巧和资源,旨在帮助网页设计师和开发者提升他们的技能水平。 《css技巧.doc》可能是详细介绍了各种CSS技巧的文档,它可能涵盖了以下内容: 1. **选择器的高效利用**:...

    20个非常实用的CSS技巧

    CSS技巧涵盖了多种情况,如图像处理、布局调整、边框设计等。以下是详细的知识点: 1. 照片黑白化技巧:通过CSS的filter属性应用grayscale(100%),可以将彩色照片转换为黑白照片,适用于一些特定的网页设计风格。 ...

    20个初学者实用的CSS技巧

    标题中的“20个初学者实用的CSS技巧”是指针对CSS初学者的一系列技术要点,旨在帮助他们快速掌握CSS的基本应用。这些技巧涵盖了从解决浏览器兼容性问题到优化代码效率,以及实现各种视觉效果的各个方面。 描述中...

    CSS技巧与工具(EditPlus语法文件下载)

    标题中的“CSS技巧与工具(EditPlus语法文件下载)”暗示了我们即将探讨的是关于CSS(Cascading Style Sheets)的一些高级技巧以及EditPlus编辑器中相关的语法文件。EditPlus是一款功能强大的文本编辑器,尤其适用于...

    常见的一些面试题和一些css技巧,就是、技巧.zip

    以下是一些常见的面试题以及一些实用的CSS技巧。 一、CSS基础面试题 1. CSS盒模型:解释盒模型的概念,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。同时,讨论标准盒模型和IE盒模型的区别...

    css 技巧

    虽然具体的博文内容无法直接提供,但我们可以基于常见的CSS技巧进行详细阐述。 1. **选择器的高效利用**:理解并熟练使用各种选择器如ID选择器 (#id),类选择器 (.class),元素选择器 (element),以及伪类和伪元素 ...

    10个你未必知道的CSS技巧

    【CSS技巧详解】 1. **CSS字体属性简写规则**:CSS允许你将多个字体相关的属性合并为一行,如`font: bold italic small-caps 1em/1.5em verdana,sans-serif;`。这包括`font-weight`、`font-style`、`font-variant`...

    CSS技巧整理.pdf

    【CSS技巧整理】 在网页设计和开发中,CSS(Cascading Style Sheets)扮演着至关重要的角色,它负责页面的布局和样式呈现。本篇资料主要涵盖了五个优化CSS编码实践的技巧,旨在帮助你写出更高效、易维护的CSS代码。...

    CSS技巧专栏每日一例:10-纯CSS实现伸缩按钮特效.zip

    CSS技巧专栏每日一例:10-纯CSS实现伸缩按钮特效 资源介绍: 纯CSS实现的动态按钮特效,想知道按钮效果的朋友,可以去我的专栏查看。资源名就是文章名。 资源特点:代码短小、代码容易阅读、重点注释、方便扩展、...

    CSS技巧专栏每日一例:11-纯CSS实现多彩渐变按钮特效.zip

    CSS技巧专栏每日一例:11-纯CSS实现多彩渐变按钮特效 资源介绍: 纯CSS实现的动态按钮特效,想知道按钮效果的朋友,可以去我的专栏查看。资源名就是文章名。 资源特点:代码短小、代码容易阅读、重点注释、方便扩展...

    css-protips, 帮助你掌握CSS技巧的技巧集合.zip

    css-protips, 帮助你掌握CSS技巧的技巧集合 CSS Protips 帮助你掌握CSS技巧的技巧集合。对于其他优秀列表,请查看 @sindresorhus curated curated列表awesome列表。 table-内容Protips支持插件翻译工具

    CSS技巧专栏每日一例:3 纯CSS实现炫酷多彩按钮的特效.zip

    CSS技巧专栏每日一例:3 纯CSS实现炫酷多彩按钮的特效 资源介绍: 纯CSS实现的动态按钮特效,想知道按钮效果的朋友,可以去我的专栏查看。资源名就是文章名。 资源特点:代码短小、代码容易阅读、重点注释、方便扩展...

    CSS技巧专栏每日一例:1-CSS实现会讨好的热情按钮.zip

    文件名就是文章名:CSS技巧专栏每日一例:1-CSS实现会讨好的热情按钮.zip 资源特点:代码短小、代码容易阅读、重点注释、方便扩展、样式美观、纯css实现。 适用人群:前端从业职,新手小白,有网站开发能力对美工...

    CSS技巧专栏每日一例:2-纯CSS实现多彩边框按钮的特效.zip

    CSS技巧专栏每日一例:2-纯CSS实现多彩边框按钮的特效 资源介绍: 纯CSS实现的动态按钮特效,想知道按钮效果的朋友,可以去我的专栏查看。资源名就是文章名。 资源特点:代码短小、代码容易阅读、重点注释、方便扩展...

    CSS技巧专栏每日一例:8-纯CSS实现按钮边框对称包围特效.zip

    CSS技巧专栏每日一例:8-纯CSS实现按钮边框对称包围特效 资源介绍: 纯CSS实现的动态按钮特效,想知道按钮效果的朋友,可以去我的专栏查看。资源名就是文章名。 资源特点:代码短小、代码容易阅读、重点注释、方便...

Global site tag (gtag.js) - Google Analytics