您的当前位置:首页正文

htmlcss笔记定位_html/css

2023-11-27 来源:气吉美食网

1.定位:

position:relative(相对)

不影响元素本身的特性;

不使元素推理原来文档流;还占有所在的位子。

定位元素控制:top/right/bottom/left  定位元素偏移量。

absolute(绝对定位)

使元素脱离文档流,

使内嵌元素支持宽高,

快属性标签内容撑开宽度。

相对于整个文档发生偏移,不是相对以自身原来位置或者body来偏移;

*如果有定位父级,就相对于定位父级定位,如果没有,则相对于文档定位

相对定位一般情况下都是为配合绝对定位来使用的

定位元素默认后者的层级高于前者。  

定位层级:z-index:[number];默认0

2.透明度:ie不兼容;标准:不透明度:opacity:0~1;

ie私有:filter:alpha(opacity=0~100);

3.

登陆框体居中与整个页面:

position:absolute;top:50%;left:50%;margin-top:-Apx;margin-left:-Bpx;

A为登陆框体的高;B为登陆框体的宽;还要考虑边框,内边距等,

4.pisition:fixed;

固定定位;

特性与绝对定位基本一致,差别是始终相对于整个文档进行定位;

ie6不支持固定定位;如需兼容需要配合JS定位。

5.position:inherit;

从父级继承,基本不用。

6.position:static;

默认继承;

小编还为您整理了以下内容,可能对您也有帮助:

Html/Css

下面小编就为大家带来一篇Html/Css(新手入门第一篇必看攻略)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、理解web标准含义--为什么采用web标准

*****将内容与样式分离

1、web标准是一系列标准,就是一系列技术标准

在使用时,是组合应用

【1】、结构化内容 xhtml

【2】、表现化内容 css

【3】、行为化内容 JavaScript

2、网页开发的小工具--火狐浏览器中的firebug

工具--附加组件--搜索firebug

作为web前端工作,要兼容的浏览器ie,火狐浏览器,谷歌刘浏览器,苹果浏览器等。

网页是否有css样式,测试--在浏览器改变文字大小。

3、css定义技巧:

【1】、为了将来的css代码优化,建议所有的属性值后面都要带上“;”

【2】、某些xhtml标签有自己默认的css属性值,

例如h1标签就有自己的属性值,自动就是加粗显示,字号比较大。

【3】、为了兼容主流浏览器,为统一,建议我们在设置时,将所有元素的css属性重置为标准的。

【4】、不同的浏览器,有各自不容的css属性值--要命的就是浏览器的兼容。

【5】、就一个比较特殊的字体想用怎么办?--将其转化为图片。

分中英文字体。设置字体的顺序,将英文字体设置在前,中文在后。

【6】、css编辑工具--用什么都行,高手,用树叶杀人

【7】、想让文字在垂直方向上居中,将行高设置为元素的高度,行高=元素高度

【8】、css可以重新设置,xhtml标签的默认样式。

4、css应用给网页的方式:就相当于给人怎么去穿上衣服。

【1】、行内样式:应用于一个。

【2】、嵌入样式:应用于一类标签。

【3】、如果我们有很多的网页,都要用css,将这些css写到一个文件中,这个就是外链式,推荐使用。

【4】、导入式样式:也是将样式写到一个文件中,再倒入到网页中。

*****说明,导入式,其实与内嵌式是相类似的,都是将样式加入到网页里。

1、导入式会占用html文件空间

2、有些浏览器解析会有问题。浏览器会最后读取@import中的内容

3、将多个样式文件,导入到一个样式文件中。

二、css的特性

css叫层叠样式表。

1、继承:子元素会继承父元素的某些样式。

【因为有些子元素本身就有默认值,所以他就不用父元素】

2、叠层:子元素如果定义了与父元素相同的样式,会覆盖掉父元素的样式。

*****后面的样式会覆盖前面的样式

三、css样式的优先权:当样式有冲突时,听谁?

css优先权:就近原则

作用范围越小,优先权越高。

离要修饰目标越近的样式优先权越高。

爷爷--红

爸爸--绿

孩子--蓝

选择优先权

行内idclass标签选择符

特殊情况,我们可以提升某个属性的权限

*****IEtest工具,也有一个兼容性问题,在win7下打不开ie6.--下载绿色版ie6。不用安装直接用哪种版本。

四、常用的一些文字,文本控制的css样式

*****我们在应用css样式时,一定要注意它的默认值。因为不同的浏览器它的css默认值是不同的(不同的属性浏览

器支持是不一样的,我们还要保证我们网页的兼容性,尽量使用通过的属性,不用存在兼容性差别的属性。)

五、css控制元素的某种状态--伪类

伪类语法:

元素名称:伪类名称{属性:值}

例如:超链接的鼠标经过状态

a:hover{text-decoration:underline;}

*****如果,鼠标放上效果不起作用,请修改连接状态的顺序 L-V-H-A

以上这篇Html/Css(新手入门第一篇必看攻略)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

原文地址:http://www.cnblogs.com/xie-zhan/archive/2016/07/01/5631868.html

几种关于html和css的使用方法

本文主要和大家介绍了几种关于html和css的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

HTML使用方法篇

一:颜色代码

如果你想使用某种颜色,取得它的颜色值即可。比如,您想改变某些文字的颜色,您可以使用下面的代码:<font color=#ffc060 size=2>改变#符号后的代码即可改变颜色</font>

二:文字加粗 倾斜的代码

◆文字加粗的代码是: <b>你好</b> ◆文字倾斜的代码是: <i>你好!</i> ◆底线字:<u></u>

三:文字链接代码

如果您想点击某处文字会连接到另外一个网页的效果,这是超链接,代码是这样:

<a href="网站地址";>共享空间</a>如果要点了这个文字以后重新打开一个窗口的话,代码是:<a href="网站地址";; target="_blank">共享空间</a>

四:在网站上放图片的代码

如果你看到一个好看的图片想放到网站上,代码是这样的:

<img src="/Article/UploadFiles/200605/20060507081900201.gif"; width="150" height="100">

后面的数字调节图片的尺寸大小。

五:图片链接代码

如果要点一下图片就能打开一个网站的链接代码是这样的:

<a href="http://www.163.com/";><img src="/Article/UploadFiles/200605/20060507081900201.gif"; width="150" height="100"></a>

如果要点一下图片就能打开一个网站的链接,并且重新打开一个窗口。代码是这样的:

<a href="http://www.163.com/";; target="_blank"><img src="/Article/UploadFiles/200605/20060507081900201.gif"; width="150" height="100"></a>上面的数字都能调节图片尺寸大小。

六:换行代码

如果你想换行,直接用Enter键是不行的,需要在您想换行的位置输入<br>

,这样就会分成两行显示 ,整个网站看起来也不会是一大片了,而是段落分明。

七:文字移动的代码是

<marquee>这里写文字</marquee>

八:移动图片的代码

<marquee><img src="/Article/UploadFiles/200605/20060507081900241.jpg";><img src="/Article/UploadFiles/200605/20060507081900700.jpg";><img src="/Article/UploadFiles/200605/20060507081900831.jpg";><marquee>

把里面的图片地址换成你的就行 想多放一个图片就按照格式在中间插入:

<img src="/Article/UploadFiles/200605/20060507081900700.jpg";>

里面的图片地址自己定。

九:背景音乐的代码

如果想在你的网站上放上一段好听的背景音乐,代码是: <bgsound src="http://xxxxx.com/xxx.mid";loop=10>

<bgsound src="http://www.midifan.com/midi/music.ASP?id=3073";loop=30> 里面的背景音乐地址你能自己替换。

前面的是音乐地址,一般都以mid或者mp3的形式结尾 后面的数字是播放次数。

http://www.midifan.com/midi/

这个网站都有好的背景音乐

十:在网站中插入一个flash动画的代码是

<embed width=200 height=200

src="http://flash.shang.com/view/2/fff.swf";> 里面的动画地址换成你的.动画地址都要以swf的形式结尾。这点需要注意。

十一:打开网站时候出现的欢迎词代码

<body onLoad= alert("你好,欢迎访问本网站!")>

十二:关闭网站的时候出现的话

<body onUnload="window.alert('谢谢您的光临)">

十三:打开网站的时候自己做一个弹出窗口的广告

<script language="javascript">

var TimerID=1;

window.open('http://163.com'/;,'','width=600,height=300,left=100,top=50');

</script>

里面的 http://163.com/ 这个是你预先做好的一个网页,后面的数字是调节大小和位置的,你自己多试验几次。

十四:鼠标感应字体变红色

代码如下:插在<body></body>之间

<STYLE type=text/css>TD {

FONT-SIZE: 12px

}

BODY {

FONT-SIZE: 12px

}

INPUT {

FONT-SIZE: 12px

}

A:link {

COLOR: #000000; TEXT-DECORATION: none

}

A:visited {

COLOR: #000000; TEXT-DECORATION: none

}

A:active {

COLOR: blue; TEXT-DECORATION: none

}

A:hover {

COLOR: red; TEXT-DECORATION: underline

} .so {

BORDER-RIGHT: 1px ridge; BORDER-TOP: #ffffff 1px ridge; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px ridge; BORDER-BOTTOM: 1px ridge; BACKGROUND-COLOR: #cccccc

}

</STYLE>

十五:禁止他人复制你网页的代码:

<body bgcolor="#ffffff"oncontextmenu="return false"onselectstart="return false">

十六:把其它网页放入自已网页中的代码:

<IFRAME name=smjh align=center src="../../这里换成你要放入网站的网址" frameBorder=0 width=760 scrolling=no height=300></IFRAME>

网页中使用CSS样式表的五种方法

一、使用STYLE属性

将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...}

例如:

<TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"; line-height:150%>

这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。

二、使用STYLE标签

将样式规则写在<STYLE>...</STYLE>标签之中。

<STYLE TYPE="text/css">

<!--

样式规则表

-->

</STYLE>

例如:

<STYLE TYPE="text/css">

<!--

BODY {

color: BLUE;

background: #FFFFCC;

font-size: 9pt}

TD, P {

COLOR: GREEN;

font-size: 9pt}

-->

</STYLE>通常是将整个的 <STYLE>...</STYLE>结构写在网页的<HEAD> </HEAD>部份之中。这种用法的优点就是在於整篇文件的统一性,只要是有声明的的元件即会套用该样式规则。缺点就是在个别元件的灵活度不足。

三、使用 LINK标签

将样式规则写在.css的样式档案中,再以<LINK>标签引入。

假设我们把样式规则存成一个example.css的档案,我们只要在网页中加入

<LINK REL=STYLESHEET TYPE="text/css" HREF="example.css">

即可套用该样式档案中所制定好的样式了。 通常是将LINK标签写在网页的<head></head>部份之中。这种用法的优点就是在於可以把要套用相同样式规则的数篇文件都指定到同一个样式档案即可。缺点也是在个别文件或元件的灵活度不足。

四、使用@import引入

跟LINK用法很像,但必放在<STYLE>...</STYLE> 中。

<STYLE TYPE="text/css">

<!--

@import url(引入的样式表的位址、路径与档名);

-->

</STYLE>

例如:

<STYLE TYPE="text/css">

<!--

@import url(http://yourweb/ example.css);

-->

</STYLE>

要注意的是,行末的分号是绝对不可少的!

五、使用<span></span>标记引入样式

例如:<span style="font:12px/20px 宋体 #000000;">网页教学网</span>

HTML和css是什么?

一、css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。

二、HTML和CSS的区别?

1、定义不同:

html是HyperTextMark-upLanguage的缩写,即超文本标记语言;

css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。

2、用途不同:

html则是用于文本内容,包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

css是多用于样式,主要的用途是对网页中字体、颜色、背景、图像及其他各种元素的控制,使网页能够完全按照设计者的要求来显示。

3、CSS语法与HTML语法完全不同:

HTML里代码是功能标签,如DIV、SPAN、A链接、em标签、I斜体标签、u下划线等,html代码语法范例:<div>内容</div>

CSS样式代码语法是div{样式单词:值}

三、HTML和CSS联系:

CSS与HTML相同之处在于,两个共同作用让网页实现需要的布局样式。

扩展资料:

1、标记符<html>,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而</html>,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。

2、CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。

CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。

HTML和css是什么?

一、css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。

二、HTML和CSS的区别?

1、定义不同:

html是HyperTextMark-upLanguage的缩写,即超文本标记语言;

css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。

2、用途不同:

html则是用于文本内容,包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

css是多用于样式,主要的用途是对网页中字体、颜色、背景、图像及其他各种元素的控制,使网页能够完全按照设计者的要求来显示。

3、CSS语法与HTML语法完全不同:

HTML里代码是功能标签,如DIV、SPAN、A链接、em标签、I斜体标签、u下划线等,html代码语法范例:<div>内容</div>

CSS样式代码语法是div{样式单词:值}

三、HTML和CSS联系:

CSS与HTML相同之处在于,两个共同作用让网页实现需要的布局样式。

扩展资料:

1、标记符<html>,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而</html>,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。

2、CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。

CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。

CSS设置DIV的定位绝对定位和相对定位

设置DIV或者其他元素在浏览器中显示的位置是HTML布局中重要的一个内用,我们通过合理的布局使得我们的网站美观大方,这里我就来说说如何使用CSS来给div定位。

首先我不给div定位来看看两个div在浏览器中是如何显示的,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; } .div2{ height:100px; width:100px; border-style:solid; border-color:blue; border-width:10px; background-color:yellow; } /style /head body div class="div1" /div div class="div2" /div /body /html 如下图,可以看到两个div在没使用定位的情况下显示的位置,我们可以发现div是个块,自动换行了。

相对定位:首先给div2使用 相对定位,用position:relative;来实现的,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; } .div2{ height:100px; width:100px; border-style:solid; border-color:blue; border-width:10px; background-color:yellow; position:relative; top:40px; left:40px; } /style /head body div class="div1" /div div class="div2" /div /body /html 可以看到如下图,div2的位置离div1的位置偏移了上边四十个像素,左边四十个像素。

绝对定位:现在来看看绝对定位,使得div1和div2能重叠,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; } .div2{ height:100px; width:100px; border-style:solid; border-color:blue; border-width:10px; background-color:yellow; position:absolute; top:40px; left:40px; } /style /head body div class="div1" /div div class="div2" /div /body /html 如下图是不是发现两个div块重叠了,具体的效果如下图。

绝对定位:现在我来使得div1的绝对定位边60px,左边60px,看看执行的效果是什么样子呢?具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; position:absolute; top:60px; left:60px; } .div2{ height:100px; width:100px; border-style:solid; border-color:blue; border-width:10px; background-color:yellow; position:absolute; top:40px; left:40px; } /style /head body div class="div1" /div div class="div2" /div /body /html 可以看到如下图的执行效果,是不是得出了绝对定位的定位点是浏览器左上角坐标点为(0,0)这个像素点为起点的。

div块加文字P:这里为了说明下个定位相关的知识,我先做如下的模型,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; } /style /head body div class="div1" p我是div块中的文字。/p /div /body /html 如下图可以看到文字在div块中,那么我们该如何使得div中文字总是在div块中呢,这里说的是使用绝对定位的情况下。

div和文字:将div块设置成绝对定位,看看文字显示的位置,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; position:absolute; top:60px; left:60px; } /style /head body div class="div1" /div p我是div块中的文字。/p /body /html 如下图,是不是发现文字没有在div块中了。

div绝对定位下块中的文字:这里我要实现div在绝对定定位下,div以及能在块中,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:red; border-width:10px; background-color:yellow; position:relative; } p{ position:absolute; top:10px; left:10px; } /style /head body div class="div1" /div p我是div块中的文字。/p /body /html 上面相对,下面绝对,具体的显示效果如下图。

HTML+CSS中关于绝对定位和相对定位定位的优缺点以及该注意的地方,现在最好的定位方式是怎么定位?

哥们,这个问题是不能这么问的,语言都是根据需求设计出来的。都有用处。你自己用得多了就明白了。

一般绝对定位经常是需要有相对定位的辅助的,绝对定位默认是根据<body>来计算位置的,而往往网页写的时候经常并不能明确的知道你要把一个块定位在那里,这个块距离<body>的top和left是多少。<div style="position:relative"></div>,这个是相对定位,设置了之后和没有设置都没什么两样,<div>的位置还是没有变化的,但是如果在里面放了<div style="position:absolute">绝对定位的块,这个块就可以以父元素所在的位置左上角作为基准来进行定位,而不再是以<body>的左上角作为依据了。以父元素的左上角来做基准是不是方便多了。

相对定位本身用的比较少,一般都和绝对定位配合用,具体可以去了解下

气吉美食网还为您提供以下相关内容希望对您有帮助:

CSS设置DIV的定位绝对定位和相对定位

首先我不给div定位来看看两个div在浏览器中是如何显示的,具体的代码如下: html head titleCSSdiv定位/title style type="text/css" .div1{ height:100px; width:100px; border-style:solid; border-color:...

几种关于html和css的使用方法

HTML使用方法篇一:颜色代码 如果你想使用某种颜色,取得它的颜色值即可。比如,您想改变某些文字的颜色,您可以使用下面的代码:&lt;font color=#ffc060 size=2&gt;改变#符号后的代码即可改变颜色&lt;/font&gt; 二:文字加粗 倾斜的代...

html和css如何注释?

在 HTML 中,可以用 &lt;!-- 注释内容 --&gt; 来注释代码。在 CSS 中,可以使用 /* 注释内容 */ 来注释代码。HTML 注释的作用是对代码进行说明,可以在代码中添加一些备注或者暂时注释掉一些不需要的代码。CSS 注释的作用...

css绝对定位如何居中css绝对定位如何居中

1,貌似你是利用Dreamweaver的设计视图来布局页面的,而不是在代码视图里写HTML和CSS代码?2.APp是绝对定位的层,它与一般的p&gt;/p&gt;元素相比,位置是固定的,在Dreamweaver软件里可以直接设置可见/隐藏以及Z轴位置,所以定位它...

HTMLcss怎样让div固定在顶部位置

这样,我们的导航条就制作好了,接着开始固定导航条div的位置。如图,给导航条所表示的div添加“position”属性。然后把导航条的position属性设置为“fixed”,表示的是固定定位了。接着我们在设置导航条的“top”属性为0,...

css如何固定顶部css固定在顶部

1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的style&gt;标签中,输入css代码:img{float:left;}。3、浏览器运行index.html页面,此时p标签中的左侧图片与右侧图片通过css调整为了浮动而顶部...

HTML标签和CSS样式的使用

CSS样式CSS放入网页的方式,可以在HTML文件内直接宣告样式,也可以在外部连接套用。外部连接套用时,所有的CSS样式都存在另外一个文件中,文件名称为.css。 抢首赞 评论 分享 举报 为你推荐:...

css代码写在html什么位置

1;网站的CSS样式基本上会放在CSS这个文件夹下面,就是和images还有js并列的,这样方便以后调用。2;&lt;linkhref="XXX.css"type="text/css"rel="stylesheet"/&gt;这一段代码就是调用CSS样式,但是注意调用的路径要正确。3;也...

HTML和css是什么?

html是HyperTextMark-upLanguage的缩写,即超文本标记语言;css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。2、用途不同:html则是用于文本内容...

CSS如何和HTML连接?

1、使用内联样式 在HTML标签的内部使用style属性来添加CSS样式。例如:<pstyle="color:#333;font-size:16px;">这是一段使用内联样式的文本。2、使用内部样式表 在HTML的head标签内部使用style标签来定义CSS样式。例如...

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

显示全文

相关阅读

热门推荐