【牛腩】HTML+CSS基础了解

从牛腩老师那里了解到了HTML和CSS的一部分基础知识。又在网上查了一些资料,有了一个初步的了解。

HTML:

标签:HTML 文档和 HTML 元素是通过 HTML 标签进行标记的

容器:与容器AOP概念不一样。

HTML(文字)标签选择器、类选择器、ID选择器

优先级:ID选择器>类选择器>标签选择器

标签选择器

例子

HTML中:

Body{
    2345
}

CSS中:

Body{
    Color:#fof;
}

类选择器

例子:

HTML中:

<span class="menu">

CSS中:

.menu{ /*栏目样式*/
    Color:#f00;/* 文字颜色*/
}

ID选择器

例子:

HTML中:

<span id="special">

CSS中:

#special{
    Font-weight:bold;/*粗体*/
}

选择器的父子关系、并列关系:

    .title span{/*CSS 中的父子关系*/
    }
    .menu, .title{ /*CSS 中的并列关系*/
    }
    /*HTML 中的并列关系,冲突时,与CSS的排列顺序有关*/
    <Span class="menu niu">栏目吧</span>

CSS:

CSS核心内容:标准流、盒子模型、浮动、定位

块级元素 block、行集元素 inline

块级元素:div p h1 h2 h3 h4 form ul

行内元素: a b br i span input select

<div ></div>/*单管一行*/
<span></span>

行级可以变块级,块比行好控制,在多个浏览器中显示一样

标准流:按顺序显示,类似代码的顺序执行

盒子模型:

内边距:上下左右;padding

外边距:上下左右;margin:

内容区域:宽,高;content:width,height

画框:宽。border-width

共14个参数。三层包围4个+中心2个。对称。

浮动 float:

用于控制浮动,把盒子横向排列。

.box{
    clear:left;  /*清除向左浮动*/
    clear:right; /*清除向右浮动*/
    clear:both;  /*同时清除向左向右浮动*/
}

定位 position:

相对定位 relative vs 绝对定位 absolute。

相对定位,不脱离标准流。偏移量,相对于原来的位置。

绝对定位,脱离标准流。会影响标准流中的其他元素。

在查找资料的过程中发现一个特别有意思的CSS学习资料:http://zh.learnlayout.com/no-layout.html 里面讲了CSS布局的基础属性。

HTML + CSS:

html是静态网页文本内容,css是对界面元素样式的设置。应用html+css把网页的内容和样式解耦,使之更易于维护。

初步进行了一些了解,接下来还要多用,多深入学习。

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值