回答
他再另一種解決方案,它是跨瀏覽器http://jsfiddle.net/9qrSy/3
<div class="inner"></div>
<div class="wrapp"></div>
css
body {
padding:8px;
}
div.wrapp {
width:300px;
height:300px;
border:2px solid green;
margin:auto;
position:relative;
}
div.wrapp:before {
content:'';
position:absolute;
width:100%;
height:1px;
right:0;
top:-6px;
background:blue;
z-index:1;
}
.inner {
width:50%;
float:left;
position:absolute;
height:1px;
left:0;
top:12px;
background:blue;
}
如果將'top:-5px'更改爲'top:5px',您可以看到這是如何工作的。藍線由兩條重疊線組成:從窗口左邊緣到中心的一條線,以及從'div'的左邊緣到右邊緣的一條線。 –
縮小屏幕,它打破了,我寧願@Vucko的解決方案,但再次,支持是冒險的。 –
其工作和它的一個非常方便的解決方案 – Hushme
下面是一個使用calc一個例子:
.box{
width:200px;
height:200px;
border:1px solid blue;
margin:0 auto;
}
.line{
border: 1px solid red;
width: calc(((100% - 200px)/2) + 200px);
}
我不知道,如果這個工程在所有瀏覽器,但我相信hr
佔用了所有你爲它提供空間。因此,您可以給它一個大的負左邊距,並將其放在居中的div內。而不是hr元素,你也可以使用一個空的div,這可能也可能不會更容易使用。您可以將該div的border-top
樣式設置爲更廣泛的邊界類型(例如點分隔)。
<div id="content">
<hr id="bar" />
<div id="realcontent">
Something here
</div>
</div>
使用CSS:
#content {
width: 400px;
margin: auto;
color: white;
}
#bar {
margin-left: -1000px;
margin-bottom: 5px;
background: blue;
}
#realcontent {
background-color: #000000;
}
這個怎麼解決呢?沒有額外的標記需要,跨瀏覽器的,並且不依賴於元素的寬度
#content {
width:400px;
height: 200px;
margin:auto;
position: relative;
}
#content:before{
content: '';
height: 1px;
background: red;
position: absolute;
top: -5px;
right: 0;
width: 999%; /*a large number*/
}
- 1. Animate div從中心到左側點擊
- 2. 從引導容器左側向屏幕右側擴展的div
- 3. 屏幕左側的白色垂直線
- 4. vim - 屏幕左側的白線?
- 5. 屏幕左側glTranslatef
- 6. JS檢測DIV高度屏幕左側
- 7. 將比屏幕寬的div對齊中心到屏幕中心
- 8. 在動畫div中定位圖像 - 粘貼到屏幕左側
- 9. 從左側屏幕外部移動圖像到右側屏幕外部Android
- 10. Jquery從右側滑入div,並將老div滑出屏幕左側
- 11. 屏幕內容移動到左側屏幕的Android
- 12. 將左側導向屏幕導航欄移動到屏幕右側的問題
- 13. 讓div跑到屏幕的右側
- 14. 屏幕中心BIG DIV
- 15. 從右側滑動div到左側<
- 16. 在左側的線條末端繪製標籤
- 17. 從屏幕右側拉出div
- 18. 將DIV對接到屏幕一側
- 19. 如何將div保留在屏幕左側而與屏幕大小無關?
- 20. 屏幕左側的垂直菜單Android
- 21. 屏幕左側的額外空白區
- 22. 移動屏幕左側的視圖
- 23. 在屏幕的最左側顯示ListPopupWindow
- 24. 想要從屏幕的左側到右側顯示滑塊圖像大小
- 25. 如何讓我的CSS類頁腳從屏幕左側移動到右側?
- 26. 檢測「玩家」是屏幕中間的左側還是右側
- 27. 如何將div移動到屏幕的右側,但是div的左側邊框的文本對齊?
- 28. 當向右滾動時,div停在屏幕左側
- 29. AppBar標題粘貼在屏幕左側
- 30. Bootstrap。屏幕左側是白色條紋
您可以使用
標籤,但你需要知道DIV /它的長度停止。 – andrewb
分享你的jsfiddle –
你能否提供一個帶有你的標記的http://jsfiddle.net/? –