已采纳回答 / LAIHONGWEI0
先说第二问:border:1px solid red;出现最后一行时的错误应该是你漏加分号在left:50%后面,如果加上分号,border:1px solid red;出现的位置是不会影响显示的。第一问:错位的问题,按我的理解这是这个方法正确的现实结果。这个方法就是通过父元素最左对齐中线,子元素向左移动自身宽度50%来实现,即子元素(本例中ul)是中线对齐window中线,而父元素(本例中.container)是最左对齐window中线,所以子元素和父元素的位置是错位的是正确显示的结果。
2017-02-12
已采纳回答 / 慕粉1104067302
<table><tbody><tr><td class="wrap">/*设置类wrap是为了让CSS中的灰色背景同时作用在文本和图片的两个块上 ,使得居中效果更明显*/<img src="http://####"> </td></tr></tbody></table>
2017-02-12
已采纳回答 / qq_义杰_0
不是说不能用2次id选择器,而是id选择器的名字不能一样,你的代码里的2个id的id选择器分别是div1和div2,id选择器名称是不一样的,就可以用。
2017-02-11
已采纳回答 / 12345555777
对于为什么图片显示在文字的右边这个问题,,因为table-cell是内联元素,已经不再是块状元素,所以显示就是按照内联元素的规则来,显示在同一行
2017-02-11
已采纳回答 / bigdog
在123的</div>后面加上换行符<br/>,<body><div class="container"> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a>&...
2017-02-11
已采纳回答 / qq_Absurdyears_0
<...图片...>上图中我对#second(也就是第二段文字)设置了两个css样式,第一个样式为蓝色加了!important,第二个样式为绿色没加!important,第二段文字样式表现为蓝色,继承的是加了!important的样式,优先级表现在这,而你对简单二字单独设置了蓝色样式,你设置的p样式对于简单二字只是继承,而继承权值最低只有0.1,你单独设置的#second .first{color:blue;}权值是100,所以简单二字的样式为蓝色
2017-02-10
已采纳回答 / zhuangzhou
只是一个css标准的问题 现在来说,标准一点写法是<style type="text/css></style> 这是XML的标准格式 在以前HTML中使用的是<style language="text/css">,现在使用已经不多. 不过,现在大部分浏览器都能够自己区分在<style>中的type类型,所以,你写<style></style>也不会出现问题 但是,强烈建议使用第一种书写方法,这是目前最流行的也是最标准的,为别人阅读你的代码提供准确...
2017-02-10