您的当前位置:首页正文

html高手之路_html/css

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

刚开始我也不信,可自己根据http://url.cn/TgrIZT注册一下,然后通过这个网站获取了学习卡的用户名和密码之后,真的有200元抵用券到了自己的账户中,所以,我就买了一些课程,自从在北风网学习了一些课程之后,我感觉自己对于提成技能特别高,可能和自己刚刚毕业有关系,在学校每天都是理论知识,没有过多的时间,但是自从在北风网上学习了一些项目的知识之后,尤其和老师们一起做项目,我起初以为只是简单的视频教程,谁知道和培训机构一样,老师还可以给你解答问题,费用只相当于培训机构的10%,后来自己又学习了其它的课程,又便宜又能学到只是,对于一个仅仅毕业一年的菜鸟来说,特别棒,下一步,自己还想学一些大数据的课程,再注册一下,有200元学习卡免费领取。太棒了,北风网,谢谢你。

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

html/css基础篇——html代码编写过程中的几个警惕点(必看)

本文想说的警惕点与浏览器兼容无关,主要是几个本人在项目中遇到的几个小问题的总结,问题虽小,但是却有时很困扰人,在此记录一下,如果后期有此类问题会持续添加到这里。

1.内联标签之间的空格

正常情况下书写html代码的时候都有换行、缩进等习惯,比如

XML/HTML Code复制内容到剪贴板

<head>

<metacharset="utf-8">

<style>

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{

margin:0;

padding:0;

}

#myDIV{

width:200px;

height:200px;

background-color:#ff0;

}

#myDIV>div{

width:50px;

height:50px;

display:inline-block;

background-color:#f00;

}

</style>

</head>

<body>

<divid="myDIV">

<div>div1</div>

<div>div2</div>

</div>

</body>

显示效果为

中间有一个空白。原因是如果两个内联标签(或者设置display:inline或inline-block)之间有连续的空格符、回车符、换行符,则会这些符号会被默认处理为一个空格符号。

比如我们在两个div标签之内加入"dddddd ",效果如下,无论有多少个相连的空白符号,最终呈现的效果都只有一个空格符

这个和在内联元素中直接写入字符类似

但是内联元素会去掉头部和尾部的空白字符。

所以需要提示的是:

内联元素排列时如果需要避免标签之间的空白则需要使标签紧密相连。

内联元素要填写内容时尽量使用.innerText或.textContent(Firefox不支持innerText,但是支持该属性)。

非要在html代码中写入空白,请使用html的空格表示方法

说道这里,我想有些人对内联元素理解有偏差。所谓内联是和所谓的“块”对立的。内联元素不成块的,感觉就像水流一样,遇到阻碍就环绕而行。比如源码

XML/HTML Code复制内容到剪贴板

<divid="myDIV">

<div>div1</div>dddddd<div>div2</div>

<span>dddd</span>

</div>

显示效果

span里面的内容被分成了两段,不是一个完整的块了。

2.body标签默认的margin边框

这个没有什么说的,现代浏览器(支持CSS3)和IE8的body都默认了一个css样式margin:8px。其他有的标签也是有这样的,这里不举例了。很多时候我们都不需要,需要一般的项目样式开头都有一个类似的设置。

XML/HTML Code复制内容到剪贴板

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{

margin:0;

padding:0;

}

3.特殊空白字符导致显示异常

举个例子,下面的源码中看似没有问题

XML/HTML Code复制内容到剪贴板

<!DOCTYPEhtml>

<html>

<head>

<metacharset="utf-8">

<style>

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{

margin:0;

padding:0;

}

*{

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

}

#myDIV{

width:200px;

height:40px;

background-color:#ff0;

}

#myDIVa{

float:left;

width:200px;

background-color:#f00;

}

</style>

</head>

<body>

<divclass="tabbable"id="tabs"style="border:none;">

<!--页面标签列表-->

<divid="myDIV"style="">

<adata-toggle="tab"href="#tab-content-0">test0</a>

</div>

</div>

</body>

</html>

实际上a标签前面的有一个非正常的的空白字符,显示效果如下

a的宽度和#myDIV的宽度应该是相同的,且a是浮动,显示效果却换行了,这也太让人抓狂了,有么有。

正常的显示效果是

我们来看一下这个非正常的空白是啥。

第一个是非正常的空格,其URI组件编码为"%E3%80%80"

第二个是正常的空格,其URI组件编码为"%20"

第三个是正常的Tab建,其URI组件编码为"%20%20%20%20",实际上就是4个空格。

看出来了吧。所以有的时候再网站中拷贝的代码运行效果异常可能就是这个原因导致的。

未完待续,后期如果想到其他的点补上。也希望童鞋们提一些相关的点,本人一定补上。

以上这篇html/css基础篇——html代码编写过程中的几个警惕点(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

原文地址:http://www.cnblogs.com/chuaWeb/p/5053644.html

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样式的添加一共有四种方式,一起来看看这四种方式:
一、使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。
<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...}
例如:
<TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"; line-height:150%>
这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。
二、使用STYLE标签: 将样式规则写在<STYLE>...</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> 中。
要注意的是,行末的分号是绝对不可少的!这种方式也可以把

HTML网页怎么使用CSS样式?

在制作一个网页的时候,Css样式的添加一共有四种方式,一起来看看这四种方式:
一、使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。
<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...}
例如:
<TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"; line-height:150%>
这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。
二、使用STYLE标签: 将样式规则写在<STYLE>...</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> 中。
要注意的是,行末的分号是绝对不可少的!这种方式也可以把

HTML样式CSS的三种写法

CSS是样式层叠表,有三种引入方式。下面,我们来看看HTML样式CSS的三种写法吧。

行内样式

CSS可以直接放到行内样式中引入即可,比如代码如下图:

<p style="color: blue; background: red;">

hello world!

</p>

嵌入式

还可以采用潜入方式引入CSS,就是把CSS写到<style>标签中,这种方式比较实用,如下图所示:

<style type="text/css">

h1 {color: red;}

</style>

<h1>helloworld</h1>

外部样式表

还有一种叫做外部样式,也就是把CSS写在另外一张页面上,然后再引用到指定页面就可以了,这种也很常见。

@import url(main.css);

html如何跟css链接

1、当我们没有引入外部css样式表的时候,一般情况下我们会在html里写样式,而又两种方式使我们常见的,第一种:

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>time元素</title>

</head>

<body>

<div style="height:300px; width:500px; background:#999;"></div>

</body>

2、第二种写法:

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>time元素</title>

<style>

.all{

height:300px;

width:500px;

background:#999;}

</style>

</head>

<body>

3、建立一个css样式表文件

4、存储在css文件夹中

5、在html文件中写入链接代码,代码如下:

<link rel="stylesheet" type="text/css" href="css/index.css" />

6、之后可以看到HTML文件的源代码傍边看到我们所连接的css文件,此时就连接成功。

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

HTML网页怎么使用CSS样式?

一、使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。&lt;元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...} 例如:&lt;TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"; l...

html和css如何注释?

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

怎么在html增加css

在HTML中z增加CSS的方法主要有四种,它们分别是行内式、内嵌式、链接式和导入式。1.行内式行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。&lt;div style = "width:100px;height:100px...

Web前端工程师要了解的html+css基础知识

空的HTML元素:没有内容的HTML元素被称为空元素。在XHTML、XML以及未来版本的HTML中,所有元素都必须被关闭。在开始标签中添加斜杠,比如:就是没有关闭标签的空元素,而是关闭空元素的正确方法,HTML、XHTML和XML都接受这种方...

html/css基础篇——html代码编写过程中的几个警惕点(必看)

1.内联标签之间的空格正常情况下书写html代码的时候都有换行、缩进等习惯,比如XML/HTML Code复制内容到剪贴板 &lt;head&gt; &lt;metacharset="utf-8"&gt; &lt;style&gt; html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,...

HTML+CSS表格制作简单方法

为了表格能够更加清楚地显示效果,我们需要给表格添加一些CSS效果。 style table{border: 1px solid #000;width: 500px;height: 200px;margin: 0 auto;} table td{border: 1px solid #878787;} /style 我们将视图换成...

怎么在html中调用css文件?

在html中调用css文件步骤如下:1、首先,下载html5开发软件Intellij IDEA,这个直接在百度搜索框中搜索即可。2、打开软件,点击file,选择New project,在弹出的对话框中,选择static web选项中的html5,点击next,在新对话框...

html+css做一个完整的可以跳转的网页

一、常规的JS页面跳转代码 1、在原来的窗体中直接跳转用 &lt;script type="text/javascript"&gt; window.location.href="你所要跳转的页面";&lt;/script&gt; 2、在新窗体中打开页面用:&lt;script type="text/javascript"&gt; window.open...

html和css学习总结

本周我大概用了六天的时间完成了html和css的复习、制作考核网页以及完成了学长布置的五个学习小任务,总的来说,虽然完成了这一周的学习,但是对于一些知识点掌握的不是很牢固,使用不太熟练,之后还需要多加练习,对于本周的学习我有如下总...

HTML和CSS的关系

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

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

显示全文

相关阅读

热门推荐