CSS基础知识点小计1-选择符权重优先级及两列布局中一列自适应,另一列固定宽度

1:标有!important标记的样式

2:HTML编辑的样式

3:用户设置的样式

4:浏览器默认的样式

一列自适应,另一列固定宽度,个人认为如下方法比较好用

<!DOCTYPE html>
<html>
<head>
	<title>
		html5
	</title>
	<link rel="stylesheet" type="text/css" href="css.css">
    <meta charset="utf-8">

</head>
<body>
<!--[if lt IE9]>
you can see it over IE9 brower
<![endif]-->

<div id="header">
	 头部信息
</div>
<div id="container">
<div class="sideBox">
		侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏侧边栏
	</div>
	<div class="mainBox">
		主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域主要内容区域
	</div>
</div>

<div id="footer">
	底部信息
</div>

</body>
</html>

CSS样式如下:

*
{
	margin: 0;
	padding: 0;
}

#header,#footer
{
	background-color: #E8E8E8;
}

#container
{
	margin:10px 0;
	overflow: hidden;

}

.mainBox
{
    margin-right: 200px;
	background-color: lightblue;

}

.sideBox{
    float: right;
	background-color: lightcoral;
	width: 200px;

}

  注意小技巧,将固定宽度的列浮动,注意其不能有元素阻挡其浮动至最上层,如例子代码将.sideBox放至.mainBox前面。若调换顺序则无法浮动至上方遮挡住.mainBox预留出来的200px空白区域.

时间: 2024-12-06 16:12:10

CSS基础知识点小计1-选择符权重优先级及两列布局中一列自适应,另一列固定宽度的相关文章

CSS和html如何结合起来&mdash;&mdash;选择符及优先级

   1.选择符     兼容性 统配选择符 *         元素选择符 body   类选择符 .class   id选择符 #id         包含原则符 p strong     (所有后代)   子代选择符 p>strong    (紧跟子代) lte IE7  相邻选择符 h1+p          (h1后面第一个p元素) lte IE7        属性选择符 button[class]    (带有class属性的button) lte IE7    button[cl

css 两列布局中单列定宽单列自适应布局的6种思路

前面的话 说起自适应布局方式,单列定宽单列自适应布局是最基本的布局形式.本文将从float.inline-block.table.absolute.flex和grid这六种思路来详细说明如何巧妙地实现布局 float [思路一]float 说起两列布局,最常见的就是使用float来实现.float浮动布局的缺点是浮动后会造成文本环绕等效果,以及需要及时清除浮动.如果各浮动元素的高度不同时,可能会出犬牙交错的效果 [1]float + margin 将定宽的一列使用float,而自适应的一列使用计

CSS 右侧固定宽度 左侧自适应 或者 三列布局 左右固定 中间自适应的问题

一: 右侧固定宽度 左侧自适应  第一种方法:左侧用margin-right,右侧float:right  就可以实现.     HTML代码可以如下写:    <div>        <a href="" target="_blank">我是龙恩</a>    </div> <div>        <a href="" target="_blank">

css之属性及剩余的选择符

今天的课程加速了,比平时快了些,但觉得很不错.nice~ 属性选择符 E[att]       选择具有att属性的E元素. input[type]{color: #red;} <input type="radio"> E[att="val"]      选择具有att属性且属性值等于val的E元素. input[type="radio"]{color: #red;} <input type="radio"&

CSS第二天总结 更多的选择符

CSS的选择符非常多,今天继续总结后面的选择符 1.id和class选择符某些情况下我们用关系选择符或者伪类选择符无法选中一些元素时,我们可以给这些元素起 个名字或者分类,这就是id和class属性.下面给出一个id为xxx,class为yyy的a链接: <a href="" id="xxx" class="yyy">链接</a> CSS代码: #xxx{color: red} /*用#选择id(井号)*/ .yyy{te

CSS基础知识点总结

CSS 指层叠样式表 (Cascading Style Sheets) 用于格式化网页内容的技术 1.样式规则内联 (内嵌)本标签style内部 (内联)head里边style外部 (外联)head里边link 样式用花括号括起来{}建议简写,用于性能优化,font-size 简写为font 选择器和选择器用,隔开div,p,form 呈现最近的元素 内嵌 > 内联 = 外联后边两个看顺序 2.选择器元素选择器:即标签选择器,div,p,等名称{...} 类选择器:用. class .名称{..

HTML5入门(CSS样式-------------------(CSS基础知识点----------------------------))

CSS继承性+层叠性+盒子+浮动 一.CSS继承性 eg:                 <style>                               div{                                      color: pink;                                      font-size: 30px;                                      width: 500px;      

CSS基础知识点(一)

CSS(Cascading Style Sheets)全称为:层叠样式表. 1.HTML元素类型 (1) 内联元素(inline):可以理解为“文本模式”,即从左到右顺序显示,不单独换行.常用的内联元素有:a, img, input, select, lable, span, textarea 等,和一些文本标记标签,如:small, big, strong, em, i, b(加粗), sub(下标), sup(上标), u(下划线)等. (2) 块级元素(block):单独一行,没有特殊定位

CSS基础知识点(二)

在这一篇中,主要总结一下CSS中的选择器. CSS中的选择器主要包括: 派生选择器:通过依据元素在其位置的上下文关系来定义样式.包括后代选择器,子元素选择器,相邻兄弟选择器. id选择器:可以为标有特定 id 的 HTML 元素指定特定的样式. 类选择器:可以为class的 HTML 元素指定特定的样式. 属性选择器:为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性. (1) 选择器分组:可以将任意多个选择器分组在一起,中间以 ',' 隔开. 例:body, h2