关于html 内联样式的问题

html-css08

关于html 内联样式的问题,第1张

我的理解:

关于align和margin:

align是HTML属性,表示文档中的内容居中。也就是你可以用margin将该元素定位在底部,然后用align来将它里边的内容居中。margin是css属性,表示的是定位,定位的优先级更高,先定位,然后将里边的内容居中。

如下:

<h1 align="center"style="color: yellowmargin-left: 20px">

h1

<a href="#">百度</a>

</h1>

效果如下:

图中h1标签被定位,align对其中的内容定位

关于颜色:

我们看到a标签在h1标签里边,但还是默认的a样式。我又同时测试了一下,发现a嵌套在哪里,只要你不默认改变它的样式,那么它还是会按默认的来显示,也就是不受父级元素的影响。

暂时就这么多,不知对不对。本来排版可以更加美观易懂一些,该死的百度竟然还要去商城买

饰品来排版......彻底无语。。

style属性,可以针对html设置css内联样式。

例子:

<div id="mydiv" style="color:redfont-size:14px">红色字14号字</div>

两者区别在于:

1、HTML是由标志和属性组成的,它们一起被用来告诉浏览器应该如何显示一页文档。标志用来引用一段文字或是一幅图片等文档部件,属性是标志的选项,在标志中修饰,如颜色,对齐方式,高度和宽度等;

2、一般统一在CSS中设置样式,你可以随便打开网站查看源码,基本上看不到HTML中有设置样式的;

3、html是用来写网页内容的,像网页上文字、图片内容等都是用html来写;

4、css是用来写样式表的,给html写的内容加上各种样式,使网页更美观。像文字的颜色,页面的布局,一些按钮边框的样式是用css来控制的;

5、html调用样式的时候分为三种类型:内联样式,内部样式,外部样式。

1)内联样式:就是写在html的标签上;

2)内部样式:就是写在heml的头部head中;

3)外部样式:就是写在外部,另外建一个css文件

这三种调用样式的权重值是:内联样式>内部样式>外部样式。

即:先文件加载的时候先调用内联样式,如果没有内联样式其次才是内部样式,最后才是外部样式。

html如果有属性的话就称为内联样式。这样的话内联样式权限大于CSS中的样式

也就是HTML属性会被显示出来的CSS中相同属性所覆盖