已采纳回答 / 一只胡思乱想的猪
其实是正常的,只是因为你的div设置的太小了,文字超出div的边界,图中最中间的蓝色小方块就是div区域,绿色区域是padding或者你在div中加一个文本域就会显示正常了,代码如下:<...code...><...图片...>
已采纳回答 / 慕哥9357880
块元素在页面中以区域块的形式出现,每个块元素都会独自占据一整行或多整行,其中<div>标记为最典型的块元素。内联元素特点是不必在新的一行开始,同时,也不强迫其他的元素在新的一行显示。一个行内元素通常回合他前后的其他行内元素显示在同一行中,他们不占有独立的区域,仅仅靠自己的字体大小和图像尺寸来支撑结构,一般不可以设置高度宽度等属性,常用语控制页面中文本的样式,<span>标记是最典型的行内元素。内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码disp...
2017-09-09
已采纳回答 / Error_请输入昵称
id和class都可以用关于用哪个好:定义ID主要是为了定位元素,严格上来说同一个ID在一个页面了只能出现一次。所以说ID应该慎用,一个页面的几个主要框架用ID定义就足够了;一些需要特殊定义的元素也能用ID定义。而class定义则可以多次重复引用,建议一般情况下用class定义会好一点,把公用的部分定义在一起也能提高后期代码的维护效率
2017-09-08
已采纳回答 / 一只胡思乱想的猪
我替楼上的小伙伴解答了吧,虽然码字有点麻烦1.1 设置float后会自动把块级元素的行框缩短至内容+内边距+外边距+边框大小,你如果给div设置了足够的width或者padding就会发现也会排列成一行.1.2 删除...
2017-09-07
已采纳回答 / 慕后端9274081
table是表格,块状元素为一个整体,tr为表格里一行,td,th为一行里的一节,不过th为第一行的节,一般会自带加粗。margin:0 auto,理解上下边距为0,左右边距为自动调整,相等,这样的话tablea表签则居中。这里的内容不定宽,在table里长度跟随内容变化而变化特性,达到效果。
2017-09-07
已采纳回答 / 枫叶咚咚咚
样式覆盖优先级如下:id选择器指定的样式 > 类选择器指定的样式 > 元素类型(标签)选择器指定的样式所以,.first设置的样式覆盖span设置的样式
2017-09-06
已采纳回答 / daniel_chu
我认为就是你写的什么内容就显示什么内容,只不过如果是文本类似于<p>标签这种,想要折行,按照代码的格式显示,会有困难比较麻烦,用<code>标签写,文本直接就以代码的样式在浏览器显示出来。不需要调整排版样式
2017-09-06
已采纳回答 / 白小九
给你举个例子吧:<...code...>你看上面的结构:div > p > span。span是p元素的子元素,是div的后代元素;p是span的父元素,p和div都是span的前辈元素(也叫祖先元素)。
2017-09-06