简答引入CSS样式其代码常用的放置位置方式有哪三种?

html-css09

简答引入CSS样式其代码常用的放置位置方式有哪三种?,第1张

1、内联式:

<div style="css样式写在这">...</div>

2、外联式:

<style>

选择器 {css样式写在这}

</style>

3、外链式:

<link rel="stylesheet" href="css文件url写在这" />

1、打开html开发软件,在html开发工具中新建一个html代码页面。

2、新建一个div标签,然后给这个div添加一个class类为iconmap。

3、制作底部为尖角的圆,创建style标签,然后在该标签里面设置iconmap类样式底部为尖角的圆。

4、保存html代码,然后使用浏览器打开,即可在浏览器上看到底部为尖角的圆。

5、回到html代码页面,使用after伪类对iconmap设置一个小圆,然后使用postion把小圆放到尖角圆居中的位置。

6、页面所有代码,可以直接复制所有代码,粘贴到新建html页面保存后使用浏览器打开即可看到效果。

CSS样式实现快速定位bug的六大技巧

1、检查是否清除浮动

其实有不少的CSSBUG问题是因为没有清除浮动造成的。养成良好的清除浮动的习惯是必要的,推荐使用无额外HTML标签的清除浮动的方法(尽量避免使用overflow:hiddenzoom:1的类似方法来清除浮动,会有太多的限制性)。

2、检查IE下是否触发haslayout

很多的IE下复杂CSS BUG都与IE特有的haslayout息息相关。熟悉和理解haslayout对于处理复杂的CSSBUG会事半功倍。推荐阅读old9翻译的《Onhavinglayout》(如果无法翻越穿越伟大的GFW,可阅读蓝色上的转帖)

快捷提示:如果触发了haslayout,IE的调试工具IEDeveloperToolbar中的属性中将会显示haslayout值为-1。

3、边框背景调试法

故名思议就是给元素设置显眼的边框或者背景(一般黑色或红色),进行调试。此方法是最常用的调试CSSBUG的方法之一,对于复杂BUG依旧适用。经济实惠还环保.

4、检查页面的标签是否闭合

不要小看这条,也许折腾了你两天都没有解决的CSS BUG问题,却仅仅源于这里。毕竟页面的模板一般都是由开发来嵌套的,而他们很容易犯此类问题。

快捷提示:可以用Dreamweaver打开文件检查,一般没有闭合的标签,会黄色背景高亮。

5、样式排除法

有些复杂的页面也许加载了N个外链CSS文件,那么逐个删除CSS文件,找到BUG触发的具体CSS文件,缩小锁定的范围。

对于刚才锁定的问题CSS样式文件,逐行删除具体的样式定义,定位到具体的触发样式定义,甚至是具体的触发样式属性。

6、模块确认法

有时候我们也可以从页面的HTML元素出发。删除页面中不同的HTML模块,寻找到触发问题的HTML模块。