新手初学html日志 (一)
初学html有一段时间了,这个作为本世纪还在使用的年代古老的也是最基本的语言看似复杂其实来来去去就是那么点东西,接触得最多的还是div+css布局,我想除了兼容性的问题,基本上没有什么可说的,也许是我道行尚浅,所以领悟不出其中的精髓,教我html的老师说,html就是这么无聊,这么简单,好吧,简单归简单,现在我来总结下在兼容性上面值得注意的地方。
1、遇到最多的float与margin的问题,这个问题一般只出现在IE6浏览器里面,当这两个属性写在一个层或者一个块里面的时候,浮动边距会加倍变化,这个问题我现在还不懂该如何去解决,因此我只好避免把这两个家伙放在一块,或者用padding凑合凑合,听说display:inline可以解决,但是我并未尝试,因为我没必要去尝试他,除了刚开始接触的时候去要遇到这个问题,我现在都不将这两个家伙放一块了,我想,不使用他才是保证兼容性的最好方法,或许你会说我这学习态度不好,我承认,但是我不到必要的时候,我任然不会去尝试,为什么?因为浪费时间,很多前辈既然总结出了对这两个家伙的方法,我想,我应该没必要去做了。
2、关于ul列表中li标签list-style的图标问题:这是一个很简单的问题,可以说是我钻了牛角尖,只想着要在li中加入一个list-style-image,然后margin-right文字,这样就能实现使用图标来做list-style,但是事实上我纠结了5分钟左右,但我任然无法把图标当作list-style,好吧,我承认钻牛角尖的人是笨蛋,后来使用了background添加背景图片的方法,然后text-indent缩进字符的方法,简单明了地实现了用图片做list-style,好吧,这虽然是一个简单的问题,但是我发现一件事:遇事不要钻牛角尖,程序员的头脑应该灵活起来,是吧。
3、在网页main中(未设置高度),放置了一个div1,而foot却不能与div1有margin-top距离,反而排版乱了,开始的时候我很迷茫,因为我刚开始并不是很熟练,排版中出现了很多这样的问题,后来发现,最大的那个层一定要设置好widht 和height,不然就会有麻烦。
4、如今还困扰我的问题:在一个ul中,写了4个li,li中全是a标签,我想分别设置这4个a标签的hover属性,但是无论我是用id选择器还是class选择器,都无法实现,这个问题期望能有高人作答,小弟在此感激不尽。
好吧,今天的随手总结就先到这里,祝各位阅读愉快!

浙公网安备 33010602011771号