HTML/CSS学习1

为什么学习前端:

1.我想做一个个人的网站,所以除了懂得服务器的知识之外,还要懂得前端代码。这样才可以做出自己喜欢的网页。

2.其实也不是完全为了做网页而做。余生很长也很短,很长是一辈子,很短只有几十年。在这短短的几十年里如果不能够实现一个或者两个自己梦想的事情,那么这个人生是多么的没有意义啊。

3.余生与梦想和生活相伴。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------一 .HTML和CSS的关系

HTML主要是内容,而CSS是控制这些内容的表现形式。CSS可以用多种样式,对于不同的网页,利用不同的样式来呈现不同的页面主题。

HTML代码如下:

<head>
    <title>Grid Layout</title>
    <link rel=‘stylesheet‘ type=‘text/css‘ href=‘CSS/流体布局css.css‘ />
    <style> See the right hand page </style>
</head>
<body>
    <div id=‘header‘>
        <h1>Logo</h1>
        <div id=‘nav‘>
            <ul>
                <li><a href=‘‘>Home</a></li>
                <li><a href=‘‘>Products</a></li>
                <li><a href=‘‘>Services</a></li>
                <li><a href=‘‘>About</a></li>
                <li><a href=‘‘>Contact</a></li>
            </ul>
        </div>
    </div>
    <div id=‘content‘>
            <div id=‘feature‘ class=‘grid_12‘>
            <p>Feature</p>
        </div>
        <div class=‘article column1‘>
            <p>Column One</p>
        </div>
        <div class=‘article column2‘>
            <p>Column two</p>
        </div>
        <div class=‘article column3‘>
            <p>Column three</p>
        </div>
        <div id=‘footer‘ class=‘grid_12‘>
            <p>&copy:Copyright 2011</p>
        </div>
    </body>

CSS代码如下:

流体布局代码:
body {
        width: 90%;
margin: 0 auto;}
#content {
    overflow: auto;
height:100%;}
#nav, #feature, #footer {
margin:1%;}
.column1,.column2,.column3{
        width:31.3%;
        float:left;
        margin:1%;}
.column3 {margin-right: 0%};
li {
    display:inline;
padding:0.5em;}
#nav,#footer {
    background-color:#efefef;
    padding:0.5em 0;
    }
#feature,.article {
        height:10em;
        margin-bottom:1em;
background-color:#efefef;}

 固定布局代码:
body {
        width: 960px;
margin: 0 auto;}
#content {
    overflow: auto;
height:100%;}
#nav,#feature,#footer {
        background-color: #efefef;
        padding:10px;
        overflow:auto;
margin:10px;}
.column1,.column2,.column3{
        background-color:#efefef;
        width:300px;
float:left;margin:10px;}
li {
    display:inline;
padding:5px;}
    

上述的代码存在问题,暂时无法解决,待后续~~~

ps:标题不能居中显示,专题也不能居中,和页脚都不能居中显示。

原文地址:https://www.cnblogs.com/zxdkj/p/9827602.html

时间: 2024-10-08 01:27:03

HTML/CSS学习1的相关文章

CSS学习之float解析

转自:http://www.w3cplus.com/css/float.html 一.float是什么? float即为浮动,在CSS中的作用是使元素脱离正常的文档流并使其移动到其父元素的“最左边”或“最右边”.下面解释下这个定义中的几个名词的概念: 文档流:在html中文档流即为元素从上至下排列的顺序. 脱离文档流:元素从正常的排列顺序被抽离. 最左边/最右边:上述的移动到父元素最左和最右是指元素往左或往右移动直到碰到另一个浮动元素或父元素内容区的边界(不包括padding). 二.float

css学习感言

在培训学校学习了一个多月了,最近主要讲的是css,准确的说老师上课讲css用了8天的时间,讲课的速度飞快,可能是对于我这种零基础的学生来说吧,感觉学起来很吃力,不过在这个过程中也学到了许多知识,这里主要介绍一下css中选择器权重的问题,css中选择器分为三类1.元素选择器2.类选择器3.id选择器4.通配符 ,这里主要介绍前三类. 元素选择器:例如table,input,button等他们分别表示一大类,称之为元素.它的权重是最小的,相当于日常生活中重量单位的一克.它是对一大类比如table,i

CSS学习笔记09 简单理解BFC

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>BFC</title> 6 <style type="text/css"> 7 .div1 {background-color: #FCE38A; width: 200px; height: 100px;}

css 学习笔记 一

 css学习笔记1 1.选择特定元素的选择符: 上下文选择符 标签1 标签2 {声明}      其中标签2是要选择的目标,而只有在标签1是其祖先元素(不一定是父元素)的情况下才会被选中.     css代码: body代码: 理解:section标签 article标签就属于上下文的关系,即article为section的后代,只有应用了section的样式,才能应用article的样式.注意:继承关系中的空格问题,有空格的表示祖先与后代的关系,css写法,body的代码为,说明页面样式表文件

CSS学习(二)—浮动

一. 定义 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 解决的问题:"如何在一行显示多个div元素" 二. 浮动与不浮动区别 图1 图2 区别 不浮动的框是由上往下独占一行的,而浮动的框是紧靠着排列的.图2中d1.d2.d3都是向左浮动的,所以先把d1放在紧靠着父框摆放,然后把d2紧靠着d1摆放,最后d3紧靠着d2摆放.向右浮动亦与之类似. 语法: float : none | left |right 参数: none : 对象不浮动 left :

2016/2/25 html+css学习资源

html+css学习资源 1.Position is Everything,一个描述和展示在各种浏览器中发现的bug,并提供css解决方法的网站,顶! 2.一个国外的网页设计论坛 3.http://css-tricks.com/ 4.http://html5demos.com/ 有很多html5 DEMO 5.http://www.alistapart.com 6.http://webreference.com/ 7.http://www.webmonkey.com/ 8.http://www.

css学习笔记四

广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作(二列浮动布局) 3:w3cschool静态页面制作 4:垂直菜单,水平菜单(li设置float),圆角菜单(利用背景图片), 鼠标移上去菜单高度变化(margin-top以及line-height), 鼠标移上去菜单宽度变化 (用jq写是利用hover和hide,用原生js写是文档加载完,遍历li里

html+css学习笔记 3[浮动]

inline-block/float(浮动) 回顾:inline-block 特性:      1.块在一排显示 2.内联支持宽高 3.默认内容撑开宽度 4.标签之间的换行间隙被解析(问题) 5.ie6 ie7不支持块属性标签的inline-block(问题) float浮动: 1.块在一排显示     2.内联支持宽高     3.默认内容撑开宽度      4.脱离文档流     5.提升层级半层 文本流 float:left | right | none | inherit; 文档流是文档

html+css学习笔记 2[标签]

img标签/a标签 <img src="图片地址" alt="图片名"/>  图片(单标签)alt属性 是图片名字,是给百度搜索引擎抓取使用:     a标签: 链接/下载/锚点 href地址等于标签id     target 链接打开方式     blank  新窗口     self     当前窗口     <base target="_blank"/> 定义页面链接默认打开方式   常见标签 div        

【转】css学习专题-BFC

css学习专题-BFC 转自:原文链接:css学习专题-BFC文章目录 BFC:Block Formatting Context. BFC就是一种布局方式,在这种布局方式下,盒子们自所在的 containing block 顶部起一个接一个垂直排列,水平方向上撑满整个宽度 (除非内部的盒子自己内部建立了新的 BFC). developer center上面有对BFC的一段描述: 一个 block formatting context 是web页面可视化CSS渲染的一个部分,是一块 block b