返回顶部下载帮助
网站模板
模板颜色分类:
当前位置: div+css >

css排版入门

2020-04-17 文章标签: css 排版 浏览次数:

我们来介绍css入门,我们从基础标签介绍起,现阶段我们看到的网站大部分是div和css可以实现,一些效果要借助于javascript。我们先总css说起,包含知识点css设置行高,首行缩进,模拟百度Logo样式,定义标题样式,定义正文样式,设计文本块样式,设计新闻版面,设计图文版面,设计单页版式

css教程

1.css设置行高

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
.p1 {
    font-size: 16px;
    line-height: 14pt;
}
.p2 {
    font-size: 12px;
    line-height: 2em;
}
</style>
<title>上机练习</title>
</head>
<body>
<p class="p1">明月几时有,把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。</p>
<p class="p2">大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰!遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,强虏灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。</p>
</body>
</html>

demo2

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
body {
    font-size:12px;
    line-height:1.6;
}
p { font-size:30px;}
</style>
<title>上机练习</title>
</head>
<body>
<p class="p1">明月几时有,把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。</p>
<p class="p2">大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰!遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,强虏灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。</p>
</body>
</html>

demo3

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
body {
    font-size:12px;
    line-height:1.6em;
}
p { font-size:30px;}
</style>
<title>上机练习</title>
</head>
<body>
<p class="p1">明月几时有,把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。</p>
<p class="p2">大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰!遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,强虏灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。</p>
</body>
</html>

2.css首行缩进,这个首行缩进对排版要求比较高的网站经常看到

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
p { text-indent:2em;  }
</style>
<title>上机练习</title>
</head>
<body>
<h1>社戏</h1>
<h2>鲁迅 </h2>
<p>我在倒数上去的二十年中,只看过两回中国戏,前十年是绝不看,因为没有看戏的意思和机会,那两回全在后十年,然而都没有看出什么来就走了。</p>
<p>第一回是民国元年我初到北京的时候,当时一个朋友对我说,北京戏最好,你不去见见世面么?我想,看戏是有味的,而况在北京呢。于是都兴致勃勃的 跑到什么园,戏文已经开场了,在外面也早听到冬冬地响。我们挨进门,几个红的绿的在我的眼前一闪烁,便又看见戏台下满是许多头,再定神四面看,却见中间也 还有几个空座,,挤过去要坐时,又有人对我发议论,我因为耳朵已经喤的响着了,用了心,才听到他是说“有人,不行!”  </p>
</body>
</html>

demo2

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
p { 
    text-indent:-2em;
    padding-left:2em; 
}
</style>
<title>上机练习</title>
</head>
<body>
<h1>社戏</h1>
<h2>鲁迅 </h2>
<p>我在倒数上去的二十年中,只看过两回中国戏,前十年是绝不看,因为没有看戏的意思和机会,那两回全在后十年,然而都没有看出什么来就走了。</p>
<p>第一回是民国元年我初到北京的时候,当时一个朋友对我说,北京戏最好,你不去见见世面么?我想,看戏是有味的,而况在北京呢。于是都兴致勃勃的 跑到什么园,戏文已经开场了,在外面也早听到冬冬地响。我们挨进门,几个红的绿的在我的眼前一闪烁,便又看见戏台下满是许多头,再定神四面看,却见中间也 还有几个空座,,挤过去要坐时,又有人对我发议论,我因为耳朵已经喤的响着了,用了心,才听到他是说“有人,不行!”  </p>
</body>
</html>

3.模拟百度Logo样式

<!doctype html>
<html>
<head>
<title>百度logo</title>
<style>
/* 引入外部字体文件 */
@font-face {
    /* 选择默认的字体类型 */
    font-family: "bai";
    /* 兼容IE */
    src: url(fonts/Handel.eot);
    /* 兼容非IE */
    src: local("bai"), url(fonts/Handel.ttf) format("truetype");
}
@font-face {
    font-family: "du"; 
    src: url(fonts/方正新综艺简体.eot);
    src: local("du"), url(fonts/方正新综艺简体.ttf) format("truetype");
}
p {
    color: #eb0005;
    text-align: center
}
p img {
    position: relative;
    top: 8px;
}
.g1 {
    font-size: 60px;                                   /* 字体大小*/
    font-family: bai, MS Ui Gothic, Arial, sans-serif;
    letter-spacing: 1px;                            /* 字间距 */
    font-weight: bold;
}
.g2 {
    font-size: 50px;
    font-family: du, MS Ui Gothic, Arial, sans-serif;
    letter-spacing: 1px;
    font-weight: 900;                               /* 字体粗细 */
}
</style>
<meta charset="utf-8">
</head>
<body>
<p><span class="g1">Bai</span><img src="//freemuban.com/img/baidu.jpg" border="0"><span class="g2">百度</span></p>
</body>
</html>

4.css定义标题样式

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>标题样式</title>
<style>
body {
    font-family: 宋体;
    font-size: 14px;
    margin: 30px;
    background: url('//freemuban.com/img/20200417bg.jpg');
}
h1 {
    font-family: 隶书;
    font-size: 50px;
    color: #086916;
    padding-bottom: 24px;
    text-align: center;
    border-bottom: 2px solid #cecaca;
}
img {
    position: relative;
    height:80px;
    bottom: -24px;
}
</style>
</head>
<body>
<h1><img  src="//freemuban.com/img/tang.jpg" >《唐诗三百首》</h1>
</body>
</html>

5.css定义正文样式

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>标题样式</title>
<style>
body {
    font-family: 宋体;
    font-size: 14px;
    margin: 30px;
    background: url('//freemuban.com/img/20200417bg.jpg');
}
h1 {
    font-family: 隶书;
    font-size: 50px;
    color: #086916;
    padding-bottom: 24px;
    text-align: center;
    border-bottom: 2px solid #cecaca;
}
img {
    position: relative;
    height:60px;
    bottom: -14px;
}
p {
    line-height:1.6em;
    font-size:14px;
    color:#000;
    text-indent:2em;
    margin:6px 0;
}
</style>
</head>
<body>
<h1><img  src="//freemuban.com/img/tang.png" >唐诗欣赏</h1>
<p>清明时节雨纷纷,路上行人欲断魂。借问酒家何处有?牧童遥指杏花村。 ——杜牧 《清明》 </p>
<p>空山新雨后,天气晚来秋。明月松间照,清泉石上流。 竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。 ——王维 《山居秋暝》 </p>
<p>慈母手中线,游子身上衣。临行密密缝,意恐迟迟归;谁言寸草心,报得三春晖。——孟郊《游子吟》</p>
</body>
</html>

6.css设计文本块样式

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>文本块样式</title>
</head>
<style>
body {
    background: #383838;
    margin: 50px 40px;
    text-align: center;
}
h1 {
    color: #ffffff;
    background: #009933;
    display: inline;
    padding:6px 12px;
}
p {
    font-family: Arial, 宋体, sans-serif;
    font-size: 16px;
    color: #c5c4c4;
    line-height: 1.4em;
    text-align: left;
    padding-top: 14px;
    margin:0;
    text-indent:2em;
}
.strong {
    color:#ffffff;
    font-weight:bold;
}
.top{
    margin-top:24px;
}
</style>
<body>
<h1>黑科技是什么</h1>
<p class="top"><span class="strong">黑科技</span>就是现实中看起来不可能存在的技术。例如,在动漫或小说中,为使剧情合理化而空想出的科学技术,这些技术大多没有理论根据,有些都是胡扯,如高达中的阳电子破城搜索炮、GN粒子等。</p>
<p>黑科技原意指,没有科学依据但很厉害又挂着科技噱头,用起来和魔法一样的东西。理论上来说,目前人类无法实现或根本不可能产生的技术统称为“黑科技”,其标准是不符合现实世界常理,以及现有科技水平。</p>
<p>另外像政府未公开的科技,如SARS AIDS(HIV)之类及其变种。也有把黑科技引申为现实中某些超乎寻常厉害的事或物。</p>
</body>
</html>

7.css设计新闻版面

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>新闻版面</title>
<style>
body {
    background-color: #f1e2d9;
    margin: 0;
    padding: 0;
    font-family: 宋体;
    text-align: center;
}
.container {
    width: 800px;
    border: 2px solid #c1bebc;
    margin: 0px auto;
    background-color: #c0f5ef;
}
h1 { margin-top: 50px; font-family:"黑体";}
.p1 {
    color: #999;
    padding-bottom: 12px;
    text-align: center;
}
.header {
    border-bottom: 1px solid #c1bebc;
    width: 800px;
}
.main {
    width: 750px;
    text-align: left;
    margin: 30px;
    padding-bottom: 10px;
}
.main p {
    font-size: 15px;
    text-indent: 2em;
    line-height: 1.6em;
    margin: 0;
    padding: 0
}
</style>
</head>
<body>
<div class="container">
    <div class="header">
        <h1>当人工智能变成一匹脱缰的野马</h1>
        <p class="p1">2016-08-29 13:39  雷锋网</p>
    </div>
    <div class="main">
        <p>当现在还处在弱人工智能(ANI)的阶段时,就有人开始「危言耸听」了,特斯拉CEO马斯克就曾说: 未来人类在智力上将被远远抛在后面,将沦为人工智能的「宠物」。然而与之持对立观点的扎克伯格则认为,这些担忧毫无依据 (not valid fear),简直就是发神经 (hysterical)。</P>
        <P>对于今天的我们来说,人工智能听起来似乎还是颇为高端和神秘。但它可不是什么冰山美人、低调的边缘者。也许在未来的几十年内,它就将会变成一匹脱缰的野马,对人类有限的认知发起一波又一波的冲击。人类社会瞬息万变,不管你信不信,时代正站在变革的边缘。目前关于人工智能的大部分研究集中在ANI上,即让机器专注于具体的任务,例如人脸识别、语音识别、自然语言处理等方面。现在已经运用在了聊天机器人、无人驾驶、精准医疗、人机对弈等领域。</p>
        <p>前段时间,日本有名女子患了白血病,治疗效果一直不佳。Watson(认知计算系统IBM Watson)通过快速大量的阅读有关白血病的文档资料,通过对该名患者的基因分析与系统联系,实现对这名女子病情的有效分析。很快诊断出了这位患者的病发原因。 </P>
        <P>让我们想象一下这样的画面,当AI的运作越来越稳定,开始深度介入你的生活,从厨房到卧室,从生活起居再到工作社交…… AI作为一种辅助工具,当它几乎可以满足我们所有能想象到需求,被运用在天文、气候、医学、军事等重要领域,能让人类的生活更加美好吗?</p>
        <p>......</p>
    </div>
</div>
</body>
</html>

8.css设计图文版面

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>图文混排</title>
<style>
body {
    font-family: "宋体";
    text-align: center;
    background-color: #445545;
    margin-top: 20px;
}
.container {
    width: 800px;
    border: 1px #66CCFF solid;
    margin: 0px auto 0 auto;
    padding: 20px 40px;
    background-color: #CCCCCC;
    font-size: 16px;
}
.container p {
    font-size: 14px;
    text-align: left;
    line-height: 1.8em;
    text-indent: 2em;
}
h1 {
    font-weight: bold;
    color: #000066;
    text-align: center;
    margin: 20px auto;
    padding-bottom: 20px;
}
.sh {
    font-size: 60px;
    color: green;
    float: left;
    padding-bottom: 12px;
    padding-right: 6px;
    font-weight: bold;
    font-family: 黑体;
    position: relative;
    top: 16px;
}
.s1 {
    font-style: italic;
    text-decoration: underline;
    color: #0000FF;
}
img {
    border: #339999 2px solid;
    float: left;
    width: 300px;
    margin: 10px;
}
.container p.noindent { text-indent: 0; }
</style>
</head>
<body>
<div class="container">
    <h1>少年马云二三事</h1>
    <p class="noindent"><span class="sh">马</span>云于<span class="s1">1964年9月10日</span>,出生在上海西南百里外的杭州。这一年正好是中国的龙年。作为未来一个有代表性的中国企业家,马云却降生在一个私营经济几乎销声匿迹的年代。</p>
    <p>马云小时候就很喜欢英语及英文著作,特别喜欢听收音机中电台朗读的马克·吐温所著的《汤姆·索亚历险记》。1979年,杭州接待的外国游客猛增到了4万多人。马云不放过任何练习英文的机会。常常是天刚破晓,他就起床,骑上自行车,花40分钟赶到杭州饭店去和外国游客攀谈。后来他回忆道:“每天早晨从5点开始,我就在宾馆前读英语。很多游客来自美国,也有一些是欧洲人。我免费带他们游览西湖,他们教我英语。整整9年!我每天早晨都在练英语,不管天气好坏。”</p>
    <p>马云一直认为学习英语给他的人生带来了巨大的帮助:“英语帮了我大忙。它让我更好地了解这个世界,让我遇到了一些非常优秀的CEO和领导者,也让我认识到了中国和世界的差距。” </p>
    <p><img src='//freemuban.com/img/demo1.jpg'></p>
    <p>1980年,在杭州的外国游客中有这么一家人,他们是来自澳大利亚的莫利一家。对于马云,这家人的杭州之行改变了他的生活。</p>
    <p>戴维·莫利回忆道:“晚上自由活动的时候,我们在公园里玩火柴,一个男孩儿走过来和我们打招呼,他想锻炼一下自己新学的英语口语技能。他介绍了自己,我们互相寒暄了几句,约定之后再来这个公园碰面。” </p>
    <p>戴维的父亲肯·莫利说他第一次见到马云时,还以为他是货郎,或者说街头小贩。“他非常想练习自己的英语,又很友善,我的几个孩子们都被他打动了。” </p>
    <p>他们家与马云后来一直保持着联系,戴维说:“杭州一别后,我和他就成了笔友,一直就靠写信联系。这样过了几年后, 我爸爸打算帮助一下这个男孩了。”马云还定期与肯通信,称他为“父亲”。</p>
    <p>马云的英语水平在不断提高,加之熟知杭州风情和悠久历史,又善于讲故事,于是他就找机会带领越来越多的外国游客游览西湖景点。他特别喜欢去杭州的茶馆,当地人会在茶馆里下象棋、打牌,以及听“大书”。</p>
</div>
</body>
</html>

9.css设计单页版式

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>设计中文版式</title>
<style type="text/css">
body {
    background: #fff;
    color: #000;
    font-size: 0.875em;
    font-family: "新宋体", Arial, Helvetica, sans-serif;
}
h1,
h2,
h3 {
    text-align: center;
    margin-bottom: 1em;
}
h2 {
    color: #666;
    text-decoration: underline;
}
h3 {
    letter-spacing: 0.4em;
    font-size: 1.4em;
}
p {
    margin: 0;
    line-height: 1.8em;
}
.first:first-letter {
    font-size: 50px;
    float: left;
    margin-right: 6px;
    padding: 2px;
    font-weight: bold;
    line-height: 1em;
    background: #000;
    color: #fff;
}
#quickSummary .p2 { text-align: right; }
#quickSummary .p1 { color: #444; }
#quickSummary .p1,
.p2,
.p3 { text-indent: 2em; }
#quickSummary {
    margin-left: 4em;
    margin-right: 4em;
}
a { color: #222; }
a:hover {
    color: #000;
    text-decoration: underline;
}
</style>
</head>
<body>
<div id="intro">
    <div id="pageHeader">
        <h1><span>CSS Zen Garden</span></h1>
        <h2><span><acronym title="cascading style sheets">CSS</acronym>设计之美</span></h2>
    </div>
    <div id="quickSummary">
        <p class="p1"><span>展示以<acronym 
title="cascading style sheets">CSS</acronym>技术为基础,并提供超强的视觉冲击力。只要选择列表中任意一个样式表,就可以将它加载到本页面中,并呈现不同的设计效果。</span></p>
        <p class="p2"><span>下载<a title="这个页面的HTML源代码不能够被改动。"  
href="#">HTML文档</a> 和 <a 
title="这个页面的CSS样式表文件,你可以更改它。"  
href="#">CSS文件</a>。</span></p>
    </div>
    <div id="preamble">
        <h3><span>启蒙之路</span></h3>
        <p class="p1 first"><span>不同浏览器随意定义标签,导致无法相互兼容的<acronym 
title="document object model">DOM</acronym>结构,或者提供缺乏标准支持的<acronym 
title="cascading style sheets">CSS</acronym>等陋习随处可见,如今当使用这些不兼容的标签和样式时,设计之路会一路坎坷。</span></p>
        <p class="p2"><span>现在,我们必须清除以前为了兼容不同浏览器而使用的一些过时的小技巧。感谢<acronym 
title="world wide web consortium">W3C</acronym>、<acronym 
title="web standards project">WASP</acronym>等标准组织,以及浏览器厂家和开发师们的不懈努力,我们终于能够进入Web设计的标准时代。</span></p>
        <p class="p3"><span>CSS Zen 
            Garden(样式表禅意花园)邀请您发挥自己的想象力,构思一个专业级的网页。让我们用慧眼来审视,充满理想和激情去学习CSS这个不朽的技术,最终使自己能够达到技术和艺术合而为一的最高境界。</span></p>
    </div>
</div>
</body>
</html>


关于我们 - 联系我们 - 广告服务 - 友情链接 - 版权声明 - 手机版

免责声明:站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!版权归原创者所有,如果侵犯了您的权益,请通知我们,我们会及时删除侵权内容。