CSS也叫层叠样式表,它现在是web开发不可或缺的一部分。开发者可以对任何页面中的任意元素使用CSS,使之前认为不可能的效果成为可能。如果你有正确的源代码,你可以轻易改变本空间、下划链接和其他一些之前认为是不可改变的一些东西。随着移动浏览的流行,响应式设计也变得流行起来。这里,我们会讨论一些最常用的CSS技巧,这些都在网页设计的开发和设计中发挥着重要作用。作为开发者都知道维护网站比设计网站更难,所以开发者必须懂得网页布局平衡的艺术并得确保任何元素或链接都是好的。
下面让我们来看看那些在网页设计中扮演重要角色的几个简单易用的CSS吧。
1、消除下划线
我们都知道,CSS的进入使网页开发有了很多改变。所有文本链接的下划线将不复存在。从网页盛行,如果你浏览网页时也应该注意到了其实文本链接标注下划线也就为了突出他们。不过现在由于CSS代码的出现,文本链接的下划线可以通过很简单的代码就去掉。
下面是去除下划线的简单代码:
<style type=”text/css”>
a {
text-decoration:none;
}
</style>
应用这段代码,便可去除文本链接中的下划线。我个人认为,没有下划线的文本链接好看多了。当然,这只是个人喜好并非最新趋势或是网页设计的要求。带下划线的文本链接也是可以的。
2、响应视频
为了嵌入视频并使其自适应长宽,我们为所有开发人员准备了一个非常有用的CSS技巧。在我进一步之前,我想引入介绍这个CSS技巧并帮助很多开发者嵌入交互视频的网站tjkdesign.com
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
3、链接变色
链接变色最近获得很高的人气特别是在移动浏览盛行之后。创建一个滚动的效果也并不难,只需要几行代码。这段代码不仅从整体上修饰了代码,还让当鼠标经过时文字变色。
<style type="text/css">
a:hover{
color:red;
}
</style>
只是更进一步说,之前提到的消除下划线的那段代码和上面的代码都需要加入头部信息。还有,如果你想用你选择的颜色,你用你想要的颜色替换掉‘red’就可以了。
4、最小宽度和最大宽度
最大宽度属性帮助开发者限制文本或其他元素的宽度。最大宽度的目的是把你的元素限制在边界线以内。使用下面的代码就可以限制最大宽度,你还可以根据你的需要改变数值。
.container {
width: 800px;
max-width: 90%;
}
- 自适应图片大小
下面的代码可以帮你根据限制的宽度自动调节图片大小。你需要做的就是设最大宽度为100%高度自适应。
img {
max-width: 100%;
height: auto;
}
不过对IE8上面的代码需要做些许调整,因为上面的代码只对IE7和IE9起效。对IE8如下:
@media \0screen {
img {
width: auto; /* for ie 8 */
}
}
- 最小宽度
要时刻记得最大宽度和最小宽度的区别。最大宽度把所有元素限制在框内,而最小宽度为文本或其他元素设置最小宽度。不过应用这个样式,到达最小宽度后你的网页不会更进一步按比例缩小。
5、CSS设置背景图片
一些开发者喜欢通过表格来设置背景图片或块级元素。如果你也是这样你应该很乐意知道用CSS代码使块级元素包括任一方形区域加上背景图片。它是可以是段落或者标题。同样的,加入你想要的背景图片你只需要加入以下代码:
<div style="background-image: url(../images/test-background.gif); height: 200px; width: 400px; border: 1px solid black;">Example of a DIV element with a background image:</div>
<div style="background-image: url(../images/test-background.gif); height: 200px; width: 400px; border: 1px solid black;"> </div>
6、相对值
相对值在响应式的网页设计中相当有用。如果你想得到最好的效果,你应该知道什么时候使用这些值让它发挥最大益处。这样它将帮你得到最好的布局效果。
- 相对字体大小
对字体大小,你要做的就是使用相对单位像em或百分值(%)。这样很容易控制字体大小、行距和行高的多少。这样你想做任何调整只需要改变父级元素便可。
- 相对百分比内边距
通过下面的截图,你会理解使用百分值的内边距要比固定内边距要好得多。它可以根据你的每一次调整做出相应改变,这就是为什么百分值的内边距会更有效。
7、有趣的边框
下面另一个好用的CSS技巧是帮你无时的变化边框。如果你想高亮你的边框,用用下面的代码吧。
border-bottom: 2px solid #427AA8;
你可以根据你的需求改变值。
8、断字
CSS技巧也包括包住一个文本让它不出现在一行,因为这样实在不好看。下面的代码帮你行内断字。
.break-word {
word-wrap:break-word;
}
9、overflow hidden属性技巧
默认显示相反的就是隐藏。它会隐藏超出盒子的任何东西。
总结
这里有对响应式网页设计最有用的CSS技巧。这些技巧应用到你的网页中确实会有帮助。有了CSS,你不必坚持你之前开发的东西,你可以通过简单的代码做出改变。
转:http://www.oschina.net/question/179699_72916
分享到:
相关推荐
《变幻之美DivCSS网页布局揭秘-案例实战篇源码》是一部深入探讨Div+CSS网页布局技术的实践性教程。在Web开发领域,Div+CSS布局是构建高效、可维护、响应式网站的基础,它能够帮助开发者实现灵活多变的页面设计,提升...
在这个个人网页设计中,CSS可以用来设置字体、颜色、背景、边距、布局等,以实现美观的效果。CSS3提供了许多新的选择器(如伪类、属性选择器)、过渡和动画效果、以及响应式设计的媒体查询等,使得设计更加灵活和...
读者将学习到盒模型、定位、浮动、响应式设计等核心概念,使网页设计达到美观且适应不同设备的需求。 JavaScript作为前端开发的关键语言,用于实现动态交互效果。书中详细阐述了JavaScript的基础语法,包括变量、...
书中的内容涵盖了CSS的基础到高级技巧,包括选择器、盒模型、布局方式、响应式设计以及动画效果等。 1. **选择器**:CSS选择器是定位网页元素的基础,包括ID选择器、类选择器、标签选择器、属性选择器和伪类等。...
这个“web网页设计作业-个人网页(html+css+js)”项目提供了一个全面的学习资源,适合初学者了解和掌握网页制作的基础技术。 HTML(HyperText Markup Language)是网页内容的基石,用于定义网页结构。在这个项目中...
1. **响应式设计**:由于网页可能在各种设备上访问,所以模板需要具有响应式设计,能自动适应手机、平板电脑和桌面电脑的不同屏幕尺寸。 2. **网格系统**:为了实现灵活布局,设计师可能会利用CSS Grid或Flexbox来...
本资源"html+css网页设计源代码"是针对初学者和有经验的开发者的一个宝贵教程,它利用中文版Dreamweaver作为设计工具,提供了实际的案例和源代码供学习者参考。 HTML是网页内容的基础,用于定义网页结构,如标题、...
总的来说,这个压缩包提供了一套实用的HTML5和CSS3学习资源,涵盖了网页设计的基础到高级技巧。无论是初学者还是经验丰富的开发者,都可以从中学习到如何利用这些技术构建现代、互动且适应多设备的网页。通过研究和...
在这个“完美网页设计-CSS”主题中,我们将深入探讨CSS的重要概念和实践技巧。 1. **CSS基本语法** CSS由选择器和声明组成。选择器定位要应用样式的HTML元素,声明则包含属性和值,定义元素的样式。例如: ```css...
在网页设计中,CSS(Cascading Style Sheets)起着至关重要的作用,它...以上就是9种CSS设计技巧,它们能帮助你创建更加美观、响应式的网页。在实践中,灵活运用这些技巧可以提升网页的用户体验,并使设计更加专业。
在IT行业中,CSS(Cascading Style Sheets)是网页设计不可或缺的一部分,用于定义网页的布局、样式和视觉表现。这个主题“CSS那些事儿”涵盖了CSS的方方面面,包括基础语法、选择器、盒模型、布局技术、响应式设计...
HTML、DIV 和 CSS 是网页设计中的核心技术,它们共同构建了网页的结构和样式。这个"HTML+DIV+CSS常用网页...通过对这些模板的深入研究,你可以了解到实际项目中的HTML、CSS布局技巧和最佳实践,提升你的网页设计能力。
《网页设计与制作项目教程(HTML+CSS+JavaScript)》是一部综合性的教程,旨在帮助学习者深入理解和掌握网页设计的核心技术。本教程结合了HTML、CSS和JavaScript这三种关键技术,它们是构建现代网页的基石。 HTML...
HTML+CSS+JS在网页设计中的应用 - **HTML(HyperText Markup Language)**:作为网页的基础骨架,HTML用于定义网页的内容结构,例如段落、标题、链接、图片、列表等。通过合理的标签使用,可以清晰地组织网页内容...
《变幻之美-DivCSS网页布局揭秘(案例...总之,《变幻之美-DivCSS网页布局揭秘(案例实战篇)案例源码》是一个宝贵的学习资料,它将理论与实践相结合,让你在实践中不断深化对Div+CSS布局的理解,提升网页设计技能。
网页设计模板是构建网站的一种快速高效的方式,它们通常包含了预设的布局、色彩方案、字体样式...此外,学习这个模板还能帮助你掌握如何利用HTML5结构元素配合CSS3实现现代网页设计的技巧,从而提升你的网站设计能力。
通过本教程的学习,你将不仅了解CSS的基础知识,还能掌握高级技巧和最佳实践,从而成为一名出色的网页设计师。实际操作中,结合HTML文档结构,运用所学的CSS知识,你将能够创造出美观、功能完善的网页。
对于初学者,这些模板是学习Div+CSS布局和设计技巧的宝贵资源。通过查看和分析模板的HTML和CSS代码,可以了解到实际项目中是如何组织和编写代码的。对于专业开发者,这些模板则提供了快速搭建新项目的基础框架,可以...
在这个项目中,学生会运用媒体查询(Media Queries)和其他响应式设计技巧,确保网页在手机、平板电脑和桌面电脑上都能良好展示。 5. 文件组织结构:一个完整的前端项目通常包含多个文件夹和文件,如HTML、CSS、...
在“HTML+CSS网页设计与布局 从入门到精通”这个资源中,你可以期待学习到从基础的HTML标签语法到复杂的CSS布局技巧,包括如何创建交互式表单、响应式设计和动画效果。这将帮助你逐步掌握网页设计的基本技能,无论...